Record Label embedded Metadata for Music Media

Continuing the discussion from [HowTo] Configure Plex to use embedded metadata (music):

Does anyone know if its possible to control what plex uses for the Record Label for albums. I had hoped it was using the label metadata tag but from testing I’ve done its not and seems to grab this specific data from their plex cloud which it gets from MusicBrainz.

If possible I’d like to control this within my media so if anyone (maybe @beckfield) knows how to configure this please let me know.

IDv3 tags or Vorbis comments?
I have only tested with Vorbis comments (used in Flac or Opus among a few other container formats).

The used tag is LABEL.
(It used to be PUBLISHER in very old server versions.)
The library needs to have “Prefer local metatags” activated.

To see the change, after updating and refreshing you sometimes need to wait a few minutes or reload the web app to overcome a caching issue.

Sorry, should have been way more specific with my details.

  • Media is mp3 music files, not flac.
  • Using Prefer local metadata for music media and all are tagged using musicbrainz picard. Other tags like genre, Album Title, Track title, originally available at etc populate from the tags.
  • Using ID3v2.3 with UTF-16 tags due to ffmpeg bug (#6949 (No support for multiple values in ID3v2.4 tags.) – FFmpeg ) with multiple values and ID3v2.4.

Here are the tags and as you can see I’ve set Record Label label to Rhino …

Screenshot from 2023-02-11 13-30-57

… but within plex it comes in as Warner Bros. Records as in the screenshot above. That’s also after a plex dance at the artist level.

Attached below is the xml from the album which I also don’t see label mentioned which in itself is odd and made me think its getting it from some other place, plex cloud ? Maybe its a limitation of mp3 tags ?

tusk-album.zip (2.8 KB)

Ran a quick test – switching from mp3 to flac got plex to pickup the Record Label label tag.

Guess its a limitation/bug with using mp3 containers ?

I knew I had dealt with this problem before without resolution:

I use Picard to tag my MP3’s, and if you check with ffmpeg or ffprobe, Picard stores the tag as publisher not label. And, since Plex uses ffmpeg to find the tags, it fails, and the Record Label is grabbed from MusicBrainz.

Input #0, mp3, from '01 - Right Beside You.mp3':
  Metadata:
    title           : Right Beside You
    artist          : Sophie B. Hawkins
    track           : 1/11
    album           : Whaler
    disc            : 1/1
    date            : 1994-07-26
    genre           : Rock
    TMED            : CD
    TLEN            : 286626
    publisher       : Columbia
    TDOR            : 1994-07-22
    SCRIPT          : Latn
    TSRC            : USSM19400973
    ASIN            : B0000028XW
    TEXT            : Sophie B. Hawkins
    album_artist    : Sophie B. Hawkins

Maybe we can get the new version of ffmpeg included in the test version just released for multiple genre tags in ID3v2.4 to map publisher to label for MP3s

Oh, thank you for the information, that’s really helpful and it gives me something to investigate. Completely forgot to go an inspect a file with ffprobe as I was trusting musicbrainz picard :frowning:

Anyhow, I’ll run some tests and see if I can workout something along with testing that new plex build. Might be able to accomplish what I want via some scripting in musicbrainz now I know what its doing.

I don’t think that ID3 has a dedicated tag for Label. As far as I have found out, Picard is writing the label into the TPUB tag. Which, as the name implies is indeed reserved for the Publisher.

1 Like

I suspect your right. I cannot find any information on a specific tag called label using the ID3 standard. Also, under the musicbrainz documentation for record label Appendix B: Tag Mapping — MusicBrainz Picard v2.9alpha1 documentation they confirm the mapping record label to TPUB.

Guess we would have to hope that someday plex may support reading of the TPUB tag for mp3 files :slight_smile:

Just experimenting with MP3Tag, and it doesn’t include a tag for LABEL when you view extended tags. (For MP3s, at least) You can create the tag, and then ffmpeg and ffprobe see the new tag. I imagine you can do the same with Picard, if you wanted to, or any other software for that matter.

It would seem to me that Plex just doesn’t read or ignores the TPUB tag, but instead looks for a label tag, no? Wouldn’t the proper fix be to have the tag read, and not use a script to create a “fake” tag for Record Label?

1 Like

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.