soulsync/webui
Broque Thomas 316d4cb466 Picard-style MusicBrainz album consistency for tag embedding
Recording MBIDs are now pulled from the matched release tracklist instead
of independent match_recording() searches, guaranteeing the recording ID
is consistent with the selected release. Batch-level artist name is used
for release cache keys so all tracks hit the same preflight-cached entry
even when Soulseek metadata spells the artist differently. A post-batch
consistency pass (run_album_consistency) rewrites album-level tags on all
files after the batch completes — the safety net that prevents Navidrome
album splits even when per-track lookups drift.
2026-04-15 21:34:24 -07:00
..
static Picard-style MusicBrainz album consistency for tag embedding 2026-04-15 21:34:24 -07:00
index.html Add inbound music request API and webhook automation trigger 2026-04-15 20:35:39 -07:00