how do i map Styles correctly in music files so that plex gets them from the embedded metadata?
i tried STYLES and STYLE and neither seems to work…
so far i have saved both genres and styles from discogs/musicbrainz in the genre field and then copied the styles over to their own, but it would be great if i could skip that step.
I’m curious about this too. I have Plex set to get Genre tags from embedded metadata because I’m fastidious about tagging my music. My files have Style tag metadata as well, from discogs. Plex shows no Style tags for any of my music, even though all of it has tags. What gives? How do I get Plex to pick this information up?
For embedded metadata Plex only reads the TCON id3v2 frame (or gnre in MP4), which is Genre. There is no defined id3v2 frame or MP4 atom for Style, and even if you’d write a custom frame, Plex doesn’t read that.
In Plex, Style is only populated through MusicBrainz matching.
If you’re really ambitious you could write a script that reads Styles tags from your files and populates the Plex SQLite database. But the Plex scanner doesn’t do it.
Thank you very much for the explanation. I do have one question about your response:
I’m confused by this a little bit, since MusicBrainz doesn’t have “style” either; it just has many genres. I’m also confused by where/when Plex does MusicBrainz matching, since the agents available are just my local media and Last.fm. Could you shed more light on this?
Ah yes it’s from AllMusic! The MusicBrainz matching is done in the new “Plex Music” scanner, which on import scans the audio and generates the “AcousticID” which it matches against the MB database online. It then appears to use the MB release/artist ID’s to get things like artist art and record label. If you inspect the Plex SQLite database you can see how it stores the metadata.