Commit Graph

769 Commits (8a46b7ef68efea69b764e09d1afa79d618ec6eb2)

Author SHA1 Message Date
Broque Thomas dae7f21265 Lift _search_service to core/library/service_search.py
2 months ago
Broque Thomas 0e237f14d4 Lift liked-artist matching to core/artists/liked_match.py
2 months ago
Broque Thomas 9e8787c002 Lift WebUIDownloadMonitor to core/downloads/monitor.py
2 months ago
Broque Thomas 5875372ae0 Lift artist map endpoints to core/artists/map.py
2 months ago
Broque Thomas 7ca786539e Lift WebMetadataUpdateWorker to core/workers/metadata_update.py
2 months ago
Broque Thomas 1d5f1e2047 fix: pause Spotify worker on non-Spotify primary + cut daily budget to 500
2 months ago
BoulderBadgeDad 58a4c1905b
Merge pull request #419 from kettui/refactor/metadata-service-split-and-metadata-client-management-optimizations
2 months ago
Broque Thomas 5c8b8b271a Lift _prepare_stream_task + playlist_explorer_build_tree to core/
2 months ago
Broque Thomas 91978656a5 Lift enhance_artist_quality to core/artists/quality.py
2 months ago
Broque Thomas 3a6597561a Lift _execute_retag to core/library/retag.py
2 months ago
Broque Thomas 2b2003ba4c Lift _process_watchlist_scan_automatically to core/watchlist/auto_scan.py
2 months ago
Antti Kettunen e6c2bee427
Move profile Spotify cache into registry
2 months ago
Antti Kettunen 11be8834eb
Use metadata registry for web_server clients
2 months ago
Antti Kettunen 50e1ae3a3f
Move metadata helpers into package modules
2 months ago
Broque Thomas a2e068eaba Lift _try_staging_match to core/downloads/staging.py
2 months ago
Broque Thomas 793593de51 Lift _run_tidal_discovery_worker to core/discovery/tidal.py
2 months ago
Antti Kettunen a759f778b6
Move metadata API into package
2 months ago
Broque Thomas 1c43ca2eef PR6: lift _attempt_download_with_candidates to core/downloads/candidates.py
2 months ago
Broque Thomas d97d105b97 fix: substitute \$cdnum in download paths and skip auto disc folder when template uses it
2 months ago
BoulderBadgeDad e504099439
Merge pull request #393 from elmerohueso/hifi-fixes
2 months ago
Broque Thomas 99a763dace fix: drop redundant library-cleanup pass from wishlist download flows
2 months ago
Broque Thomas 6a25dcd49e fix: move manual wishlist cleanup into background worker
2 months ago
BoulderBadgeDad 8019e13a2e
Merge pull request #400 from kettui/refactor/extract-wishlist-code
2 months ago
elmerohueso 1c07acc349 per-segment retry for tidal and hifi
2 months ago
elmerohueso d6b217081f fix tidal direct download similarly to the hifi fix
2 months ago
elmerohueso 91b33b3dd2 use trackManifest endpoint and rebuild tracks from HLS playlists (old track enpoint was changed by Tidal to no longer provide LOSSLESS or HI_RES)
2 months ago
elmerohueso 6ae1cb471e user-editable hifi instances
2 months ago
Broque Thomas a38bfcba55 PR5h: lift _run_quality_scanner to core/discovery/quality_scanner.py
2 months ago
Broque Thomas c9108ef2fe PR5g: lift _run_listenbrainz_discovery_worker to core/discovery/listenbrainz.py
2 months ago
Broque Thomas 04647eb9f7 PR5f: lift _run_beatport_discovery_worker to core/discovery/beatport.py
2 months ago
Broque Thomas c5e06691e3 PR5e: lift _run_spotify_public_discovery_worker to core/discovery/spotify_public.py
2 months ago
Broque Thomas 2bc665e487 PR5d: lift _run_deezer_discovery_worker to core/discovery/deezer.py
2 months ago
Broque Thomas bda0500226 PR5c: lift _run_playlist_discovery_worker to core/discovery/playlist.py
2 months ago
Broque Thomas 3c1f614b6e fix: cast duration_ms to int before :02d format in discovery workers
2 months ago
Broque Thomas 27fa96fe97 PR5b: lift _run_youtube_discovery_worker to core/discovery/youtube.py
2 months ago
Antti Kettunen 0125f478fc
Trim wishlist runtime plumbing
2 months ago
Antti Kettunen f75c180cb6
Fix download cleanup after wishlist runs
2 months ago
Broque Thomas bdb7a3139d PR5a: lift _run_sync_task to core/discovery/sync.py
2 months ago
Antti Kettunen f5226bd5b5
Give wishlist modules their own loggers
2 months ago
Antti Kettunen d2af9f8bdf
Move wishlist routes into package
2 months ago
Antti Kettunen f32fc9d56e
Extract wishlist logic into dedicated package
2 months ago
Broque Thomas 1fb2f34955 PR4h fixup: restore strict 1:1 in master.py
2 months ago
Broque Thomas fa29ee2195 PR4h: lift _run_full_missing_tracks_process to core/downloads/master.py
2 months ago
Broque Thomas 0a6d1759b7 PR4g: lift batch lifecycle to core/downloads/lifecycle.py
2 months ago
Broque Thomas f0955420c3 PR4f: lift _download_track_worker to core/downloads/task_worker.py
2 months ago
Broque Thomas 2d271cfacf PR4e: lift status helpers + 3 routes to core/downloads/status.py
2 months ago
Broque Thomas a133448a6e PR4d: lift _run_post_processing_worker to core/downloads/post_processing.py
2 months ago
Broque Thomas 039f152f31 PR4c: lift _automatic_wishlist_cleanup_after_db_update to core/downloads/cleanup.py
2 months ago
Broque Thomas dc2835eecc PR4b: lift cancel + clear download routes to core/downloads/cancel.py
2 months ago
Broque Thomas 3ce25310a3 PR4a: lift sync history recording to core/downloads/history.py
2 months ago