Commit Graph

316 Commits (f41db1bb277cf1bf7e71ffc8df1cdc59eaad0799)

Author SHA1 Message Date
Broque Thomas 70c32aa640 Hybrid Mode Redesign
4 months ago
Broque Thomas fb04d0f4bc Full qobuz support
4 months ago
Broque Thomas 4390036556 Include Tidal version field in track names — fixes remixes all resolving to base title
4 months ago
Broque Thomas d329dd4fe8 Fix Tidal playlist endpoints redundantly re-fetching all playlists — use direct single-playlist fetch
4 months ago
Broque Thomas 27bd896540 Use largest available Spotify album artwork instead of medium size
4 months ago
Broque Thomas 2930b5334e Fix Tidal playlist pagination rate limiting — exponential backoff, inter-page delay, and HTTPError propagation
4 months ago
Broque Thomas d452cd0a55 Validate Tidal downloads and clean up unplayable hi-res stubs
4 months ago
Broque Thomas bc22bdca07 Fix infinite Spotify rate limit loop from unguarded auth probes and swallowed errors
4 months ago
Broque Thomas bde2be1cfa Spotify rate limit re-trigger loop caused by periodic auth probes
4 months ago
Broque Thomas 0aa8950436 fix build a playlist functionality and update the ui
4 months ago
Broque Thomas 603db69b10 Fix Genius 429 backoff by re-raising rate limit errors from _make_request
4 months ago
Broque Thomas 1b0fca9009 Service Badges, Page Headers, Docs Page, and Bug Fixe
4 months ago
Broque Thomas c8975f8186 Make iTunes country setting apply immediately without restart
4 months ago
Broque Thomas 87d567151e iTunes storefront fallback with configurable country setting
4 months ago
Broque Thomas 87db94554a Fix Genius search blind fallback matching wrong artists/songs
4 months ago
Broque Thomas f26f6f8266 Last.fm & Genius full worker parity, clickable service badges, and playlist folder race condition fix
4 months ago
Broque Thomas 92ba36a9ba Add no-auth state to Last.fm and Genius dashboard buttons with greyed-out UI and settings guidance
4 months ago
Broque Thomas dc7140c459 Add Last.fm and Genius to on-demand enrichment, settings reload, and enrich dropdown parity
4 months ago
Broque Thomas f8d23ec37c Add Last.fm and Genius API clients with settings integration
4 months ago
Broque Thomas aa93458ed3 Configurable ListenBrainz API endpoint for self-hosted instances
4 months ago
Broque Thomas 07a79e7af6 Full Cleanup automation: combined housekeeping sweep for quarantine, downloads, staging, and search history
4 months ago
Broque Thomas eac97a6c2b Smart Spotify rate limit detection with global ban, auto-suppression, and frontend modal
4 months ago
Broque Thomas 729f42f1a4 Skip redundant scheduled automations on restart if last run is still recent
4 months ago
Broque Thomas ea1441d09d "Write Tags to File" in the Enhanced Library Manager
4 months ago
Broque Thomas 98746961aa Improve AcoustID verification normalization for version tags and suffixes
4 months ago
Broque Thomas d2c1e24ff7 Fix ampersand in artist names breaking search queries
4 months ago
Broque Thomas 7de84c535c Add file path and bitrate support for Jellyfin tracks
4 months ago
Broque Thomas b1cb9f9964 Add scheduled database backup system automation
4 months ago
Broque Thomas 8b3b82702a Add deep library scan automation for enrichment-safe sync
4 months ago
Broque Thomas d97b3d1846 Fix automation timezone bug
4 months ago
Broque Thomas dbe9745794 Add new automations for refreshing beatport, cleaning download folder and cleaning search history.
4 months ago
Broque Thomas b34e348937 keep a history of automation runs
4 months ago
Broque Thomas ba6aea5435 Add rich progress tracking to all automation cards with stall detection and timeout handling
4 months ago
Broque Thomas cdcaa245d1 Add post-scan phase progress to watchlist automation card
4 months ago
Broque Thomas 156c37d907 Replace hardcoded post-download chain with system automations
4 months ago
Broque Thomas 8b6a2c0adc allow multiple notification calls per automation as well as a new signal fire utility
4 months ago
Broque Thomas dd5f2f07e9 detail modal for each action and trgiger
4 months ago
Broque Thomas 9f416475e2 Live automation progress tracking with real-time output panels
4 months ago
Broque Thomas f99f873d60 Replace hardcoded wishlist/watchlist timers with system automations + add Pushbullet & Telegram notifications
4 months ago
Broque Thomas da707dcf0a Full automation engine expansion with scheduling, triggers, actions, and UI polish
4 months ago
Broque Thomas 75f9b7364a User configurable youtube rate limiting and optional cookies for bot detection
4 months ago
Broque Thomas 60f93d5858 hydrabase changes
4 months ago
Broque Thomas 2d6c55e294 Fix chromaprint crash on surround audio and Spotify worker status display
4 months ago
Broque Thomas 548b5cfbdf Fix chromaprint C-level assertion crash on 5.1 surround FLAC files. Not possible to check
4 months ago
Broque Thomas 4fee005dee Add multi-profile support with Netflix-style profile picker
4 months ago
Broque Thomas 7b854baba8 Detect and remove deleted content during incremental database updates
4 months ago
Broque Thomas 0b9fe879f8 Update hydrabase_client.py
4 months ago
Broque Thomas e38c0adc57 Fix: Various artist compilations caused failure on acoustID check.
4 months ago
Broque Thomas 987b9b96e7 Update hydrabase_client.py
4 months ago
Broque Thomas acfc26a4bd Add Tidal as a download source with full pipeline integration
4 months ago