Author Topic: Native MusicBrainz integration/support for MusicBrainz identifiers  (Read 6870 times)

vzell

  • Sr. Member
  • ****
  • Posts: 337
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)

psychoadept

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 10408


Beesmyer

  • Jr. Member
  • **
  • Posts: 36
+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.

jtpavlock

  • Newbie
  • *
  • Posts: 17
Bumping this to say it would allow Scrobblebrainz, the new listenbrainz plugin, to more accurately scrobble tracks if a track id is present.

See the tag mappings Picard sets for each filetype

And also the fields listenbrainz accepts

p.s. I know beets sets the albumartist-id, album-id, artist-id, releasegroup-id, releasetrack-id, and the track-id as well
Last Edit: June 21, 2020, 09:46:15 PM by jtpavlock




stardepp

  • Sr. Member
  • ****
  • Posts: 350
Might it also help to add MusicBrainz as a search engine?






Code
https://musicbrainz.org/search/textsearch.html?type=release&amp;query=<Artist> <Album>
Last Edit: July 02, 2021, 06:49:59 AM by stardepp