Commit Graph

231 Commits

Author SHA1 Message Date
cwilvx 561d70352f process silence with processes instead of threads
- might help memory issues?
+ fix double slash problem on windows?
2025-03-13 18:32:52 +03:00
cwilvx 8ac3b8e294 fix folders endpoint on windows
+ try/catch ffmpeg 404s in pydub
2025-03-13 00:23:05 +03:00
cwilvx 0eef23880b fix multiprocessing
+ remove global locks
2025-03-10 21:05:28 +03:00
cwilvx 9725fd427b fix favorites on homescreen
+ reduce tagger process count
2025-03-10 12:23:25 +03:00
cwilvx 26c4c599d5 override waitress file_wrapper 2025-03-08 15:17:59 +03:00
cwilvx a9d095d79f try: use bjoern wsgi 2025-03-02 21:50:34 +03:00
cwilvx 5adde56fce remove print 2025-02-28 20:50:43 +03:00
cwilvx 7aae38ae3b update requirements.txt 2025-02-28 19:27:10 +03:00
cwilvx bcd4f6688c fix: stats and plalist images 2025-02-25 23:57:53 +03:00
cwilvx 620974561c fix: removing favorites not being commited to db
+ improve: collision of hashes on the favorite table
+ rename pages to collections
+ bump mix sleep time from 6hrs to 12hrs
2025-02-25 23:30:51 +03:00
cwilvx 0a1ab72932 try: fix search 2025-02-25 20:53:39 +03:00
cwilvx 7daa20e0df fix: get users 2025-02-24 10:36:22 +03:00
cwilvx fd2da4156b fix: building distributable 2025-02-24 10:31:46 +03:00
cwilvx 07a4f97e17 rewrite db stuff with scalars and generators
+ dump mixes with less than x=4 artists
+ try: disable pragma mmap_size
2025-02-23 20:48:40 +03:00
cwilvx beec5bc7d3 try: ditch waitress 2025-02-07 17:10:27 +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 ce6d1cb1ef fix: reversed album page items 2025-01-28 06:42:27 +03:00
cwilvx 82e303f2df bug fixes 2025-01-10 14:33:34 +03:00
cwilvx ec9f392d73 write path hash on image property 2025-01-07 23:21:31 +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 e0a14e52db hide lastfm session keys for other users 2024-12-30 21:07:44 +03:00
cwilvx 8136e350aa lastfm integration 2024-12-30 21:00:16 +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 dd2bb16a8c save mixes to the db 2024-11-17 21:38:51 +03: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 1fdd5ba4d1 supplement mixes using other remote similar albums and artist data 2024-11-01 12:23:41 +03:00
cwilvx f6f66c571c use cloud mix images 2024-10-29 22:40:30 +03:00
cwilvx f6373292aa document and add image to mix 2024-10-28 16:42:51 +03:00
cwilvx c4a73f0d63 first recommendation draft 2024-10-25 23:26:08 +03:00
cwilvx a26373669d try: fix all fav tracks order 2024-10-21 10:09:49 +03:00
cwilvx a7666ad935 merge search endpoints
+ fix: favorites endpoint not filtering by logged in user
2024-10-21 08:50:09 +03:00
cwilvx be4a442a3b add stats to artist and album endpoints
return artist albums and other versions
2024-10-15 15:30:35 +03:00
cwilvx 26df5ba81d hide "new" on artist report for all time period 2024-10-14 17:48:10 +03:00
cwilvx 6ead0d12df fix: new artists played report on charts 2024-10-14 17:45:18 +03:00
cwilvx 24d52167ca ngetext playcount 2024-10-14 17:33:00 +03:00
cwilvx 9ee8e9d0d8 localize track count 2024-10-14 17:29:35 +03:00
cwilvx 99f9bc80c9 add new favorites to stats 2024-10-14 17:23:29 +03:00
cwilvx c1d7c73649 handle -1 limit on get artist 2024-10-14 13:54:06 +03:00
cwilvx bbcba6c129 hardcode stats date range back to a week 2024-10-14 13:47:44 +03:00
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