How to adjust local stored metadata to Plex specification (Musicbrainz Picard / ID3v2.3 vs ID3v2.4)

All valid points - they’ve been discussed mostly in this thread over the past years: https://forums.plex.tv/t/id3-tag-support-for-robust-music-library-organization/

As it is now, Plex reads id3v2.3 and 2.4 tags: but:

  • no multiple artists, no matter what you put in as separator
  • Plex reads/stores no other roles than album artist (TPE2) and artist (TPE1), so no composer, lyricist, conductor, producer, remixer etc.
  • Plex stores some fields like Genre (max two) and Year only on the album level, not per track. So: Plex reads (only one) genre from the first track, stores that for the whole album. When it encounters a track with another genre, it adds that to the whole album too, but no more than two genres per album. There’s only one year stored for an album, the highest number it finds in the tracks.

Nobody knows what they will do in the future, Plex has never opened up their roadmap.

It’s a bit of a moot point since Plex doesn’t support it, but in id3v2.4 there is a standard separator defined, the null character. id3v2.3 has no standard separator, so people started using ; or / which indeed makes it a bit of a mess.