Commit Graph

1143 Commits (e78dd7f59331e2b0d3f860ee62a6ef3bf1afa57d)

Author SHA1 Message Date
elmerohueso f9f47f978e fix post-download tagging, and enable tagging for hifi
4 weeks ago
Broque Thomas 7e32618f86 Drop old per-service enrichment routes after registry cutover
1 month ago
Broque Thomas 98c04cf332 Consolidate enrichment bubble routes behind a service registry
1 month ago
Broque Thomas 84810b4de4 Bump version to 2.4.1
1 month ago
BoulderBadgeDad 94b08bbb49
Merge pull request #457 from kettui/refactor/spotify-auth-flow
1 month ago
Antti Kettunen e615e407e6
Handle Spotify auth completion failures
1 month ago
Antti Kettunen f733744f91
Fix Spotify auth completion sync
1 month ago
Antti Kettunen 55603be14c
Clarify Spotify auth flow and sync UI
1 month ago
Antti Kettunen 9646f6ca7f
Clarify Spotify auth actions
1 month ago
Broque Thomas 1aa565a330 Silence shutdown-time logger errors so CI stderr stays clean
1 month ago
Broque Thomas f339211654 Parallelize singles-import processing with a 3-worker executor
1 month ago
Broque Thomas 1e5204a230 Show Tidal callback port (not Spotify's) in auth instructions
1 month ago
Broque Thomas ef03901cb4 Bulk watchlist add: fall back through every source ID, not just active
1 month ago
Broque Thomas 7698405f58 Surface handler-returned errors in automation last_error
1 month ago
BoulderBadgeDad 05a4342ac8
Merge pull request #445 from kettui/refactor/remove-quality_scanner-spotify-prio
1 month ago
Broque Thomas 9534843edb Fix bulk discography losing album source context (#399)
1 month ago
Broque Thomas b395e33820 Lift redownload_start to core/library/redownload.py
1 month ago
Antti Kettunen c97a072f54
Refactor quality scanner to respect primary metadata provider
1 month ago
Broque Thomas 599426dbaf Lift _process_failed_tracks_to_wishlist_exact to core/downloads/wishlist_failed.py
1 month ago
Broque Thomas c8bd9d85dd Lift get_valid_candidates to core/downloads/validation.py
1 month ago
Broque Thomas 181011d5be Lift get_discover_hero to core/discovery/hero.py
1 month ago
Broque Thomas a4eccff4a5 Lift discovery scoring + tidal-track search to core/discovery/scoring.py
1 month ago
Broque Thomas de1b4c9b3c Lift get_debug_info to core/debug_info.py
1 month ago
BoulderBadgeDad afd5d98136
Merge pull request #435 from kettui/refactor/provider-agnostic-wishlist-schema
1 month ago
Broque Thomas 0cacbd6b5e Lift run_detection to core/connection_detect.py
1 month ago
Antti Kettunen fd30d2a0be
Rename wishlist lifecycle helper
1 month ago
Broque Thomas 32c57124fb Lift run_service_test to core/connection_test.py
1 month ago
Broque Thomas 8299dc211e Lift _run_duplicate_cleaner to core/library/duplicate_cleaner.py
1 month ago
Broque Thomas dae7f21265 Lift _search_service to core/library/service_search.py
1 month ago
Broque Thomas 0e237f14d4 Lift liked-artist matching to core/artists/liked_match.py
1 month ago
Broque Thomas 9e8787c002 Lift WebUIDownloadMonitor to core/downloads/monitor.py
1 month ago
Broque Thomas 5875372ae0 Lift artist map endpoints to core/artists/map.py
1 month ago
Broque Thomas 7ca786539e Lift WebMetadataUpdateWorker to core/workers/metadata_update.py
1 month ago
Broque Thomas 1d5f1e2047 fix: pause Spotify worker on non-Spotify primary + cut daily budget to 500
1 month ago
BoulderBadgeDad 58a4c1905b
Merge pull request #419 from kettui/refactor/metadata-service-split-and-metadata-client-management-optimizations
1 month ago
Broque Thomas 5c8b8b271a Lift _prepare_stream_task + playlist_explorer_build_tree to core/
1 month ago
Broque Thomas 91978656a5 Lift enhance_artist_quality to core/artists/quality.py
1 month ago
Broque Thomas 3a6597561a Lift _execute_retag to core/library/retag.py
1 month ago
Broque Thomas 2b2003ba4c Lift _process_watchlist_scan_automatically to core/watchlist/auto_scan.py
1 month ago
Antti Kettunen e6c2bee427
Move profile Spotify cache into registry
1 month ago
Antti Kettunen 11be8834eb
Use metadata registry for web_server clients
1 month ago
Broque Thomas a2e068eaba Lift _try_staging_match to core/downloads/staging.py
1 month ago
Broque Thomas 793593de51 Lift _run_tidal_discovery_worker to core/discovery/tidal.py
1 month ago
Antti Kettunen a759f778b6
Move metadata API into package
1 month ago
Broque Thomas 1c43ca2eef PR6: lift _attempt_download_with_candidates to core/downloads/candidates.py
1 month ago
BoulderBadgeDad e504099439
Merge pull request #393 from elmerohueso/hifi-fixes
1 month ago
Broque Thomas 8bb0459345 fix: drop dead inline copies of wishlist removal helpers shadowing imports
1 month ago
BoulderBadgeDad 8019e13a2e
Merge pull request #400 from kettui/refactor/extract-wishlist-code
1 month ago
elmerohueso 7f94597706 validate hifi instance reorder against pre-existing instances
1 month ago
elmerohueso ef3790d146 change hifi instance DELETE to use query string
1 month ago