Music compilations - Artists and Album art mutual exclusive?

I have tried most of the suggestions related to missing or wron metadata for Music compilation albums. None of them worked but I ran into some weird behaviour.

  1. missing artist name on the album screen
    by default only the song title is shown. but for most compilations the album art is shown. it is being picked up from folder.jpg inside the albums folder.
    When I set my advanced library settings like this

    Then for new compilation albums the correct artist name is shown for each song.
    image

But the album art is empty
image

When I click the option on each of the albums to refresh the metadata then nothing happens.

2 Now I change the avanced settings of the library to:

Plex starts immediately working on my albums but nothing changes.
When I now right click on 1 of the albums and refresh the meta data it looks promissing
image

the album art of the 'refreshed album has been updated.

But there is a downside. All my artists are gone
image

What am I missing ?

2 Likes

Yes, this is indeed a bug in the new “Plex Music” scanner, it does not populate the track artist (confusingly called original_title) field in the metadata_items table of the internal sqllite database correctly. I reproduced this today with a little test library: all MP3 files, ID3v2.3 tags, using “Plex Music” as the scanner with only local metadata.

Let’s look at “Twin Peaks: Fire Walk With Me”
Album Artist (tagged in all tracks) is Angelo Badalamenti
Track Artist is Angelo Badalamenti for most tracks, but tracks 7 and 9 have other Track Artists. This ends up like this:

That looks correct, right? Awesome!

But now the next album: “Fahrenheit Project Part Two”
Album Artist: none
Track Artist: different for all 11 tracks


Plex correctly identifies it as a Various Artists album, but all Track Artist info is nowhere to be seen.

In other words, this is an actual bug in the “Plex Music” scanner that needs to be fixed. @OttoKerner how do we report this most effectively?

  1. is the checkbox ‘Prefer local metadata’ in the properties of your music library checked or not?
  2. I’d need to see the metadata of your files, the contents of the ‘Track Artist’ and ‘Album Artist’ in particular.

Yes, “prefer local metadata” is checked, and scanner/agent are both “Plex Music”.

All tracks have TCMP (Part of Compilation) set to True, but Plex doesn’t read that anyway.

The first album should work (if the column header ‘Album by Artist/Year’ actually means ‘Album Title’). Try the Plex Dance “light” (omitting step 4)

The second one won’t work, as it is missing the ‘Album Artist’.

Exactly, this is the bug:

  • if the album artist for a compilation is set, the track artist is stored in the original_title field in the DB, but only when it’s not equal to the album artist
  • if it’s a regular various artists compilation (so no Album Artist, and all individual Track Artists), then the track artists are not stored in the original_title field in the DB

First case the scanner works as expected, the second case the expected behaviour would be to set the Album Artist to “Various Artists”, but also populate the original_title field to the individual track artists.

I beg to differ. That’s not a bug but an incompletely tagged album.

What is incomplete? The second album has no album artist, it’s a compilation.

Various Artists compilations should always have the “Album Artist” tag empty, as this breaks localisation otherwise. Tagging it with “Various Artists” (in English) means it would be displayed wrong for other languages, this is standard for pretty much all music library software. If Plex requires hardcoded Album Artists for albums that don’t have one, that’s a basic design flaw. And the frustrating thing is, the old “Plex Music Scanner” handles it correctly - this is a new problem!

iTunes:

Emby:

Agreed however, this is how iTunes implemented it with their proprietary ‘compilation’ tag.
Plex doesn’t. Therefore it needs an Album Artist metatag.
For Plex, a compilation is just a normal album.

“Proprietary” is a big word, it’s just the TCMP id3 tag that everyone can use (and many others do, since the advantages are obvious: no need anymore for fuzzy criteria in your media scanner to find out if an album is a compilation or not).

But even without it, Emby, and others like foobar2k, Musicmatch etc handle track artists on compilations correctly without this mandatory Album Artist tagging. Even Plex was able to populate track artists correctly with the previous scanner!

My music collection used to be OK. After the last 3 1.18… upgrades it is a mess.
image .
My tags
for the album used in my explanation


Perhaps I better go back to 1.17 version ?

Same issue as above: ‘Album Artist’ meta tag is empty.
Populate it with ‘Various Artists’ (or any other artist name you use for all your sampler albums. )
Most important thing is that has to be consistent for all tracks of an album.

Correct, this is the workaround until Plex fixes this bug (or “feature”): Set the Album Artist for all your compilations to “Various Artists” or “Diverse Artiesten” (if you want it in Dutch) using your tag editor, and refresh the metadata so the scanner runs again.

This might break things in other music library managers/players, but at least it will be ok in Plex.

Another option, if you can code, is to write a script (in Python/whatever) that reads the Artist tags from the files and writes the track artists into the Plex database.

The developers have acknowledged the current behaviour as sub-optimal, so something will be done about it.

2 Likes

Great. Thank you all for your support.
I will update the Album Artist to ‘Diverse Artiesten’. On 1 album first… just to be sure.

Awesome, thank you @OttoKerner !

Very nice to hear that! :slight_smile:

An update.
The first 10 Albums went fine. I’ve added ‘Diverse Artiesten’ and both album art as well as the artist is shown for those 10 compilations.
Then i’ve uploaded compilation 11. this one did not appread in my list of albums.
Weird… but I finallly found out that although I’ve put Diverse artiesten in that album it got store under Various Artists.
Not correct.
So I’ve removed that 11th album and tried another one. For that one there was no album art, no artists and again Various Artist…
I’ve removed the whole library of compilations and now nothing works anymore.
Even the setup that I showed in my initial question is not working anymore.

Does anyone have any suggestions on how to solve this ?

Do you have activated ‘prefer local metadata’?
If you did not, the album artist may get overwritten by whatever is in the Musicbrainz database for this album.

In the worst case, you might have to migrate to use ‘Various Artists’ for every compilation.

ahhh… for that new library it was not set. I’m testing now.
Thanks