I ran my whole music collection through Picard which did an excellent job tagging my files, but now Plex is using the “album sort artist” tag from Picard to sort all my music artists by last name. This is driving me cray. I would much rather have it sort by first name.
How do I fix this in Plex?
Do I have to remove all those tags and re-import?
Is there a way to make Plex ignore the “Artist sort order” tag?
Considering Plex doesn’t distinguish between first and last name, there’s no way it can reverse this for you. If you added that sort title via Picard, you’ll need to check there if it can also re-tag those files with a first name / last name schema (vs. last name / first name)
No option to ignore the sort name if you’re sorting by title / name.
Well Plex could choose to ignore that tag and just use the “artist” field. There could be a little tick box. This is an issue now that plex has adopted musicbrainz tagging schemes.
select all artists (select the first, click Shift, select the last)
click Edit
clear Sort Artist (the field should show MIXED)
click Save Changes
This field exists particularly to overwrite the Artist Name for sorting purposes… if you don’t want the artists to be sorted differently, you should consider not adding a tag for that.
You’re right.
However… you can overwrite MIXED with the same value for all the artists (e.g. Hello World). When you then re-edit the artists, you can clear the field (just tested with a test library on my server)
Yeah, that would work. Make sure you lock the field, though, or the next metadata refresh will put it back. And, with the ongoing issue of the lock not always preventing overwrites, I think the most reliable method is to clear the tag in the files themselves.
which sets the sorting order to the Album Artist, which is usually FirstName_LastName.
That worked well, until I realized that it would set the sorting in Plex to “The Beatles” instead of just “Beatles”.
So I disabled that script, and created a new one, that removes the sort tags downloaded from MusicBrainz before they are written to the file. Seems to work properly (for now )