soulsync/core
Broque Thomas f12478ee70 Add iTunes fallback and improve artist/album handling
Adds iTunes fallback to SpotifyClient for search and metadata when Spotify is not authenticated. Updates album type logic to distinguish EPs, singles, and albums more accurately. Refactors watchlist database methods to support both Spotify and iTunes artist IDs. Improves deduplication and normalization of album names from iTunes. Updates web server and frontend to use new album type logic and support both ID types. Adds artist bubble snapshot example data.
2026-01-22 19:12:14 -08:00
..
database_update_worker.py auto scan after download completion and follow with auto incremental update for active server 2025-09-22 15:01:28 -07:00
download_orchestrator.py Reload Soulseek client config on orchestrator init 2026-01-11 21:02:23 -08:00
itunes_client.py Add iTunes fallback and improve artist/album handling 2026-01-22 19:12:14 -08:00
jellyfin_client.py Add Jellyfin music library selection support 2025-12-08 10:20:15 -08:00
listenbrainz_client.py listenbrainz update 2025-11-18 09:57:47 -08:00
listenbrainz_manager.py cap listenbrainz playlist memory 2025-11-25 09:44:41 -08:00
lyrics_client.py auto lyric download 2025-09-22 16:04:06 -07:00
matching_engine.py Add priority query for Artist + Album + Title in matching 2026-01-05 21:27:54 -08:00
media_scan_manager.py navidrome functionality start 2025-09-21 21:02:12 -07:00
metadata_service.py Add iTunes metadata client and fallback guide 2026-01-22 15:31:02 -08:00
navidrome_client.py library page update 2025-09-23 20:45:58 -07:00
personalized_playlists.py further progress on wishlist rebuild 2025-11-23 19:14:13 -08:00
plex_client.py Add content type filters for watchlist artists 2026-01-11 01:33:39 -08:00
plex_scan_manager.py fix logging issue 2025-08-09 13:17:11 -07:00
seasonal_discovery.py further progress on wishlist rebuild 2025-11-23 19:14:13 -08:00
soulseek_client.py Improve YouTube download handling and shutdown safety 2026-01-05 18:08:43 -08:00
spotify_client.py Add iTunes fallback and improve artist/album handling 2026-01-22 19:12:14 -08:00
tidal_client.py Update tidal_client.py 2026-01-16 11:48:50 -08:00
watchlist_scanner.py Add support for scanning artists with iTunes provider 2026-01-22 18:14:23 -08:00
web_scan_manager.py auto scan after download completion and follow with auto incremental update for active server 2025-09-22 15:01:28 -07:00
wishlist_service.py Improve wishlist track sorting robustness 2025-12-14 12:21:36 -08:00
youtube_client.py Add clearing of completed YouTube downloads 2026-01-05 22:00:38 -08:00