2024-07-08, 03:42 PM
Hi. I'm test-driving Jellyfin as a potential Plex replacement before deployment on my TrueNAS server. So far it's running on my regular Windows machine (server v10.9.7 at the moment), and I've run into an annoying problem that I can't fix easily.
One of my libraries is pro wrestling shows. If you follow pro wrestling in the US, you know that the major TV shows don't have "seasons" per se, as it's a continous series of episodes that air every week with no interruption. However, TVMB, TMDB and other databases still assign season numbers to them, grouping by year (so, for example, the current season of WWE Raw is shown as Season 32 on TVDB and contains episodes from 2024).
For historical reasons and because it's far easier to find particular episodes on the filesystem that way, my media is ordered like this: [library path]/WWE Raw/2024/Raw S32E01.mp4. Plex parses it just fine and just looks at the file name, giving me a list of seasons with everything sorted correctly. However, Jellyfin seems to get confused by the difference between the folder name and season number in the file name, resulting in a series page where every episode seems to be cataloged BOTH by season number and year: (picked another show just for clarity)
If I open the Season 1 and Season 2023 folders, they contain the same episodes and they both point to the same files. If I mark an episode as watched, it shows up as watched in both locations. The season metadata (like posters) for Season 2023 and 2024 isn't loaded, likely because those seasons don't exist on database sites. Simply removing Season 2023 and 2024 in the metadata editor doesn't seem to be possible, as it only offers me to delete the files themselves.
Is there a way to force Jellyfin to only give me one set of seasons (preferably the regular non-year notation) without renaming the folders (which I don't want to do because it'll complicate searching for episodes locally)? Ideally I want Jellyfin to just ignore the folder name and only fetch metadata based on the file name, like Plex does.
One of my libraries is pro wrestling shows. If you follow pro wrestling in the US, you know that the major TV shows don't have "seasons" per se, as it's a continous series of episodes that air every week with no interruption. However, TVMB, TMDB and other databases still assign season numbers to them, grouping by year (so, for example, the current season of WWE Raw is shown as Season 32 on TVDB and contains episodes from 2024).
For historical reasons and because it's far easier to find particular episodes on the filesystem that way, my media is ordered like this: [library path]/WWE Raw/2024/Raw S32E01.mp4. Plex parses it just fine and just looks at the file name, giving me a list of seasons with everything sorted correctly. However, Jellyfin seems to get confused by the difference between the folder name and season number in the file name, resulting in a series page where every episode seems to be cataloged BOTH by season number and year: (picked another show just for clarity)
If I open the Season 1 and Season 2023 folders, they contain the same episodes and they both point to the same files. If I mark an episode as watched, it shows up as watched in both locations. The season metadata (like posters) for Season 2023 and 2024 isn't loaded, likely because those seasons don't exist on database sites. Simply removing Season 2023 and 2024 in the metadata editor doesn't seem to be possible, as it only offers me to delete the files themselves.
Is there a way to force Jellyfin to only give me one set of seasons (preferably the regular non-year notation) without renaming the folders (which I don't want to do because it'll complicate searching for episodes locally)? Ideally I want Jellyfin to just ignore the folder name and only fetch metadata based on the file name, like Plex does.