getmusicbee.com

General => MusicBee Wishlist => Topic started by: vzell on May 27, 2014, 11:47:05 AM

Title: Native MusicBrainz integration/support for MusicBrainz identifiers
Post by: vzell on May 27, 2014, 11:47:05 AM
It would be nice to natively support the following MusicBrainz specific id3 tags
(without defining them as custom tags)  which are written when tagging with picard:

"ReleaseGroupID"  id3-Tag="TXXX/MusicBrainz Release Group Id" URL="http://musicbrainz.org/release-group/<ReleaseGroupID>"
"ReleaseID"            id3-Tag="TXXX/MusicBrainz Album Id"              URL="http://musicbrainz.org/release/<ReleaseID>"
"AlbumArtistID"     id3-Tag="TXXX/MusicBrainz Album Artist Id"     URL="http://musicbrainz.org/artist/<AlbumArtistID>"
"ArtistID"                id3-Tag="TXXX/MusicBrainz Artist Id"                URL="http://musicbrainz.org/artist/<ArtistID>"
"WorkID"                id3-Tag="TXXX/MusicBrainz Work Id"                URL="http://musicbrainz.org/work/<WorkID>"
"RecordingID"        id3-Tag="TXXX/MusicBrainz Recording Id"        URL="http://musicbrainz.org/recording/<RecordingID>"
"TrackID"                id3-Tag="TXXX/MusicBrainz Release Track Id"   URL="http://musicbrainz.org/track/<TrackID>"
"AlbumStatus"        id3-Tag="TXXX/MusicBrainz Album Status"

In a second step a MusicBrainz specific context menu could be implemented as a submenu
when you right-click a song for direct navigation via the above "Id-Tags" to the corresponding
MusicBrainz webpages (indicated as URL="..." above)
Title: Re: Native MusicBrainz integration/support for MusicBrainz identifiers
Post by: psychoadept on May 27, 2014, 12:46:39 PM
+1
Title: Re: Native MusicBrainz integration/support for MusicBrainz identifiers
Post by: Stockinger on May 29, 2014, 03:53:04 PM
+1
Title: Re: Native MusicBrainz integration/support for MusicBrainz identifiers
Post by: Beesmyer on December 17, 2015, 03:38:28 PM
+1

Except just for clarity... the trackID is not stored in a similar manner to the others by picard (TXXX) it is stored as an UFID tag. So not currently read by MB. This can be mapped differently through scripting with picard though. Just not sure the implications so I've personally left it as is right now.
Title: Re: Native MusicBrainz integration/support for MusicBrainz identifiers
Post by: jtpavlock on June 21, 2020, 09:31:31 PM
Bumping this to say it would allow Scrobblebrainz (https://getmusicbee.com/addons/plugins/266/scrobblerbrainz/), the new listenbrainz plugin, to more accurately scrobble tracks if a track id is present.

See the tag mappings (https://picard.musicbrainz.org/docs/mappings/) Picard sets for each filetype

And also the fields listenbrainz accepts (https://listenbrainz.readthedocs.io/en/production/dev/json/)

p.s. I know beets (https://beets.io/) sets the albumartist-id, album-id, artist-id, releasegroup-id, releasetrack-id, and the track-id as well
Title: Re: Native MusicBrainz integration/support for MusicBrainz identifiers
Post by: KangNi on June 26, 2020, 10:00:00 PM
+1
Title: Re: Native MusicBrainz integration/support for MusicBrainz identifiers
Post by: Rotom on June 29, 2021, 02:32:30 PM
Gonna +1 this too.
Title: Re: Native MusicBrainz integration/support for MusicBrainz identifiers
Post by: The Incredible Boom Boom on June 29, 2021, 04:11:32 PM
+1
Title: Re: Native MusicBrainz integration/support for MusicBrainz identifiers
Post by: stardepp on July 01, 2021, 05:55:43 PM
Might it also help to add MusicBrainz as a search engine?

(https://i.imgur.com/zkUJNUV.jpg)

(https://i.imgur.com/MDUN6e3.jpg)


Code
https://musicbrainz.org/search/textsearch.html?type=release&amp;query=<Artist> <Album>
Title: Re: Native MusicBrainz integration/support for MusicBrainz identifiers
Post by: ma_t14 on July 05, 2021, 02:36:31 PM
+1
Title: Re: Native MusicBrainz integration/support for MusicBrainz identifiers
Post by: Ninja_beaver on July 29, 2021, 12:02:09 PM
+1
Title: Re: Native MusicBrainz integration/support for MusicBrainz identifiers
Post by: Rotom on February 15, 2022, 09:38:17 PM
It's worth pointing out MusicBrainz Picard's tag mapping. They try to use whatever is available first, then opting for custom tags if needed. Of note is the UFID ID3 tag which is used for the Recording ID, rather than TXXX. I've been working on getting MBIDs submitted with ScrobblerBrainz using ATL, and this had caught me off. AFAIK, this tag doesn't even show up on MusicBee for me, probably because it's identified as UFID:http://musicbrainz.org rather than simply UFID. jtpavlock linked this as well but I wanted to note that discrepancy just in case.

I'd like to see this get implemented in the future, so I thought I would mention it.

https://picard-docs.musicbrainz.org/en/appendices/tag_mapping.html
Title: Re: Native MusicBrainz integration/support for MusicBrainz identifiers
Post by: vzell on February 15, 2022, 11:05:38 PM
+1
Title: Re: Native MusicBrainz integration/support for MusicBrainz identifiers
Post by: psychoadept on February 16, 2022, 08:58:51 PM
Of note is the UFID ID3 tag which is used for the Recording ID, rather than TXXX. I've been working on getting MBIDs submitted with ScrobblerBrainz using ATL, and this had caught me off. AFAIK, this tag doesn't even show up on MusicBee for me, probably because it's identified as UFID:http://musicbrainz.org rather than simply UFID.

I remember having this problem too, and I thought MusicBrainz had added an additional recording tag, but maybe I imagined it. I know I get the recording ID into my files somehow. I'll check when I get home.
Title: Re: Native MusicBrainz integration/support for MusicBrainz identifiers
Post by: Bee-liever on February 17, 2022, 01:54:27 AM
MusicBrainz writes the tag to the file:
Code
Id 14b88b01-549f-498b-88bc-215111872efe UFID   ;  http://musicbrainz.org d1b9aeb2-3768-4f64-bc72-cab2b1767bb8TXXX   <  MusicBrainz Artist 

but neither adding UFID as a custom tag or adding it to tag definitions in the Configuration.xml file will make MusicBee read the info.
Not even in the tag inspector.
But it is shown in Mp3tag and TagScanner.
Title: Re: Native MusicBrainz integration/support for MusicBrainz identifiers
Post by: Steven on February 17, 2022, 10:40:29 AM
could someone send me a file with one of those tags so i can see what is going on
Title: Re: Native MusicBrainz integration/support for MusicBrainz identifiers
Post by: hiccup on February 17, 2022, 06:23:32 PM
could someone send me a file with one of those tags so i can see what is going on

Here is an mp3 file that contains metadata as Picard writes it:
https://www.dropbox.com/s/m7lbi6i1b7mg2wd/Picard.mp3?dl=0

MP3tag shows musicbrainz_trackid, MusicBee doesn't:

(https://i.imgur.com/6MpeKx5.png)

(https://i.imgur.com/MLUbtB0.png)

Perhaps try Picard yourself?
There is a portable version available that makes it very easy to test it without altering anything on your system.
Considering MusicBrainz is currently by far the best option to retrieve metadata, it would be nice to see some enhancements in MusicBee to make the two (even) more compatible.
I believe having all MusicBrainz id tags available by default without the need to create (sacrifice) custom tags for them has been an outstanding wish for a while.
Title: Re: Native MusicBrainz integration/support for MusicBrainz identifiers
Post by: Steven on February 19, 2022, 08:11:32 AM
for the next v3.5 update i have added support for the UFID tag in mp3 files. You will be able to include: "UFID/http://musicbrainz.org" in the ID3 field of the custom tag mapping definition
Title: Re: Native MusicBrainz integration/support for MusicBrainz identifiers
Post by: Steven on February 21, 2022, 08:17:22 AM
https://getmusicbee.com/patches/MusicBee35_Patched.zip
Title: Re: Native MusicBrainz integration/support for MusicBrainz identifiers
Post by: Bee-liever on February 21, 2022, 09:32:53 PM
"UFID/http://musicbrainz.org"
Ohhh. It even gets picked up by Tag Inspector now.
Thank you Steven  :)