Commit Graph

434 Commits (e8a5e253f67856413cca68cb2328a19ee9ee0d1e)

Author SHA1 Message Date
Broque Thomas e8a5e253f6 Rebuild artist SoulID: track-verified canonical ID from Deezer + iTunes
3 weeks ago
Broque Thomas b8ec6d66af Add missing _get_artist_image_from_albums to HydrabaseClient
3 weeks ago
Broque Thomas 9c60040a9b Integrate Deezer download source into orchestrator
3 weeks ago
Broque Thomas 2ae5050ef1 Add Deezer download source: client, settings UI, ARL authentication
3 weeks ago
Broque Thomas d4a57ae654 Start Spotify enrichment worker unpaused by default like other workers
3 weeks ago
Broque Thomas 5d6ccee066 Add Picard-style MB release preflight for album downloads
3 weeks ago
Broque Thomas 1e54ff54ac Fix album tag consistency handler: open each file once for all field changes
3 weeks ago
Broque Thomas d75893bc30 Add Album Tag Consistency repair job: detect and fix inconsistent tags across album tracks
3 weeks ago
Broque Thomas df390feece Fix automation signal chain: forward event data (playlist_id) to action handlers
4 weeks ago
Broque Thomas 655e1e251d Add rate limit check to search_tracks and search_albums in Spotify client
4 weeks ago
Broque Thomas 429306c7f3 Fix enrichment retry loops, cover art finding dupes, and Spotify rate limit during art scan
4 weeks ago
Broque Thomas d8217d66ba Speed up metadata cache browser: add composite indexes, remove full-scan LIKE filters
4 weeks ago
Broque Thomas e3d70da55a Add DB storage visualization + cache-powered discovery sections + Genre Deep Dive
4 weeks ago
Broque Thomas 01d96866e4 Increase stats page top artists/albums/tracks from 10 to 25
4 weeks ago
Broque Thomas 93005298ee Cap Opus bitrate at 256kbps, fix lossy copy flavor text, redesign artist action buttons
4 weeks ago
Broque Thomas 9e75731f6c Add scrobbling to Last.fm/ListenBrainz + update What's New
4 weeks ago
Broque Thomas 232481fd13 Personalize discovery playlists using listening stats
4 weeks ago
Broque Thomas cfb0e85564 Add Listening Stats page with media server play data integration
4 weeks ago
Broque Thomas aca8a8e996 Fix Opus cover art and quality: map audio only, embed art via Mutagen
4 weeks ago
Broque Thomas b0b1c22f80 Read codec/bitrate from current settings at fix time, not scan time
4 weeks ago
Broque Thomas bd27bbe1b2 Add independent Blasphemy Mode setting for lossy converter job
4 weeks ago
Broque Thomas adefe1c892 Register lossy_converter in repair jobs module list
4 weeks ago
Broque Thomas bc5dd75c8e Add lossy converter repair job for retroactive FLAC conversion
4 weeks ago
Broque Thomas 491b89a1d2 Redesign library artist hero with Last.fm integration
4 weeks ago
Broque Thomas 4dba3757be Fix orphan detector false positives and add staging/delete choice
4 weeks ago
Broque Thomas f991d02f0c Fix MusicBrainz release matching preferring standard over deluxe
4 weeks ago
Broque Thomas 2d511d0a16 Add SoulID worker with API-based debut year disambiguation
4 weeks ago
Broque Thomas ee3500242e Fix Hydrabase search types, ID routing, and plugin passthrough
4 weeks ago
Broque Thomas a4f0745547 Fix Hydrabase not appearing as enhanced search source tab
4 weeks ago
Broque Thomas a8c5a6ccaa Add full Spotify-compatible interface to Hydrabase client
4 weeks ago
Broque Thomas c69040886e Collect release year from all metadata sources during post-processing
4 weeks ago
Broque Thomas ce89154952 Fix hybrid source toggle/reorder not saving and skip unconfigured sources
4 weeks ago
Broque Thomas 10361bb837 Complete Hydrabase as selectable fallback metadata source
4 weeks ago
Broque Thomas 3c51f27e97 Fix Spotify enrichment worker rejecting every track via fallback
4 weeks ago
Broque Thomas be77397132 Fix enrichment workers never showing idle/complete status
4 weeks ago
Broque Thomas e0533215da Fix enrichment workers looping on tracks with NULL IDs
4 weeks ago
Broque Thomas 81da57f306 Add min completion percentage filter to Album Completeness job
4 weeks ago
Broque Thomas 67db796958 Fix Tidal token refresh hammering when client credentials removed
4 weeks ago
Broque Thomas 6ee20973a8 Fix Album Completeness wishlist adding missing cover art and track data
4 weeks ago
Broque Thomas dadc489b08 Add tag-based fallback to orphan detector to prevent false positives
4 weeks ago
Broque Thomas c53583716a Fix batch_complete firing with 0 downloads and album ID int cast error
4 weeks ago
Broque Thomas 1b95c05041 Fix Track Number Repair findings returning 400 on fix
4 weeks ago
Broque Thomas fc4e16337a Redesign hybrid mode with N-source priority ordering
4 weeks ago
Broque Thomas b9c83a50fa Add Soulseek peer queue filtering and configurable download timeout
4 weeks ago
Broque Thomas f0270ce7a5 Expand Album Completeness to support iTunes and Deezer sources
4 weeks ago
Broque Thomas e2345c659d Add mass orphan safety guard to prevent accidental library deletion
4 weeks ago
Broque Thomas ade189fa38 Fix Library Reorganize producing (_) in paths when year is empty
4 weeks ago
Broque Thomas 4eb028a7ce Add fix handler for Library Reorganize findings and expand year sources
4 weeks ago
Broque Thomas 0de8841b14 Fix bulk Fix All ignoring Single/Album Dedup findings and expand version keywords
4 weeks ago
Broque Thomas 8754e160b0 Fix Album Completeness job scanning no albums due to wrong HAVING filter
4 weeks ago