cwilvx
c8c21dc01a
implement playlist store
2024-07-15 20:11:18 +03:00
cwilvx
2ba5d6c1d7
document + rename stuff
2024-07-07 16:07:27 +03:00
cwilvx
32a2684ea2
close a connection
2024-07-06 23:44:24 +03:00
cwilvx
a5634f267f
move to xxh3 hashing algorithm
...
+ port: search
2024-07-03 11:12:06 +03:00
cwilvx
a3c4558d52
port: recent items for homepage
2024-06-30 23:11:33 +03:00
cwilvx
b9ad07441a
store playcount and duration on the track table
...
+ allow sorting all items with those two
+ add methods to update scrobble info
2024-06-30 19:33:13 +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
3593b205eb
save extra tags
...
+ port: streaming
2024-06-24 20:48:13 +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
c3472a865a
fix: pair code error status
2024-06-21 11:50:26 +03:00
cwilvx
acac50c932
add back the non-chunked streaming endpoint
2024-06-18 21:26:17 +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
cwilvx
fcf1469428
link playlists to a userid
...
+ fix favorites foreign key
+ add migration to add userid foreign key to playlists table
2024-06-09 11:08:18 +03:00
cwilvx
8fa64b3a4d
support jwt on headers
2024-05-30 22:52:42 +03:00
cwilvx
0b8a5e92f5
attach favorites to logged in user
2024-05-25 15:12:44 +03:00
cwilvx
bbcacf81bd
add recently played playlist
2024-05-23 12:42:36 +03:00
cwilvx
30768dd5d6
save track logs to logged in user
...
+ rewrite migration collection
+ prevent logging invalid track logs
+ add jsoni
2024-05-18 17:16:07 +03:00
cwilvx
f8f07c2116
fix: auth using session cookies
2024-05-15 20:18:00 +03:00
cwilvx
b40f05cc7c
implement CLI password recovery (hacky :omg:)
...
+ rewrite migrations logic
+ rename encode_password to hash_password
+ update image sizes (add medium size)
+ rename image endpoints
2024-05-11 21:26:03 +03:00