Commit Graph

704 Commits (9656dbd46a4fb2fee9e28223318f5e0b0ed3c00a)

Author SHA1 Message Date
Antti Kettunen 9656dbd46a
Thread runtime through metadata enrichment
4 weeks ago
Antti Kettunen 8319c6679f
Move new metadata helpers into a package
4 weeks ago
Antti Kettunen bdef127dd6
Lift shared runtime state into core
4 weeks ago
Antti Kettunen e10df4caf2
Rehome import helpers into core/imports
4 weeks ago
Antti Kettunen b9269b4f16
Tighten metadata helper boundaries
4 weeks ago
Antti Kettunen edd9048f86
Checkpoint metadata runtime cleanup
4 weeks ago
Antti Kettunen 6872e5080d
Refine import module boundaries
4 weeks ago
Antti Kettunen 0bbf44809f
Move the import flows and related post-processing pipelines into separate modules
4 weeks ago
Broque Thomas dd4cf130d7 Socket.IO CORS: handle self-review nits
4 weeks ago
Broque Thomas 0f24739e27 Socket.IO CORS: polish — match engineio exactly, bound dedup, validate URLs
4 weeks ago
Broque Thomas 013eebf350 Lock down Socket.IO CORS — same-origin default + opt-in allow-list
4 weeks ago
Broque Thomas 37aefd2ff1 Reorganize queue: race + dedupe fixes from kettui review
4 weeks ago
Broque Thomas d6094a3587 Library reorganize: FIFO queue with live status panel
1 month ago
Broque Thomas 98c85f928e Merge remote-tracking branch 'origin/dev' into fix/reorganize-via-post-process-pipeline
1 month ago
Broque Thomas 7e1c4c26ec Reorganize: fix moved-count + status/total UX issues from PR #377 review
1 month ago
Broque Thomas 6c90d68de3 Discogs: count rows with empty type_ as real tracks too
1 month ago
Broque Thomas cb67773998 Merge remote-tracking branch 'origin/dev' into fix/album-completeness-api-track-count
1 month ago
Broque Thomas 2b15260b88 Reorganize: route library files through the post-processing pipeline
1 month ago
Broque Thomas 252121ca96 Bump Spotify post-ban cooldown from 5 min to 30 min
1 month ago
Broque Thomas b3afed1599 Fix Tidal device-auth link opening SoulSync instead of link.tidal.com
1 month ago
Broque Thomas a9f827ef42 Reject Tidal streams that silently downgrade from the requested quality
1 month ago
Broque Thomas a60546929e Fix Album Completeness job reporting zero findings for every album
1 month ago
Broque Thomas c454b1ebaf MusicBrainz: Dedupe same-named homonyms in artist search results
1 month ago
Broque Thomas b3722449fc MusicBrainz: Fix artist images, total_tracks off-by-one, and Artist+Title queries
1 month ago
Broque Thomas 7dfe1ae88d MusicBrainz: Resolve release-group MBIDs to a release on album click
1 month ago
Broque Thomas ddbcdfe73a MusicBrainz: Filter live/compilation bootlegs + chronological sort
1 month ago
Broque Thomas 8523724b03 MusicBrainz: Switch track lookup from browse to arid: search
1 month ago
Broque Thomas 73df2951e5 MusicBrainz: Construct Cover Art URLs instead of HEAD-probing them
1 month ago
Broque Thomas d7e232e01c MusicBrainz: Artist-first browse for albums + tracks, keep text fallback
1 month ago
Broque Thomas 434d1c382c MusicBrainz: Re-enable real artist search (was returning empty)
1 month ago
Broque Thomas e2a5a38cd2 MusicBrainz: Add browse endpoints for release-groups + recordings
1 month ago
Broque Thomas 3c48508c3f MusicBrainz: Add project URL to User-Agent per API requirements
1 month ago
Broque Thomas 14893c85a9 Extract _build_source_only_artist_detail into core/artist_source_detail.py
1 month ago
Broque Thomas 02f26bf338 Make ApiCallTracker.save() atomic to prevent corrupt history files
1 month ago
Broque Thomas e66af77ff6 Make artist_name Optional in find_library_artist_for_source
1 month ago
Broque Thomas a097cf3d5a Extract source-artist lookup helpers from web_server.py to core module
1 month ago
Broque Thomas f936b8cb12 Enrich source-only artist-detail response and skip discography dedup for source artists
1 month ago
Broque Thomas 8f85b0c251 Fix silent wrong-artist track downloads (Maduk/Tom Walker bug)
1 month ago
Broque Thomas 0d0bbf38c9 Add query-shortening retry + qualifier guard to Tidal search
1 month ago
Broque Thomas 78fa83c8ac Add $cdnum template variable for multi-disc filenames
1 month ago
Broque Thomas e5d4d61c0e Fix watchlist content filters: live false positives + auto-scan bypass
1 month ago
Broque Thomas 457763cbab Rebuild Discography Backfill: auto-wishlist, Fix All, section UI
1 month ago
Broque Thomas 39a07e4bdf Fix Discography Backfill silently skipping most releases
1 month ago
Broque Thomas d9217237d2 Clean up 286 ruff lint errors to unblock CI and fix 10 latent bugs
1 month ago
Antti Kettunen 6f79214439
Route artist image lookup through metadata service
1 month ago
Antti Kettunen b022a90997
Move MusicMap similar artist matching into metadata service
1 month ago
BoulderBadgeDad 9863c947dc
Merge pull request #343 from kettui/fix/replace-print-with-logger
1 month ago
Broque Thomas cf143f70af Batch discography completion matching against pre-fetched candidates
1 month ago
Antti Kettunen 71e114b6fe
Tighten legacy logging output
1 month ago
Antti Kettunen 01d118daa6
Separate AcoustID file logging
1 month ago