Commit Graph

1770 Commits (8d6486bee3722a4cab48fbef74feface524da31b)
 

Author SHA1 Message Date
Broque Thomas 8d6486bee3 Add Smart Delete with file removal and download blacklist (#234)
2 weeks ago
Broque Thomas 660221d86a Show 'Yielding for downloads' on auto-paused enrichment workers
2 weeks ago
Broque Thomas c73df05fd9 Auto-pause rate-limited enrichment workers during downloads
2 weeks ago
Broque Thomas 5d2215c1d2 Increase Genius API interval from 1.5s to 2s to reduce 429 rate limits
2 weeks ago
Broque Thomas 778e68a844 Improve Genius artist search for manual matching (#233)
2 weeks ago
Broque Thomas 982ca77501 Make Cover Art Archive album art opt-in instead of default (#232)
2 weeks ago
Broque Thomas f608331867 Ensure all watchlist scanner album fetches bypass cache
2 weeks ago
Broque Thomas 89ef5f931f Route all Spotify search calls through cached methods
2 weeks ago
Broque Thomas b5c2878533 Fix get_artist_albums cache not actually storing data
2 weeks ago
Broque Thomas 54f927320d Fix skip_cache crash when watchlist scan uses non-Spotify client
2 weeks ago
Broque Thomas a7ebde8c01 Add skip_cache param to get_artist_albums for watchlist scans
2 weeks ago
Broque Thomas 62da959889 Cache get_artist_albums to reduce Spotify API rate limiting
2 weeks ago
Broque Thomas 87f17a1318 Fix cover.jpg not using Cover Art Archive high-res source
2 weeks ago
Broque Thomas f275a9831e Strip '- Topic' suffix from YouTube auto-generated channel names (#231)
2 weeks ago
Broque Thomas 34c8b1bb50 Add Server Playlist Manager with dual-column compare editor
2 weeks ago
Broque Thomas de3fba3f37 Add Sync History dashboard with per-track match caching and detail modal
2 weeks ago
Broque Thomas ad262822a4 Cache per-track results in sync history + fix config_manager import
2 weeks ago
Broque Thomas cfe2ab7dec Add toggle to disable auto-clearing slskd search history
2 weeks ago
Broque Thomas d1397722e2 Increase Navidrome API timeout from 10s to 60s
2 weeks ago
Broque Thomas f4407490c1 Skip slskd connection check when Soulseek is not an active source
2 weeks ago
Broque Thomas 0bc6abd683 Allow duplicate tracks across albums with settings toggle
2 weeks ago
Broque Thomas 2f4ff8213f Fix artist sync endpoint returning 404 for non-integer IDs (#230)
2 weeks ago
Broque Thomas 8369109ea0 Fix crypto copy buttons and correct ETH address
2 weeks ago
Broque Thomas 9189378364 Fetch Tidal tracks on click with loading overlay before discovery modal
2 weeks ago
Broque Thomas c50eee1563 Fix discovery sync running outside Flask context + pass profile ID
2 weeks ago
Broque Thomas 5334a4688e Preserve discovery data when re-mirroring playlists
2 weeks ago
Broque Thomas 06f0e53a6f Sync discovery results back to mirrored playlist extra_data
2 weeks ago
Broque Thomas 8bb2729dc3 Fix Tidal playlists showing 0 tracks and broken auto-mirror
2 weeks ago
Broque Thomas 3154d16cf3 Fix slow Tidal playlist loading — metadata only, no track fetching
2 weeks ago
Broque Thomas 03298afac1 Change fresh install defaults: hybrid download + Deezer metadata
2 weeks ago
Broque Thomas 1fb9b45d59 Fix wishlist download status tooltip showing wrong track name (#227)
2 weeks ago
Broque Thomas 1a0fd8b95e Apply manual match protection to all enrichment workers (#226)
2 weeks ago
Broque Thomas 6c4d8d9348 Fix race condition: paused enrichment workers making API calls on startup
2 weeks ago
Broque Thomas 06a68348ac Increase rate limit ban for severe Spotify 429s
2 weeks ago
Broque Thomas a52edde733 Fix discovery toast always showing iTunes instead of active source
2 weeks ago
Broque Thomas 13ea2fc1fe Guard album_info None check in cover art MBID storage
2 weeks ago
Broque Thomas f3047c46cf Use Cover Art Archive for cover.jpg downloads (high-res)
2 weeks ago
Broque Thomas 508594c636 Use static colors for enrichment service status chips
2 weeks ago
Broque Thomas d944d4a7d2 Fix Japanese/CJK text mangled in Soulseek search queries
2 weeks ago
Broque Thomas 1646c3d9e1 Fix partial name matching false positives (#225)
2 weeks ago
Broque Thomas f788361b08 Fix pipeline stopping when metadata discovery fails (#224)
2 weeks ago
Broque Thomas a769e5331c Create explorer.png
2 weeks ago
Broque Thomas 2990b571b4 Add Clear Cache & Use Fallback button to Spotify settings
2 weeks ago
Broque Thomas 69346ec313 Add Playlist Explorer — visual discovery tree for expanding playlists
2 weeks ago
Broque Thomas fde1a7d77e Fix .lrc files written without timestamps for plain lyrics
2 weeks ago
Broque Thomas c5652b0d4b Add API call counts and Spotify budget to dashboard service chips
2 weeks ago
Broque Thomas 525a09c840 Fix collaborative album artist not applied to single downloads (#215)
2 weeks ago
Broque Thomas f2e24a36df Fix enrichment overwriting manual match status (#221)
2 weeks ago
Broque Thomas edaa55ae82 Harden Spotify OAuth callback for Docker/SSH tunnel setups (#220)
2 weeks ago
Broque Thomas 32adc66fe3 Show all services on dashboard with click-to-configure (#219)
2 weeks ago