Server Version#: 1.20.2.3402
Player Version#: 4.43.1
Whenever I have TV episodes that are double or even triple, like Hotel.Transylvania.The.Series.S02E01E02.720p.DSNY.WEBRip.AAC2.0.x264, Plex will only show episode 1 inside of the show itself. I thought this was supposed to work, and show both episodes but it’s not. What can I do to fix this? Renaming it isn’t an option, and it shouldn’t be required either since the filename clearly states both episodes.
bad file naming…
Go with Hotel Transylvania The Series - s02e01-e02.ext. If you want to stick with all the technical nitty gritty in your file name, at least add a dash between e01 and e02 (e01-e02).
Why is a dash required, if it is doing the same exact thing? That feels like a bug to me, rather than anything else. Hell, even in the example shown it uses S01E01-E03 as an example showing all 3 episodes, but why is that any different than S01E01E02E03? They both have the exact same info.
Edit: To test it out, I renamed Daniel.Tigers.Neighborhood.S01E77E78.Daniel.Learns.about.Empathy.and.Empathy.at.School.1080p.AMZN.WEB-DL.DD+2.0.x264/Daniel.Tigers.Neighborhood.S01E77E78.Daniel.Learns.about.Empathy.and.Empathy.at.School.1080p.AMZN.WEB-DL.DD+2.0.x264.mkv to Daniel.Tigers.Neighborhood.S01E77-E78.Daniel.Learns.about.Empathy.and.Empathy.at.School.1080p.AMZN.WEB-DL.DD+2.0.x264/Daniel.Tigers.Neighborhood.S01E77-E78.Daniel.Learns.about.Empathy.and.Empathy.at.School.1080p.AMZN.WEB-DL.DD+2.0.x264.mkv and Plex is not showing episodes 77 and 78, only episode 77 as seen here even after rechecking the folder:
The folder is named correctly, and it used to work but it doesn’t now.
Either example:
Hotel Transylvania The Series
└── Season 02
└── Hotel.Transylvania.The.Series.S02E01E02.720p.DSNY.WEBRip.AAC2.0.x264
└── Hotel.Transylvania.The.Series.S02E01E02.720p.DSNY.WEBRip.AAC2.0.x264.mkv
or:
Daniel Tiger's Neighborhood
└── Season 1
└── Daniel.Tigers.Neighborhood.S01E77-E78.Daniel.Learns.about.Empathy.and.Empathy.at.School.1080p.AMZN.WEB-DL.DD+2.0.x264
└── Daniel.Tigers.Neighborhood.S01E77-E78.Daniel.Learns.about.Empathy.and.Empathy.at.School.1080p.AMZN.WEB-DL.DD+2.0.x264.mkv
On the first example you named your file wrong.
On both examples your dir structure is not according to plex naming convention.
Remove the unnecessary directory and everything works
Daniel Tiger's Neighborhood/
└── Season 1
└── Daniel.Tigers.Neighborhood.S01E77-E78.Daniel.Learns.about.Empathy.and.Empathy.at.School.1080p.AMZN.WEB-DL.DD+2.0.x264.mkv
“it only does not work if i don’t do it correctly” does not mean it’s a bug, it means you are not doing it correctly and giving plex a structure it does not expect. You can not possible expect plex to handle every dir structure and/or file naming ppl come up with.
It’s clearly laid out in the link @tom80H posted for you, how it should be. You either adhere to plex naming conventions or you will run into issues like yours.
¯\(ツ)/¯
This is a bug. It used to work, in the past. Yes, they gave an example of how it would work as a specific example, but I have been using Plex for years and this did work, then broke at some point. Looking at a wiki page that has only one example and saying “this is the only way that it will work” when the page does not say “you have to do it this way” is not the same thing.
This used to work. It does not work now. Their examples do not need to be 100% followed, as they simply state “Media name, season - episode .extension” or “Movie name (year).extension” even though numerous other things work. I assume the code is written in such a way that it scans for those things, and then parses it and reacts to instead of throwing an error of “This doesn’t match my very specific requirements, cannot match.” If it was the latter, this would’ve been a problem from day one, but it’s not. So again. This is a bug. It used to work. It does not work now. If I could access their jira/Bugzilla/DevTrack/DevTest/whatever database, I’d write it up myself, but as it is I’m stuck posting on the forums.
Long story short… I’ve found threads where users got this wrong in every year since 2016. Therefore my money is on this has always been an issue with poorly named files.
If I remember correctly I’ve run into this myself some when I setup Plex for the very first time.
When it comes to TV Shows, Plex has been much more strict than with movies. Common understanding is you can get lucky if you deviate from the proposed naming convention – that’s no guarantee it’ll always work. Most certainly not a bug… reiterating your contradicting point of view won’t change that.
I can only recommend to you (and everybody reading this thread) to stick with the naming conventions whenever possible. This will give you the best user and scanning/matching experience.
I don’t think this behavior of the “Series” (TV) scanner python code has changed in a while.
I think the S01E77E78 naming syntax works fine, if the show and season directories exist. Plex makes assumptions about the structure of files and directories in TV/Series libraries.
I don’t think Plex extracts multiple episode numbers if you don’t have the “Show/Season/Episodes …” structure in place. As you’ve seen, you will get a “best effort” match instead.
With the directory structure in place, your filenames work:
Daniel Tigers Neighborhood/Season 1/Daniel.Tigers.Neighborhood.S01E77E78.Daniel.Learns.about.Empathy.and.Empathy.at.School.1080p.AMZN.WEB-DL.DD+2.0.x264.mkv
I have found hard links to be very useful for scenarios like this. If your source material is read-only or is part of an active torrent, you can use hard links to create a “nicely” named copy. Things like Sonarr can automate this.
The source material is read-write, it’s just I don’t want to move everything into one big “blob” because that’s not as clean, especially when there’s other metadata files for other services side-by-side.