mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-02-27 19:08:45 +03:00
[Parser] The Grand Tour (2016) - episodes not detected properly #762
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Webbeh on GitHub (Jun 22, 2019).
Hi !
Describe the bug
While adding the tv show The Grand Tour (2016), the scraper found all the episodes of the two seasons I added in my library, but reported them all as episode the episode Black Tie, Black Night from the show Storm Stories.
What I reckon happened was that the scraper used the TV Show's ID from TheTVDB (which is 314087) as episode ID for all the found episodes.
The end result is that all my episodes were found but shown as Episode 11.
I tried naming them in a few different ways :
"Season xx / The Grand Tour SxxEyy - name.mkv"
"Season xx / SxxEyy.mkv"
"Season xx / Eyy.mkv"
"Season x / SxxEyy.mkv"
"Season x / Eyy.mkv"
...
None of them produced correct results.
Tried to identify it manually by title, by MovieDB ID, by IMDB ID, and picked a few of the different values returned by the Identify tool everytime, to no avail.
Changing the parser from TheTVDB to TheMovieDB worked and my episodes parsed properly.
To Reproduce
Expected behavior
Episodes found and displayed correctly
Logs
No error logs, however, what's happening while the parsing is going on :
https://glassey.dev/jellyfin.log
Screenshots
Sorry, don't really want to redo my library with the TVDB parser for this just yet.
If absolutely necessary, I can provide it upon demand later.
System (please complete the following information):
If you need anything, I guess I could provide the media upon request as well.
@marius-luca-87 commented on GitHub (Jun 23, 2019):
Issue seems similar to https://github.com/jellyfin/jellyfin/issues/1467
@0ddb0d commented on GitHub (Jun 23, 2019):
It would help if you would provide an example of an actual filename with path because this smells like you're using an unsupported naming scheme.
@Webbeh commented on GitHub (Jun 23, 2019):
Which is why I renamed it according to your naming schemes, as told in the first post.
Right now, the files are named as such :
/data/Library/Series/The Grand Tour (2016)/Season 1/S01E01 The Holy Trinity.mkvDoesn't really matter anyway, since the TheMovieDB parser actually got them right.
What I know is happening is that when parsing the episodes, the show's TVDB ID is taken instead of the episode's ID, which is why it always showed the episode [https://www.thetvdb.com/series/storm-stories/episodes/314087](Black Tie, Black Night), which ID is the same as the Grand Tour show's ID (314087).
Again, parsing it with TheMovieDB works with the current naming scheme. All the other shows parsed properly with their Scene naming (example : Game.of.Thrones.s01e01.mkv).
It's the last show I added on Jellyfin, and the only problematic one with that kind of naming scheme, I don't see any logical reason why it would be any different from the other shows.
It might very well be a TVDB fluke to be honest.
EDIT: something to consider, KODI apparently chooses TheMovieDB as first choice for TV episode parsing. Maybe doing the same would be beneficial ?
@sparky8251 commented on GitHub (Jun 25, 2019):
Do you have logs showing when these files were cataloged for both TVDB and TheMovieDB? It would be helpful when debugging this bizarre issue.
@sparky8251 commented on GitHub (Jun 25, 2019):
Based on a careful reading of both, I am closing this as a duplicate of #1467.
I will be pasting your reports and descriptions of the issue into #1467 so they are not lost or forgotten.