cwilvx
58c90d95b1
rewrite album and artist stores using in-mem hashmap stores
2024-07-15 00:26:56 +03:00
cwilvx
c116957982
try hashmap trackstore
2024-07-07 16:52:18 +03:00
cwilvx
2ba5d6c1d7
document + rename stuff
2024-07-07 16:07:27 +03:00
cwilvx
104ef4c346
index filepaths
2024-07-05 05:33:01 +03:00
cwilvx
727dea748c
remove hardcoded db location
...
+ move Db engine to module
2024-07-05 05:00:28 +03:00
cwilvx
a76e91cf5a
fix: duplication of artist albums on album/from-artist
...
+ remove more fields from artist, album and artist models on serializers
2024-07-05 04:43:39 +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
5759521de0
fix: recently added
2024-06-30 21:40:49 +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