mungai-njoroge
21ba84c034
remove poetry from dockerfile
2024-03-24 19:14:29 +03:00
mungai-njoroge
ed6732e7fd
add requirements.txt
...
+ attempt to remove poetry from distribution
2024-03-24 16:14:47 +03:00
mungai-njoroge
0af1ae1d8e
Finish documentation for all endpoints
...
+ fix #193 (settings https redirect)
+ fix open api docs on binary
+ fix git error on binary
+ remove flask-restful
hopefully, I didn't break something 😩
2024-03-24 16:14:47 +03:00
mungai-njoroge
99ec11565c
fix migrations deleting all playlists
2024-03-24 16:14:47 +03:00
mungai-njoroge
ae031014a9
add docs for playlist endpoints
...
+ limit recently added tracks to 100
2024-03-24 16:14:47 +03:00
mungai-njoroge
4edb3a5e7a
add docs for search endpoints
2024-03-24 16:14:47 +03:00
mungai-njoroge
766eb388b2
add timestamp to favorite entries
...
+ convert useBisection into a function
2024-03-24 16:14:47 +03:00
mungai-njoroge
fb635ff35f
add api docs for streaming routes
...
+ add trackhash schema
2024-03-24 16:14:47 +03:00
mungai-njoroge
7d064a8562
add api docs for artist routes
...
+ extract hash and limit schemas
2024-03-24 16:14:47 +03:00
mungai-njoroge
9e50eb4395
remove response keys
2024-03-24 16:14:47 +03:00
mungai-njoroge
fb65ac9931
add open API specs
2024-03-24 16:14:47 +03:00
Mungai Njoroge and GitHub
a73410a7df
Update contributing.md
2024-02-28 19:58:16 +03:00
mungai-njoroge
42a7c0ee15
update readme image
2024-02-27 07:42:14 +03:00
Mungai Njoroge and GitHub
b281f3321d
Update release version on README.md
2024-02-26 10:16:21 +03:00
mungai-njoroge
2fc47355e7
remove linux/arm from docker releases
2024-02-26 09:56:21 +03:00
Mungai Njoroge and GitHub
fdf1a21b15
Update release.yml
2024-02-26 00:53:17 +03:00
Mungai Njoroge and GitHub
8d3226b426
Update release.yml
2024-02-26 00:51:20 +03:00
Mungai Njoroge and GitHub
f190e9303c
Update release.yml
2024-02-26 00:48:14 +03:00
Mungai Njoroge and GitHub
d4c0ea114f
Update release.yml
2024-02-26 00:47:51 +03:00
mungai-njoroge
41f069d13e
re-fix: docker build
2024-02-26 00:36:23 +03:00
mungai-njoroge
d326f0f122
Update Docker build args to use 'v' prefix for client tag
2024-02-26 00:20:14 +03:00
mungai-njoroge
5464f95a9e
fix: docker build
2024-02-26 00:18:22 +03:00
mungai-njoroge
c116b7a2c6
update changelog.md
2024-02-25 23:50:46 +03:00
mungai-njoroge
6ae9985983
update changelog
2024-02-25 23:20:21 +03:00
Mungai Njoroge and GitHub
08eab31700
Update README.md
2024-02-25 22:44:05 +03:00
mungai-njoroge
10a60c9ca2
Update artist image download message and lyrics plugin URL
2024-02-24 21:15:18 +03:00
mungai-njoroge
67f28b8a9b
steal some of @tcsenpai 's changes from the PR
...
+ ditch the LAST FM API KEY thing
+ expose the Musixmatch urls
+ use the kerve last fm api to download similar artist data
+ use google.it instead of the Google public dns to check internet connectivity (to make it work in all environments)
+ return og Dockerfile to fix ARM support
2024-02-16 23:57:23 +03:00
mungai-njoroge
4f48c33009
fix: recently added items sort order in the homepage
...
.ie. stop relying on folder last mod date, and use the latest file from the folder
+ bump watchdog to v4
+ add WIP docs (stashed in .github/code.docs for now)
2024-02-16 21:30:42 +03:00
mungai-njoroge
ec5889515b
show recently added items based on by sorting all tracks
...
.ie. will still show recent items even if they are 3 months old (is this good or bad?)
2024-02-14 23:09:05 +03:00
mungai-njoroge
f62fe0ac24
Merge branch 'master' of github.com:swing-opensource/swingmusic
2024-02-11 21:11:26 +03:00
mungai-njoroge
b7e86ed79b
add time ago on recent items
...
+ move to waitress wsgi server
+ refactor dates utils
+ create locustfile for stress test
2024-02-11 21:10:52 +03:00
Mungai Njoroge and GitHub
9bf005668b
Install tzdata in Dockerfile
2024-01-30 08:55:20 +03:00
Mungai Njoroge and GitHub
cb47a4bc6e
Update hashing.py
2024-01-22 22:38:01 +03:00
mungai-njoroge
8c44aeff3d
update create_hash docstring
2024-01-22 22:35:27 +03:00
mungai-njoroge
cb1842cc2b
Add allowUpdates flag to release workflow
2024-01-15 18:42:03 +03:00
mungai-njoroge
77f22c2b84
fix #165
2024-01-15 18:38:56 +03:00
mungai-njoroge
1cf8e1720d
fix cpu_count less than 2 error
2024-01-12 08:22:23 +03:00
Mungai Njoroge and GitHub
aba05b32c9
Update README.md
2024-01-09 21:24:05 +03:00
mungai-njoroge
2c4f699595
update changelog
2024-01-09 15:06:55 +03:00
mungai-njoroge
d4fed103fb
update changelog
2024-01-09 14:27:29 +03:00
mungai-njoroge
cb75ec6395
update changelog
2024-01-09 13:28:42 +03:00
mungai-njoroge
8b0e56aca6
Merge branch 'master' of github.com:swing-opensource/swingmusic
2024-01-05 01:08:14 +03:00
mungai-njoroge
258897b649
add silence removal using pydub and multithreading
...
+ fix favorites endpoint returning items less than limit
+ add endpoint to remove get silence padding
+ add 'the ulitimate' and 'compilation' to compilation album filters
+ misc
2024-01-05 01:08:07 +03:00
Mungai Njoroge and GitHub
a3ca98fdbb
Update README.md
2024-01-02 16:28:23 +03:00
mungai-njoroge
6d6c86cb93
Merge branch 'master' of github.com:swing-opensource/swingmusic
2023-12-21 00:23:35 +03:00
mungai-njoroge
622c297bef
fix: ValueError: year 0 is out of range
2023-12-21 00:23:11 +03:00
cwilvx and GitHub
f27b56fbf9
Update README.md
2023-12-19 20:07:33 +03:00
cwilvx and GitHub
8e2e5818a4
Update README.md
2023-12-16 22:24:55 +03:00
cwilvx and GitHub
29809b03a7
add r/swingmusicapp to readme
2023-12-16 22:24:18 +03:00
mungai-njoroge
d8bb31e4a8
update readme
2023-12-15 13:17:29 +03:00
mungai-njoroge
87acc4b484
update readme
2023-12-15 13:15:06 +03:00
mungai-njoroge
3283f76a57
update readme
2023-12-15 13:13:02 +03:00
mungai-njoroge
b5e7c1bf7e
update readme
2023-12-15 13:11:55 +03:00
mungai-njoroge
bad1274e87
add 360 audio to album version
2023-12-14 09:24:29 +03:00
mungai-njoroge
300c614a2f
handle filenotfound in created_date
...
+ move store loaders up in populate.py
2023-12-13 23:15:25 +03:00
mungai-njoroge
c451c0e329
add 'collection' to compilation album filter
2023-12-12 20:00:33 +03:00
mungai-njoroge
8ff09925a2
remove old Dockerfile
2023-12-11 18:55:38 +03:00
mungai-njoroge
5b332bebb5
remove traces of hardcoded release version
...
+ update homepage image
2023-12-11 08:26:37 +03:00
mungai-njoroge
e85793875b
update changelog
2023-12-10 18:58:52 +03:00
mungai-njoroge
818cdaf51a
update readme image
2023-12-10 18:33:44 +03:00
mungai-njoroge
2480c880d6
update readme and bump search result count to 30
...
+ move images -> .github/images
2023-12-10 18:18:29 +03:00
mungai-njoroge
4412902312
handle favorites on recently played
...
+ use client side timestamp on track logger
2023-12-10 13:27:54 +03:00
mungai-njoroge
312df06fc3
add help text to recently played
...
+ read app version from the env
2023-12-09 22:18:20 +03:00
mungai-njoroge
336360d509
add routes to get all albums and artists with sort
...
+ rewrite load all albums + artist logic with itertools.groupby
+ add a function to convert seconds to string
2023-12-08 09:20:51 +03:00
mungai-njoroge
7f87cde96c
add favs count to fetch endpoint + remove filetype from track
2023-12-06 11:12:27 +03:00
mungai-njoroge
fd71989c6d
fix home dir play card info
2023-12-04 14:17:08 +03:00
mungai-njoroge
a007b6e1b7
rewrite get favorites to return playable data for cards
2023-12-03 23:30:03 +03:00
mungai-njoroge
ddfa7f1b03
add methods to get recently played items
2023-12-03 20:35:13 +03:00
mungai-njoroge
5a420214f2
fix playlist last update
...
+ create a recently added playlist on get api
2023-12-03 12:56:56 +03:00
mungai-njoroge
9dff629e1f
add tracks_only param to get folder tracks
2023-12-02 11:11:24 +03:00
mungai-njoroge
b03e721ee5
add routes for getting recently added items
2023-12-02 01:59:03 +03:00
mungai-njoroge
7749b4fc3c
set up track logging
...
+ install flask restful
2023-12-01 10:55:07 +03:00
mungai-njoroge
8b40792ba0
try: fix workflow build step hanging
2023-11-26 20:21:52 +03:00
mungai-njoroge
ae70032297
update changelog
2023-11-26 20:16:10 +03:00
mungai-njoroge
d069c3bbf3
fix late start
2023-11-26 20:15:24 +03:00
mungai-njoroge
c0a5dc3d27
revert release.yml
2023-11-25 13:14:16 +03:00
mungai-njoroge
eacad79ad2
update release yml
2023-11-25 12:02:27 +03:00
mungai-njoroge
38650a1a7e
Refactor file: taglib.py and utils/parsers.py
...
Add dataclass and pathlib imports in taglib.py
Add clean_filename, ParseData, and extract_artist_title functions in
taglib.py
Modify get_tags function in taglib.py to use extract_artist_title
function
Modify LyricsProvider class in lyrics.py to add timeout parameter in
session.get
Remove parse_artist_from_filename and parse_title_from_filename
functions in utils/parsers.py
Add split_artists function in utils/parsers.py
Remove parse_artist_from_filename and parse_title_from_filename
functions in utils/parsers.py
Add remove_prod function in utils/parsers.py
Refactor code and improve code readability
2023-11-22 15:44:31 +03:00
Mungai Njoroge and GitHub
52173d4c7e
Release v1.4.0 #157
...
Lyrics Support
2023-11-14 03:36:00 -08:00
mungai-njoroge
569f86d76c
update release yml
2023-11-14 14:31:10 +03:00
mungai-njoroge
b911224775
update readme app version
2023-11-14 14:07:25 +03:00
mungai-njoroge
49fcb349bd
remove traces of telemetry configs and update changelog.md
2023-11-14 13:59:26 +03:00
mungai-njoroge
cad0651f5e
fix: safari compression bug (untested)
2023-11-14 13:03:57 +03:00
mungai-njoroge
1d71ba856b
use all flag to check drives
2023-11-14 12:54:28 +03:00
mungai-njoroge
5f1bb28f5d
remove telemetry from migrations
2023-11-10 16:27:16 +03:00
mungai-njoroge
8b6d10c832
remove telemetry
...
+ add docstrings to lyrics functions
2023-11-10 16:18:52 +03:00
mungai-njoroge
89b05ff80c
handle new env vars during build
...
+ misc
2023-11-08 00:07:55 +03:00
mungai-njoroge
de5b2a53b1
try catch breaking parts of lyrics plugin
2023-11-07 01:41:06 +03:00
mungai-njoroge
836bbe4dc5
Fix error codes for missing album and lyrics
2023-11-03 17:17:10 +03:00
mungai-njoroge
72947203fa
set up plugins
2023-11-03 16:15:21 +03:00
mungai-njoroge
a3281300d0
support lyrics from tags
2023-11-02 20:57:59 +03:00
mungai-njoroge
9c0d4e91de
add script to build binary localy
2023-11-01 23:48:56 +03:00
mungai-njoroge
2321288be0
add methods to open lyric files
...
+ add api endpoints to check and get lyrics
2023-10-30 17:44:24 +03:00
mungai-njoroge
be1bb03e35
revert dockerfile
2023-10-29 13:47:34 +03:00
mungai-njoroge
5fb465c921
add lyrics route and methods
2023-10-29 13:47:03 +03:00
mungai-njoroge
123dd1eca7
try to fix dockerfile
2023-10-29 12:41:14 +03:00
mungai-njoroge
cd3352e66c
comment out compression code
2023-10-29 12:29:58 +03:00
mungai-njoroge
4a83fbcf2b
add linux/arm64 to release workflow
2023-10-28 20:30:12 +03:00
mungai-njoroge
0892bb246c
Merge branch 'master' of github.com:swing-opensource/swingmusic
2023-10-24 08:00:03 +03:00
mungai-njoroge
36a0cca5b4
add readme to image
2023-10-24 07:59:58 +03:00