cwilvx
83e105a198
paginate folder tracks endpoint
2024-07-13 12:37:08 +03:00
cwilvx
e07d8db8e0
try sending the first song in a group
2024-07-07 16:59:10 +03:00
cwilvx
c116957982
try hashmap trackstore
2024-07-07 16:52:18 +03:00
cwilvx
4a9f804e70
combine userdata and swing db into one
...
+ port populate to new db interface
+ add genrehashes and hash info to tracks
+ properly structure new db table files
+ move helpers to dedicated utils file
+ move settings from db to config file
+ move artists, albums, auth and favorites endpoint to new db interface
+ use folder store to index filepaths
+ paginate favorite pages
+ 56 moretiny changes 😅
2024-06-30 15:06:33 +03:00
cwilvx
1a66194c6c
fix: slow folder track count
...
+ etc
2024-06-27 00:02:08 +03:00
cwilvx
c42ec4dcde
start: rewrite the database layer using a freaking ORM
...
+ start ditching in-mem stores
+ move main db table to a new name
+ experiments!
2024-06-24 00:26:47 +03:00
cwilvx
b32d0a5743
add a pairing endpoint
...
+ append / to folder paths
+ filter recently played by logged in user id
+ fix typo in login response
+ update track logger migration to add foreign key
2024-06-09 16:14:09 +03:00
mungai-njoroge
4b04b8b155
fix folder count
...
+ fix: file count when you have similar folder names
+ enforce trailing / on track folder paths
2024-04-07 19:19:48 +03:00
mungai-njoroge
14f3479baa
try streaming files as chunks
2024-04-05 08:29:38 +03:00
mungai-njoroge
ea086a77af
clean folder tracks response
2024-04-04 17:21:59 +03:00
mungai-njoroge
2f6e705c75
fix: absolute config path not resolving
...
+ skip through empty directories in folder browser
+ handle timestamp table error in migration
2024-04-01 11:02:27 +03:00
mungai-njoroge
9dff629e1f
add tracks_only param to get folder tracks
2023-12-02 11:11:24 +03:00
mungai-njoroge
f2addf4d0f
rewrite api/artist.py to remove artist cache
...
+ remove processing taylor's version
2023-09-23 18:57:19 +03:00
mungai-njoroge
cc6552cb94
check if track exists in db before sending file
2023-06-19 21:49:13 +03:00
geoffrey45
79029ae346
add folder count to folder route
2023-03-25 05:26:01 +03:00
geoffrey45
d43dcbff46
break down store.py into multiple files in a module
...
+ fix last updated date bug
2023-03-25 03:05:38 +03:00
geoffrey45
43c480cf3e
remove print statement
2023-03-21 22:16:48 +03:00
geoffrey45
32bb3d37e1
add a store method to count the number of tracks in a folder
...
~ Courtesy of chatgpt3.5
+ add a few a TODO
2023-03-21 22:15:31 +03:00
geoffrey45
e3ec9db989
add method and route to search across tracks, albums and artists.
...
+ break models into separate files
+ same for the utils and setup
2023-03-09 13:08:50 +03:00
geoffrey45
838e19cf0f
fix: errors raised by Pycharm
2023-02-01 14:00:21 +03:00
geoffrey45
7e15680f26
update supported audio files in settings.py
...
+ add win_replace_slash function to format win path strings
+ misc
2023-01-30 15:59:28 +03:00
geoffrey45
22fa3eef40
handle watching ~/ dir
...
+ fix bug that caused duplicate album colors in db
2023-01-23 17:10:05 +03:00
Mungai Njoroge
198957bcae
Move server code to this repo ( #95 )
...
move server code to this repo
2023-01-13 20:01:52 +03:00