2024-11-10, 05:58 PM
What the websites for TMDB and TVDB shows in browsers is not the same as what their API expects. When you names your files according to our documentation, Jellyfin will construct a query and send it to their APIs and when Jellyfin asks for "Shakugan no Shana, Specials, Episode 16", TMDB/TVDB will respond with that data. But your files and folders have to be named so that Jellyfin knows how to construct the query.
Without following the naming convention how would Jellyfin automagically figure out what you have? Reading and analyzing every frame? And compare it to what? There is no central database with which to look up and compare that analysis to determine what you have. We could both have the same show/movie, but depending on how we've encoded the file the video analysis could yield completely different results.
Most shows have a limited number of orders for their main seasons. But for specials, they are all over the place. Especially with anime. You know what you have in terms of specials. Find it in TMDB and name the file s00e##.mkv. As long as the folder is named properly, it will find the metadata.
Code:
Shakugan no Shana/
└── Specials
├── s00e16.mkv
Without following the naming convention how would Jellyfin automagically figure out what you have? Reading and analyzing every frame? And compare it to what? There is no central database with which to look up and compare that analysis to determine what you have. We could both have the same show/movie, but depending on how we've encoded the file the video analysis could yield completely different results.
Most shows have a limited number of orders for their main seasons. But for specials, they are all over the place. Especially with anime. You know what you have in terms of specials. Find it in TMDB and name the file s00e##.mkv. As long as the folder is named properly, it will find the metadata.