Commit Graph

1072 Commits

Author SHA1 Message Date
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
cwilvx 300c8eb30b lyrics plugin: retry lyrics search with unidecoded artist name 2024-05-24 15:36:23 +03:00
cwilvx 7646f57405 fix: unidecode artist name for lyrics search 2024-05-24 14:23:42 +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
Mungai Njoroge 0d1bee9489 Add auth stuff
yeah! lets fffff goooo!
2024-05-11 14:27:53 -04:00