Commit Graph

171 Commits

Author SHA1 Message Date
cwilvx fa7c781610 try: rewrite some parts with process pools 2025-02-12 21:28:53 +03:00
cwilvx d6e8a09aeb fix artist color mapping 2025-01-31 12:01:09 +03:00
cwilvx f6afe048e4 fixes for frontend card renderers 2025-01-29 12:31:18 +03:00
cwilvx 0c3a55b9ce first draft 2025-01-28 10:45:03 +03:00
cwilvx 82e303f2df bug fixes 2025-01-10 14:33:34 +03:00
cwilvx fe39cadfdc feat: use thumbnails from folders
+ cache failed lastfm scrobbles
+ implement lastfm scrobble filter
+ change /home to /nothome
2025-01-07 23:13:19 +03:00
cwilvx 2a12487220 lastfm: dump failed scrobbles locally
+ bump tinytag to v2.0.0 and refactor taglib.py
+ add explicit flag to track model
2025-01-06 00:18:17 +03:00
cwilvx df4c911371 add logs 2024-12-31 01:01:48 +03:00
cwilvx 78224d17b8 fix: index error on empty recents update 2024-12-30 13:00:33 +03:00
cwilvx 94591daa1e support mix items not in store 2024-12-26 20:55:59 +03:00
cwilvx 98720466aa implement saving mixes
+ add: get mixes
+ handle mixes on recently played
+ move modules around to fix circular deps
2024-12-26 17:31:55 +03:00
cwilvx ee0f6c7646 add track mixes 2024-11-27 12:35:48 +03:00
cwilvx 809415ddb4 add because you listened to artist artists
+ add artists you might like
2024-11-27 10:55:11 +03:00
cwilvx e42ec3afb5 update top streamed cron to show on weekends 2024-11-21 14:40:27 +03:00
cwilvx 70c2558f92 fix: /playlists returning wrong playlists
+ homepage recently played showing wrong user id items on first run
2024-11-21 12:32:49 +03:00
cwilvx 9de991dd98 fix keyError 2024-11-17 20:06:08 +01:00
cwilvx ef4ecc2499 build recently added and played via hooks 2024-11-17 20:53:00 +03:00
cwilvx 333fd6603f move recently added to routines 2024-11-17 20:08:04 +03:00
cwilvx 498d0688b0 migrate homepage items to homepage routine
+ add Mix db model
2024-11-10 19:38:51 +03:00
cwilvx aea8c15f6f fix: show stats by logged in user 2024-10-21 10:01:41 +03:00
cwilvx 99b30b5894 fix some AI bs 2024-10-08 10:49:03 +03:00
cwilvx 6a5cb1488e fix: limited items on recently played 2024-10-08 10:23:24 +03:00
cwilvx 4be2b80bf9 draft stats 2024-10-05 08:32:26 +03:00
cwilvx b874a9f787 fix: casefolding integers on track sorting 2024-09-11 22:04:05 +03:00
cwilvx cd8a617f83 fix: case insensitive sorting on sort_tracks 2024-09-08 23:54:41 +03:00
cwilvx 3e61d86a19 fix: playcount reset to 1 on remap 2024-09-08 12:08:52 +03:00
cwilvx c4699f4c82 remove prints 2024-08-31 14:00:51 +03:00
cwilvx 81f28b9ea8 randomize user agent 2024-08-31 13:59:57 +03:00
cwilvx bbc905c585 attempt fix: downloading artist images 2024-08-31 13:08:14 +03:00
cwilvx f081da8442 fix: folder sort tracks by title 2024-08-31 12:06:53 +03:00
cwilvx 312f81b324 fix: sort order on artists 2024-08-22 20:09:00 +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 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 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 8f592a4636 port recents endpoints to use stores 2024-07-19 23:07:22 +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 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 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