cwilvx
e562fa691d
connect quick scan
2024-08-04 18:51:02 +03:00
cwilvx
8c1c46fe1e
rename sort keys
2024-08-04 13:15:38 +03:00
cwilvx
cc2d017816
feat: implement folder and folder track sorting
2024-08-04 11:34:33 +03:00
cwilvx
c77d0927c7
remove deprecated db mappings
...
+ fix: cli password reset
+ delete old migrations
2024-08-04 10:19:11 +03:00
cwilvx
04946831ce
fix: stores not being populated on track indexing
2024-08-02 19:59:20 +03:00
cwilvx
0463c80070
fix: album favorite state, artist and album colors
...
+ fix: unserialized artist result
+ misc
2024-08-02 12:25:55 +03:00
cwilvx
16db3e1ad2
fix: wrong albums appearing as appearances in artist page
2024-07-28 17:12:00 +03:00
cwilvx
56da0acd85
fix: is_favorite missing from album and artist page
2024-07-28 17:02:58 +03:00
cwilvx
881e1d6581
fix playlists
2024-07-27 22:23:02 +03:00
cwilvx
b0e904c84f
port search to stores
...
+ fix favorites
2024-07-27 21:44:33 +03:00
cwilvx
5d32536758
implement getting all playlist tracks
2024-07-19 23:46:28 +03:00
cwilvx
8f592a4636
port recents endpoints to use stores
2024-07-19 23:07:22 +03:00
cwilvx
2a1f178da2
fix: album sort order on artist page
2024-07-18 23:18:03 +03:00
cwilvx
c8c21dc01a
implement playlist store
2024-07-15 20:11:18 +03:00
cwilvx
88a72763df
rewrite get all endpoint with stores
2024-07-15 00:50:18 +03:00
cwilvx
58c90d95b1
rewrite album and artist stores using in-mem hashmap stores
2024-07-15 00:26:56 +03:00
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
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
104ef4c346
index filepaths
2024-07-05 05:33:01 +03:00
cwilvx
09d67c8660
increase db connection pool limit
2024-07-05 05:02:42 +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
678eed3ab6
remove comments from album model
2024-07-04 11:47:08 +03:00
cwilvx
2e63aa4a41
fix: artist track count
...
+ fix: album type on artits page
+ sort by release date help text on get all
2024-07-03 15:57:05 +03:00
cwilvx
a5634f267f
move to xxh3 hashing algorithm
...
+ port: search
2024-07-03 11:12:06 +03:00
cwilvx
ff7343a7be
start porting: playlists endpoints
2024-07-01 09:22:52 +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
cwilvx
1a66194c6c
fix: slow folder track count
...
+ etc
2024-06-27 00:02:08 +03:00
cwilvx
54a1b85d8b
port: artist page
2024-06-24 22:08:05 +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
ae4dc77bba
rename legacy endpoint
2024-06-19 14:57:47 +03:00
cwilvx
acac50c932
add back the non-chunked streaming endpoint
2024-06-18 21:26:17 +03:00
cwilvx
ac86b0e938
delete used pairing token
2024-06-09 20:59:52 +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
c8325101d5
fix is_favorite setter on populate
2024-05-26 14:17:12 +03:00
cwilvx
eb70887c93
dockerfile: install gcc
2024-05-25 16:57:30 +03:00
cwilvx
219b3e606e
try using python 3.11
2024-05-25 16:43:15 +03:00
cwilvx
d628674273
ci
2024-05-25 16:33:07 +03:00
cwilvx
23ebab872e
ci: try skipping windows build
...
+ downgrade psutils
2024-05-25 16:24:16 +03:00
cwilvx
0b8a5e92f5
attach favorites to logged in user
2024-05-25 15:12:44 +03:00