First time posting here, sorry if I didn’t get that server version right.
Been using Plex for a year or so now, pretty much had everything going properly. Due to some issues with Sonarr downloading the same episode multiple times I set it so that Sonarr will automatically place downloaded files into their proper season folder within the series folder. However now that I’m starting to watch recently downloaded shows I’ve noticed that Plex is not seeing the most recent seasons of these new shows.
For example, In Plex I can go to ‘The Simpsons’ and it tells me that there are 31 seasons. However we’re now 5 episodes into season 32. The season 32 folder is sitting in the series folder, named exactly the same way as every other season (Simpsons, The Season 32) and every episode inside that folder is named in the exact same way as every other episode of every other season (Simpsons, The - 3201 - Undercover Burns). This is the naming format for every single tv show i have in every folder.
I have checked the folder permissions to make sure that Sonarr isn’t making folders that Plex can’t see, but that is not the problem, they all have the exact same permissions. To make sure I even deleted and re-added folders manually like I always have, this did not fix it.
I also did the plex dance, copied the entire series folder elsewhere, deleted it, re-scanned, emptied trash, cleaned bundles, copied files back in and re-scanned. It finds all of the first 31 seasons but doesn’t recognize season 32 at all.
I am having this same issue with a handful of the new TV shows, however not all of them. For instance Fargo Season 4 recently started and those files are being placed in their Sonarr created season folder and being recognized by Plex without a problem.
My latest attempt to do the plex dance has resulted in this. Which is an issue I ran into with one of the other shows this is happening with. Doing the plex dance causes it to see a large chunk (but not all) of the episodes and place them all in season 1 for the most part. I’m not knowledgeable enough about the logs to figure out where to look.
I will try fixing the permissions in the method you have suggested.
I’m not sure how it could possibly be that my shows are named incorrectly. There are quite literally hundreds of shows all using the EXACT same naming convention. I’m super ■■■■ and everything must be exactly the same. Plex has been using this convention just fine until these recent episodes of a few select shows. So unless something changed in the allowed naming conventions with plex this wouldn’t make sense.
Can someone tell from my logs what’s going on when it tries to match?
I appreciate the feedback. I will start adjusting some of the names. I have a paid copy of filebot and it’s what I’ve used to rename every single show I have. I guess I could switch to Sonarr if that will work better.
Do you happen to know why Plex would have been reading the tens of thousands of other files fine all this time and all of a sudden there are about 25 files it won’t read? Just curious if you know of any changes in how plex reads file names lately.
The naming you’ve been using has been marginal.
We’ve seen a lot of cases where, even though marginal, it will work until it doesn’t.
An example of an ambiguity failure is:
Series - 121 - Title.ext
Is that Season 1 episode 12 or Season 12 episode 1 ?
I can see where it would work until Season 12 becomes a reality.
At that point, Season 1 Ep 12 is every bit as valid as Season 12 Ep 1. At that point, match certainty falls to 50% which is below the threshold.
As a slight update, tosh.0 season 12 was not reading, but season 1-11 were. So I renamed ONLY the 8 episodes from season 12 and re-scanned and it reads all 12 seasons now. Crazy.
If you wanna see a ridiculous filebot filter here is mine. It moves 'The ’ to the end and makes it ‘, The’, forces all CamelCase, removes the year when needed, removes the ‘S’ and the ‘E’ and uses .avi (because back in the day everything was avi and I couldn’t have anything be different, heh).
I haven’t been using filebot through my docker setup just because you couldn’t override file extension using command line so it required manual intervention anyway… but I guess maybe I’ll look into it again since my OCD level of sameness is being broken.
So, all of my shows that are in Name - ### - Title… is there an easy way to make those Name - S##E## - Title without running them through filebot again? Filebot messes up a not insignificant amount of them for whatever reason.
Or is there like a bat file you may have come across at some point that could do that? It’s basically all I need to do to fix everything I have
Heh, yup those were the first two adjustments I made to my filebot filter so I could start renaming stuff season by season. It’s just painfully slow when there are discrepancies with tvmaze or tvdb. Unfortunately my regex skills are not great and I’m unsure how to even grab just the season/episode portion to fix it. Some shows have a dash in the title so I can’t even just wildcard after the dash.
If you have any thoughts they would certainly be welcome
I can appreciate the technical argument for ambiguity on that example, but in practice I have never seen anyone use single digit episode numbers in that format. To fabricate another feasible but rare example, something such as “Series - 11 - Title.ext”.
I believe making the assumption (yes, I know what that say about assumptions) that the final two digits are always the episode and the leading 1 to 2 digits are the season would correctly parse in 99%+ of situations, and the edge cases at that point could deal with an incorrect match. This would yield better results for the vast majority of people like myself who are and have been using the “\d{1,2}\d\d” format.
It seems you missed the purpose of doing it as done.
We needed SxxExx format from xxx format.
While there, if we’re setting a new format, set one which also works for those programs with season years (e.g. S2019). {s.pad(2} takes the vast majority of programs which use 1-2 digits for their season number without imposing on those which use Sxxxx (e.g. S2018, S2019, S2020) format.
The format presented does handle more but does force 3 digit season numbers (e.g. S010) and reads rather strangely for Season 10)
As for fabricated examples, might you show me a real-world example of this situation?
Sorry, my example was of something that doesn’t exist (or at least I’ve never seen someone use, because it would be a silly choice). My argument was that I’ve never seen someone use single digit episode numbers in a non-delineated episode nomenclature. Season 1 Ep 1 is always represented as “101” vs “11”. Because of that, I’m saying that making the assumption in parsing that 121 is Season 1 Ep 21 is reasonable and would correctly handle 99%+ of filenames.
I will admit that the “S12E01” format is more friendly towards parsing. But, since the “1201” format can be parsed just as easily with a simple and low-risk assumption, for example with the regex statement provided in the previous post, there’s no reason Plex shouldn’t be able to continue parsing that format like it has been since I started using Plex in 2013.
Again, I agree that the argument for ambiguity is technically correct, which is normally the best kind of correct. However, can you find a real life example of someone using “121” to represent Season 12 Ep 1?
I’m not saying that you can always (100%) perfectly parse that and match the intent. I’m saying that in actual usage, given conventions in filenames, taking “121” and making the assumption that it is Season 1 Ep 21 will yield correct results for the vast majority of filenames, yielding more benefit and usability by allowing 1201 to be parsed correctly than is removed by incorrectly parsing “121” as Season 1 when someone really meant it to be Season 12. Again, I’ve never seen someone use a two digit season and a one digit episode, but using the non-delineated format with one or two digit seasons and two digit episodes is very common.