Commit Graph

186 Commits

Author SHA1 Message Date
cwilvx de0db0a4b2 fix: stat items incorrect date range 2024-10-14 13:44:52 +03:00
cwilvx ee67e87532 rearrange stat items 2024-10-13 20:04:10 +03:00
cwilvx 2c6daf353c static date ranges 2024-10-13 19:16:19 +03:00
cwilvx 7ef63c1f10 return albums in get artist 2024-10-13 18:13:00 +03:00
cwilvx 992c6d5362 fix: top track stat 2024-10-08 00:45:55 +03:00
cwilvx ba6238abfd add stat items 2024-10-08 00:41:33 +03:00
cwilvx 4be2b80bf9 draft stats 2024-10-05 08:32:26 +03:00
cwilvx cb2e98a832 fix: filenot found error 2024-09-25 20:26:15 +02:00
cwilvx dcccfc297e implement backup and restore 2024-09-23 15:00:33 +03:00
cwilvx cd8a617f83 fix: case insensitive sorting on sort_tracks 2024-09-08 23:54:41 +03:00
cwilvx ee3c432e9c add help text to artist tracks 2024-09-08 12:52:05 +03:00
cwilvx 3e61d86a19 fix: playcount reset to 1 on remap 2024-09-08 12:08:52 +03:00
cwilvx 30cc5bad0b reset the streaming endpoint quality 2024-09-07 22:57:58 +03:00
cwilvx b09adc209e fix: folder track sort key 2024-08-31 12:20:30 +03:00
cwilvx 312f81b324 fix: sort order on artists 2024-08-22 20:09:00 +03:00
cwilvx b4bc9cb3cd fix: get all favorite tracks endpoint 2024-08-18 06:56:51 +03:00
cwilvx 7852be5e3f implement backup and restore draft 1
+ add extra fields for backup in favorites and scrobble data
- not yet for the playlist tracks
2024-08-17 12:19:24 +03:00
cwilvx ca31054f48 fix: folder endpoint returning same track for different files of the same trackhash
+ fix: chunked streaming. return instead of yield chunks
2024-08-15 17:07:34 +03:00
cwilvx cd992419c5 implement artist split ingore list
+ move post processing of tags to the track model
+ rebuild stores on settings update via API
+ check files from the store instead of the db when streaming
+ remove deprecetated table columns
+misc
2024-08-10 08:42:13 +03:00
cwilvx 6d2aac084d limit custom playlist items to 100 2024-08-04 19:31:22 +03:00
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 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 2ba5d6c1d7 document + rename stuff 2024-07-07 16:07:27 +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 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 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