TV Show Pack scanning issues

Server Version#: 1.21.2.3918 (Ubuntu 20.04 x64)
Player Version#: N/A
I have a couple Packs of TV shows that have nested episodes and different seasons but the same Show Root Name

They show as different folders for each and the names are the same but the S0# and E0# is common between each.

After it scans it only shows the first folder it scanned as the Show and Title but multiple files for E01, E02, E03…etc. I don’t have a split option and the only way I can think to fix it is to CP the files to another Root folder which doubles the data.
I am bound to the original folder location for redistribution reasons of the content.

Sounds like your not using the plex naming scheme as documented but your aware of it and specifically can’t.

Plex being very picky and a bit inflexible in the naming area leaves you a bit up the creek. If you cant reorganize the media then as you mentioned trying to move the folder itself is the only natural option but suboptimal. Root level library items like movies can be split but inside them like show episodes or extras I am not aware of granular controls like that.

The other potential option is to keep that data out of the library entirely and use symlinks or hardlinks to point plex to it where you can lay out the new name scheme without renaming or restructuring the original data.

If you see the post by chuck on my my post regarding symlinks its not a suggested or necessarily supported method, but using hard links should cause the least Plex issues. Especially if you run some sort of root folder for non-compliant media to live plex can access but is not part of the actual plex scanned library folder.

1 Like

The naming convention I mentioned is incorrect it is a collection of different shows with different titles all having common S0#'s and E0#'s Some are movies but the Start of the naming convention is the same.

Ex. Scooby.Doo..S0#.E0#
Scooby.Doo..S0#.E0#

Shows as Scooby Doo S0# E0# (and there would be two E0#) in the info it would show the different folder locations but the S0# and E0# matched.

Not that this changes much as how plex functions for scanning just making sure I am not missing anything.

Yes plex is trying its best to match based on what it finds. It is going to treat each root folder as something to match based on the library. It is specifically very bad at matching mixed media in one folder.

I think if I am understanding specifically these are different Scooby Doo shows (say one is “Scooby Doo” and one is “What’s New Scooby Doo”) but the filenames are all starting with “Scooby Doo” which is the probable cause of them being matched together. We are not discussing Scooby Doo movies mixed into this structure as well, correct?

1 Like

Scooby Doo - SxxExx - Optional Title Here . ext

Please use the supported naming convention.

Injecting . causes the SxxExx to break into 2 incomplete identification fragments. It should be 1 complete identifier

Series/
  Seasion xx/
    Series - SxxEyy - Optional Title.ext
1 Like

Agreed with Chucks comment above, the naming scheme is the real way to get it to work and be the one you set as the accepted answer for everyone in the future finding this thread. The answer is if you don’t name the media correctly it wont work. I have some outside of supported Plex functions ideas for your particular situation I will attempt to PM you. Better to not leave them out for others to find and try to use to their situations :slight_smile:

1 Like

Sounds good

If anyone uses FileBot/Sonarr/ etc, and would like the naming rules I use, please speak up and I will post.

Not to Hijack this thread, but I do use filebot personally and have my rules pretty cushy for my tastes but am always on the lookout to improve things. I don’t recall a more standalone post of yours from when I was working on the rules previously. Can start something separate if you wanted to not deviate from the post here.

1 Like

To share my own filebot one now that I have a moment to reference it, my current expression for tv episodes is:

{n}/{episode.special ? 'Specials' : 'Season '+s}/{n} {episode.special ? 'S00E'+special.pad(2) : s00e00} - {t.replaceAll(/[`´‘’ʻ]/, /'/).replaceAll(/[?:]+$/).replacePart(' Part $1')}{'.'+lang}

Setups show name folder, handling for specials nomenclature, replaces various versions of apostrophes with a standard one, removes question marks and colons as they are invalid for filenames rather than have it tell me about it, handles parts, and includes the language if supported (to keep subtitle files properly recognized).

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.