Add iTunes fallback to Tidal and Beatport discovery workers
- Update _search_spotify_for_tidal_track to accept use_spotify and itunes_client parameters for dual-source support - Update _run_tidal_discovery_worker to check is_spotify_authenticated() and fall back to iTunes when Spotify unavailable - Update _run_beatport_discovery_worker with same iTunes fallback pattern - Add discovery_source field to state and results for frontend awareness - Activity messages now indicate which provider (SPOTIFY/ITUNES) completed discovery All four discovery modals (YouTube, ListenBrainz, Tidal, Beatport) now support the dual-source architecture: Spotify preferred, iTunes fallback.
This commit is contained in:
parent
4319d440ee
commit
84e6b01cc6
1 changed files with 627 additions and 340 deletions
967
web_server.py
967
web_server.py
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue