soulsync/core
Broque Thomas 56222b799a Fix ListenBrainz playlists not showing when tables don't exist yet
ListenBrainzManager opens its own raw sqlite3 connection, bypassing MusicDatabase initialization. If it runs   before MusicDatabase creates the tables, all queries fail with "no such table: listenbrainz_playlists". Added _ensure_tables() to ListenBrainzManager init that runs CREATE TABLE IF NOT EXISTS for both ListenBrainz tables — a  no-op when they already exist, but creates them if MusicDatabase hasn't run yet.
2026-01-29 10:16:19 -08:00
..
database_update_worker.py fixed issue where legacy cold was called. 2026-01-26 13:37:42 -08:00
download_orchestrator.py Reload Soulseek client config on orchestrator init 2026-01-11 21:02:23 -08:00
itunes_client.py Fix iTunes wishlist and remove Single suffix 2026-01-26 17:00:51 -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 Fix ListenBrainz playlists not showing when tables don't exist yet 2026-01-29 10:16:19 -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 Discover page itunes integration. Spotify and Itunes will have their own pool 2026-01-23 23:05:58 -08:00
navidrome_client.py Fix Quality Scanner for Navidrome & expand ListenBrainz playlist limit 2026-01-29 09:24:55 -08:00
personalized_playlists.py Discover page itunes integration. Spotify and Itunes will have their own pool 2026-01-23 23:05:58 -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 Update spotify_client.py 2026-01-25 13:51:29 -08:00
tidal_client.py Update tidal_client.py 2026-01-16 11:48:50 -08:00
watchlist_scanner.py force refetch similar artists when Spotify IDs missing 2026-01-24 23:46:01 -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 Fixed an issue where the wishlist wouldn't open if null value is detected 2026-01-27 17:04:31 -08:00
youtube_client.py Add clearing of completed YouTube downloads 2026-01-05 22:00:38 -08:00