Commit Graph

444 Commits (6820e2d4e3aabd2da62d6e268b995f3efa41a8bd)

Author SHA1 Message Date
Broque Thomas 6820e2d4e3 Enforce FLAC bit depth preference and prioritize audio quality in sorting
1 month ago
Broque Thomas cb008a2e61 Cache Deezer enrichment worker API calls in metadata cache
1 month ago
Broque Thomas e08462a002 Multi-source genre explorer with Deezer genre support and cross-source routing
1 month ago
Broque Thomas f3bb8d2f0f Fix genre browser returning empty when metadata source changes
1 month ago
Broque Thomas bb9564ee88 Downgrade 'Soulseek client not configured' from ERROR to DEBUG (#201)
1 month ago
Broque Thomas 616b377225 Fix Deezer download crash: config_manager not in scope
1 month ago
Broque Thomas 89cfea0fe7 Add per-source quality fallback toggle for streaming downloads (#187)
1 month ago
Broque Thomas 16be814a67 Fix album completeness fix returning 400 for stale findings
1 month ago
Broque Thomas 01b0b70515 Fix enhanced view reorganize not moving sidecars, add template debug logging
1 month ago
Broque Thomas f247841665 Fix Album Tag Consistency job: add missing _get_settings method
1 month ago
Broque Thomas e8a5e253f6 Rebuild artist SoulID: track-verified canonical ID from Deezer + iTunes
1 month ago
Broque Thomas b8ec6d66af Add missing _get_artist_image_from_albums to HydrabaseClient
1 month ago
Broque Thomas 9c60040a9b Integrate Deezer download source into orchestrator
1 month ago
Broque Thomas 2ae5050ef1 Add Deezer download source: client, settings UI, ARL authentication
1 month ago
Broque Thomas d4a57ae654 Start Spotify enrichment worker unpaused by default like other workers
1 month ago
Broque Thomas 5d6ccee066 Add Picard-style MB release preflight for album downloads
1 month ago
Broque Thomas 1e54ff54ac Fix album tag consistency handler: open each file once for all field changes
1 month ago
Broque Thomas d75893bc30 Add Album Tag Consistency repair job: detect and fix inconsistent tags across album tracks
1 month ago
Broque Thomas df390feece Fix automation signal chain: forward event data (playlist_id) to action handlers
1 month ago
Broque Thomas 655e1e251d Add rate limit check to search_tracks and search_albums in Spotify client
1 month ago
Broque Thomas 429306c7f3 Fix enrichment retry loops, cover art finding dupes, and Spotify rate limit during art scan
1 month ago
Broque Thomas d8217d66ba Speed up metadata cache browser: add composite indexes, remove full-scan LIKE filters
1 month ago
Broque Thomas e3d70da55a Add DB storage visualization + cache-powered discovery sections + Genre Deep Dive
1 month ago
Broque Thomas 01d96866e4 Increase stats page top artists/albums/tracks from 10 to 25
1 month ago
Broque Thomas 93005298ee Cap Opus bitrate at 256kbps, fix lossy copy flavor text, redesign artist action buttons
1 month ago
Broque Thomas 9e75731f6c Add scrobbling to Last.fm/ListenBrainz + update What's New
1 month ago
Broque Thomas 232481fd13 Personalize discovery playlists using listening stats
1 month ago
Broque Thomas cfb0e85564 Add Listening Stats page with media server play data integration
1 month ago
Broque Thomas aca8a8e996 Fix Opus cover art and quality: map audio only, embed art via Mutagen
1 month ago
Broque Thomas b0b1c22f80 Read codec/bitrate from current settings at fix time, not scan time
1 month ago
Broque Thomas bd27bbe1b2 Add independent Blasphemy Mode setting for lossy converter job
1 month ago
Broque Thomas adefe1c892 Register lossy_converter in repair jobs module list
1 month ago
Broque Thomas bc5dd75c8e Add lossy converter repair job for retroactive FLAC conversion
1 month ago
Broque Thomas 491b89a1d2 Redesign library artist hero with Last.fm integration
1 month ago
Broque Thomas 4dba3757be Fix orphan detector false positives and add staging/delete choice
1 month ago
Broque Thomas f991d02f0c Fix MusicBrainz release matching preferring standard over deluxe
1 month ago
Broque Thomas 2d511d0a16 Add SoulID worker with API-based debut year disambiguation
1 month ago
Broque Thomas ee3500242e Fix Hydrabase search types, ID routing, and plugin passthrough
1 month ago
Broque Thomas a4f0745547 Fix Hydrabase not appearing as enhanced search source tab
1 month ago
Broque Thomas a8c5a6ccaa Add full Spotify-compatible interface to Hydrabase client
1 month ago
Broque Thomas c69040886e Collect release year from all metadata sources during post-processing
1 month ago
Broque Thomas ce89154952 Fix hybrid source toggle/reorder not saving and skip unconfigured sources
1 month ago
Broque Thomas 10361bb837 Complete Hydrabase as selectable fallback metadata source
1 month ago
Broque Thomas 3c51f27e97 Fix Spotify enrichment worker rejecting every track via fallback
1 month ago
Broque Thomas be77397132 Fix enrichment workers never showing idle/complete status
1 month ago
Broque Thomas e0533215da Fix enrichment workers looping on tracks with NULL IDs
1 month ago
Broque Thomas 81da57f306 Add min completion percentage filter to Album Completeness job
1 month ago
Broque Thomas 67db796958 Fix Tidal token refresh hammering when client credentials removed
1 month ago
Broque Thomas 6ee20973a8 Fix Album Completeness wishlist adding missing cover art and track data
1 month ago
Broque Thomas dadc489b08 Add tag-based fallback to orphan detector to prevent false positives
1 month ago