Hi -
I wanted to share a little tool I created, based in part on the great plex_dupefinder.
It is called plex_linter and can be found here:
It’s a python script that uses the python API to check for various potential issues with music metadata.
For now, the tool is read-only and works only for music libraries. It will only tell you what some potential issues are, it won’t fix them for you.
I found it useful because of a couple of potential issues it can detect:
- Albums which have the same name - this sometimes happens when Plex splits an album
- Two artists with the same name - more rare, but sometimes Plex can split an artist
- Tracks with no title - I don’t know what causes this but sometimes Plex will erase the titles of tracks. This detects albums where this has happened.
- Tracks with an artist that is different than the artist noted in the metadata. For this check, I actually look at the file tags - not just the plex metadata - and print out any tracks which have an album artist that is different than the track artist.
Please give it a try on your library, and let me know if you have other ideas for metadata checks that could be added to this tool over time.