Commit Graph

3133 Commits (2.5.4)
 

Author SHA1 Message Date
BoulderBadgeDad e37acf2463
Merge pull request #618 from Nezreka/dev
1 week ago
Broque Thomas 57cbdc2ed4 Update docker-publish.yml
1 week ago
Broque Thomas e132f1e295 chore: bump version to 2.5.4
1 week ago
BoulderBadgeDad 46f27583f5
Merge pull request #617 from Nezreka/feature/amazon-music-metadata
1 week ago
Broque Thomas 35db1ac06d fix(lint): log S110 bare except-pass in amazon client and worker
1 week ago
Broque Thomas 42a833fcb2 Amazon Music: UI badges, enrichment match chips, watchlist linking, metadata cache
1 week ago
Broque Thomas 1f6edbb1da Remove arbitrary 10-album cap in get_artist_albums meta fetch
1 week ago
Broque Thomas 376aaa4cc9 Fix Amazon artist detail: album art and singles missing
1 week ago
Broque Thomas 786c576b80 Fix Amazon missing from _get_enrichment_status workers_info
1 week ago
Broque Thomas 5450f4ac5e Wire Amazon Music enrichment worker into dashboard UI
1 week ago
Broque Thomas 4fce832ae1 Add Amazon Music enrichment worker
1 week ago
Broque Thomas 121651da2c Add amazon_id column to artists table for full source parity
1 week ago
Broque Thomas 265fe5233e Fix Amazon artist detail: library upgrade lookup and artist images
1 week ago
Broque Thomas d944884ab4 Backfill album release_date from stream tags when T2Tunes metadata omits it
1 week ago
Broque Thomas 96a1c8b7b8 Enrich Amazon album track durations via search results
1 week ago
Broque Thomas c2fcef45c2 Fix $year missing and disc_number crash on Amazon album downloads
1 week ago
Broque Thomas 8a3bb88678 Fix AcoustID quarantine and disc_number crash on Amazon album downloads
1 week ago
Broque Thomas 51e00d4ebf Fix Amazon Music search quality: images, dedup, explicit stripping, album/artist clicks
1 week ago
Broque Thomas d39679951b Wire Amazon Music into enhanced search and global search source picker
1 week ago
Broque Thomas 1f579cede8 Add Amazon Music as a primary metadata source
1 week ago
BoulderBadgeDad e8b9f80597
Merge pull request #615 from Nezreka/feature/amazon-music-download
1 week ago
Broque Thomas 14a99f47ab fix(tests): use asyncio.run() instead of get_event_loop() in amazon test helper
1 week ago
Broque Thomas 5d8ca70fe5 Add T2Tunes probe unit tests
1 week ago
Broque Thomas ff27effdae Amazon download client: write final size==transferred before returning file path
1 week ago
Broque Thomas b4403ed393 Amazon download client: fix engine API calls in status methods
1 week ago
Broque Thomas ebda0b8613 fix(amazon): _record_to_status read 'filename' not 'original_filename'
1 week ago
Broque Thomas 9fb63ff86d fix(amazon): add set_engine/set_shutdown_check so _engine gets wired
1 week ago
Broque Thomas 791e3630ff fix(amazon): wire amazon into all streaming-source guards
1 week ago
Broque Thomas dcbe09c7aa Add Amazon Music to download source mode dropdown
1 week ago
Broque Thomas fa73c41ef6 Wire Amazon Music as a first-class download source
1 week ago
Broque Thomas 85984d4174 Amazon Music provider: metadata client + download source (T2Tunes)
1 week ago
BoulderBadgeDad d94a6e4f7a
Merge pull request #614 from Nezreka/feature/personalized-playlist-pipeline
1 week ago
Broque Thomas 115d7ed9c5 Preserve personalized playlist metadata for wishlist
1 week ago
Broque Thomas d861a40277 Personalized pipeline: refresh snapshot on first-run too
1 week ago
Broque Thomas 08725094db get_current_profile_id: catch RuntimeError so background callers don't crash
1 week ago
Broque Thomas 877d0e7d81 Personalized pipeline: auto-refresh stale snapshots after watchlist scan
1 week ago
Broque Thomas 66390e685a Personalized pipeline picker: full-width column layout + label overrides
1 week ago
Broque Thomas e1f0810df5 Personalized pipeline: UI multi-select picker for kinds + variants
1 week ago
Broque Thomas cc44254bf9 Personalized playlist pipeline: auto-sync discover-page playlists
1 week ago
BoulderBadgeDad fe6f196cac
Merge pull request #613 from Nezreka/feature/personalized-playlists-overhaul
1 week ago
Broque Thomas 3f965f48cd Personalized playlists: ruff B905 — explicit strict= on zip()
1 week ago
Broque Thomas 9cf1fe492b Personalized playlists (5/5): WHATS_NEW entry
1 week ago
Broque Thomas cc0828e9ff Personalized playlists (4/N): staleness post-filter (exclude_recent_days)
1 week ago
Broque Thomas 9f383acbfb Personalized playlists (3/N): standardized API endpoints
1 week ago
Broque Thomas 53284ee7c8 Personalized playlists (2/N): all 8 generators wired through manager
1 week ago
Broque Thomas 79224ed294 Personalized playlists (1/N): unified storage + manager foundation
1 week ago
Broque Thomas 19a18ba992 Dashboard activity feed: stop showing 'NaNmo ago'
1 week ago
Broque Thomas 81af852f61 reenable beatport
1 week ago
BoulderBadgeDad 6a8870f070
Merge pull request #611 from Nezreka/refactor/extract-automation-handlers
1 week ago
Broque Thomas d3768610d7 Extract automation handlers (kettui-bar): engine-boundary tests
1 week ago