The new agent is a big improvement, thanks for this. Its fixed a lot.
Unfortunately this request is still needed for some of the more tricky edge cases
The most notable one would be
Show_name season 01/01
Show_name season 2/01
Show_name s03/01
Its a bit unfair on plex to figure out how to regex this, there may be more but i haven’t found them yet
The tv agent sometimes wont populate files into a tv library when it does not know what to do the episode structure instead of showing up as a bad match. This is kind of important say for a movie landing in the wrong folder. Possible ova and movies missing. Figuring out where to put documentary’s and news reports can be tricky as well. If you want an example of this grab a bunch of YouTube rips, dump them in a folder and point the tv scanner at it. (its not a server codec issue)
Unfortunately plex webtools no longer works for finding this, it outputs every file in the library. library filters don’t have an option to show missing just unmatched. The new webtools-ng while very interesting cant really help by design for this.
Back to this request: ideally… whats needed: (granular to help others)
This will find overlaping seasons.
https://support.plex.tv/articles/202393718-how-do-i-find-duplicate-or-merged-content/
Then mouse hover
over the episode and click on the tower of 3 dots
in the bottom left
Click on get info
to see the raw files underneath if its an overlapping season then close
Then click on the show name
to bring you to its main page
Beside the play button click on the ...
for more
Click on Split apart
After we split the offending seasons apart.
To back to your tv libary click on the library name on the top left (not in the menu bar)
Then set the filters back to normal being All
and Tv Shows
and By title
Then click on one of the split tv shows,
Then mouse hover
on the season inside the split tv show. Click the edit pen
showing up inside the season poster.
Then click info
, check the raw file name
Then click general
.
Under title
we currently change Season 1 to Season 2 for example.
Whats needed here is a new box under that. “Sort title” Drop Season 2 in there and lock it
All episodes in the season should inherit this.
After that’s done (and any other offending seasons for this show)
We would then go back to the main tv library.
Fix match on all the split tv seasons from the same show.
Metadata will match it all properly once it knows oh that one is season 2.
Sure we can rename files, work over ssh/sftp/sshfs. I just like my hashes, hop servers every so often and check all is at it should be. Wrangling chaos is sometimes better done with the database inside whatever client you use to source your files.
Most of all if suitably anonymized id rather identify everything correctly then push either the file name/audio fuzzy hash gets pushed back up to plex. Deeper analysis could be reserved for unmatched/duplicates of the initial library population scan. Crowd sourcing the would be authoritative there would need to be a volumetric threshold of x% of people fixed this to be y, so it must be y. Match for every one else.
The last layer of organization i guess would be something like ##!*movies*
regex in .plexignore to cause plex to ignore a specific directory for a specific library in a large collection. Im still lost in chaos online and offline to get anywhere near that level of granularity for a long time.
Here is the request with audio matches that was mentioned earlier .