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. |
||
|---|---|---|
| .. | ||
| static | ||
| index.html | ||