Hello,
First of all, thanks for creating this tool - it's really awesome!
I tried the no musicbrainz ID (266) playlist but found it simply returns the entire library
PLAYLIST JSON
{
"name": "No MusicBrainz ID",
"comment": "Tracks missing a MusicBrainz ID \u2014 candidates for Picard tagging",
"all": [
{
"contains": {
"mbz_recording_id": ""
}
}
],
"sort": "+artist,+album,+track"
}
All tracks in my library are tagged through musicbrainz picard so this result was unexpected. Below is the relevant tags from a random track that shows up in the playlist despite having the recording id tag. Not sure if it's relevant but note the confusing difference of tag names between picard and navidrome...
EXAMPLE FILE
Music/Elder/Omens (2020)/03 - Halcyon.flac
TAGS IN FILE (FROM MUSICBRAINZ PICARD)...
musicbrainz_recordingid: 7bc1af94-e1c1-43eb-a86e-07502905781a
musicbrainz_trackid: 5d9865e1-2f1f-483a-ae0b-2f2830c5c9ca
RAW TAGS IN NAVIDROME...
musicbrainz_releasetrackid: 5d9865e1-2f1f-483a-ae0b-2f2830c5c9ca
musicbrainz_trackid: 7bc1af94-e1c1-43eb-a86e-07502905781a
What makes it even more confusing is musicbrainz own documentation seems to be a mess in terms of the MBID name & mapping for trackID & releaseID!
MUSICBRAINZ OFFICIAL TAG MAPPING DOCUMENTATION
MusicBrainz Track ID
Internal Name = musicbrainz_trackid
ID3v2 = TXXX:MusicBrainz Release Track Id
Vorbis = MUSICBRAINZ_RELEASETRACKID
APEv2 = MUSICBRAINZ_RELEASETRACKID
iTunes MP4 = ----:com.apple.iTunes:MusicBrainz Release Track Id
ASF/Windows Media = MusicBrainz/Release Track Id
RIFF INFO = n/a
MusicBrainz Recording ID
Internal Name = musicbrainz_recordingid
ID3v2 = UFID:http://musicbrainz.org
Vorbis = MUSICBRAINZ_TRACKID
APEv2 = MUSICBRAINZ_TRACKID
iTunes MP4 = ----:com.apple.iTunes:MusicBrainz Track Id
ASF/Windows Media = MusicBrainz/Track Id
RIFF INFO = n/a
And just for completeness here is how navidrome docs say the tags are mapped...
NAVIDROME TAG MAPPINGS DOCUMENTATION
musicbrainz_trackid:
aliases: [txxx:musicbrainz release track id, musicbrainz_releasetrackid, ----:com.apple.itunes:musicbrainz release track id, musicbrainz/release track id]
type: uuid
musicbrainz_recordingid:
aliases: [ ufid:http://musicbrainz.org, musicbrainz_trackid, musicbrainz track id, ----:com.apple.itunes:musicbrainz track id, musicbrainz/track id ]
type: uuid
Hello,
First of all, thanks for creating this tool - it's really awesome!
I tried the no musicbrainz ID (266) playlist but found it simply returns the entire library
All tracks in my library are tagged through musicbrainz picard so this result was unexpected. Below is the relevant tags from a random track that shows up in the playlist despite having the recording id tag. Not sure if it's relevant but note the confusing difference of tag names between picard and navidrome...
What makes it even more confusing is musicbrainz own documentation seems to be a mess in terms of the MBID name & mapping for trackID & releaseID!
And just for completeness here is how navidrome docs say the tags are mapped...