[Issue]: Anime with multiple seasons all identify as first season #4276

Closed
opened 2026-02-07 00:40:14 +03:00 by OVERLORD · 4 comments
Owner

Originally created by @mrnoname1000 on GitHub (Oct 15, 2022).

Please describe your bug

Some anime with multiple seasons incorrectly scrape episode metadata, e.g. S02E01 has the description and title of S01E01. This is true of later seasons as well. Both IMDB and TMDB IDs are correct and link to the correct episode.

I believe this is a different issue than #2446 as the episodes are correctly identified, but something is going wrong with the scraping.

It doesn't always happen with anime (older anime like Initial D and Dragon Ball GT don't have this problem, but Tantei Opera Milky Holmes does) and I haven't seen it happen with live action series yet (though I haven't tried any that are currently airing).

Jellyfin Version

Other

if other:

10.8.4

Environment

- OS: Debian 11.5
- Virtualization: Docker
- Clients: Browser, JMP, Android, AndroidTV
- Browser: Firefox 104.0.2
- FFmpeg Version: 5.1-jellyfin
- Playback Method: All
- Hardware Acceleration: None
- Plugins: AniDB, AniList, Kitsu, TheTVDB, TMDb
- Reverse Proxy: nginx
- Base URL: e.g. jellyfin.example.org
- Networking: host, machine is not behind NAT
- Storage: local

Jellyfin logs

[2022-10-15 00:01:01.227 +00:00] [INF] [28] Emby.Server.Implementations.IO.LibraryMonitor: "Mob Psycho 100" ("/media/videos/Mob Psycho 100") will be refreshed.
[2022-10-15 00:01:01.227 +00:00] [INF] [28] Emby.Server.Implementations.IO.LibraryMonitor: "Season 3" ("/media/videos/Mob Psycho 100/Season 3") will be refreshed.
[2022-10-15 00:01:01.227 +00:00] [INF] [28] Emby.Server.Implementations.IO.LibraryMonitor: "Doubts About Youth ~The Telepathy Club Appears~" ("/media/videos/Mob Psycho 100/Season 3/Mob Psycho 100 - S03E02.mkv") w
ill be refreshed.
[2022-10-15 00:01:01.227 +00:00] [INF] [28] Emby.Server.Implementations.IO.LibraryMonitor: "Self-Proclaimed Psychic: Reigen Arataka ~And Mob~" ("/media/videos/Mob Psycho 100/Season 3/Mob Psycho 100 - S03E01.mkv")
[2022-10-15 12:41:01.953 +00:00] [INF] [24] Emby.Server.Implementations.IO.LibraryMonitor: "Izuku Midoriya: Origin" ("/media/videos/Boku no Hero Academia/Season 6/[Judas] Boku no Hero Academia - S06E01.mkv") will be refreshed.
[2022-10-15 12:41:01.954 +00:00] [INF] [24] Emby.Server.Implementations.IO.LibraryMonitor: "Season 6" ("/media/videos/Boku no Hero Academia/Season 6") will be refreshed.
[2022-10-15 12:41:01.954 +00:00] [INF] [24] Emby.Server.Implementations.IO.LibraryMonitor: "What It Takes to Be a Hero" ("/media/videos/Boku no Hero Academia/Season 6/[Judas] My Hero Academia - S06E02.mkv") will be refreshed.
[2022-10-15 12:41:01.954 +00:00] [INF] [24] Emby.Server.Implementations.IO.LibraryMonitor: "Roaring Muscles" ("/media/videos/Boku no Hero Academia/Season 6/[Judas] My Hero Academia - S06E03.mkv") will be refreshed.
[2022-10-15 12:41:01.955 +00:00] [INF] [24] Emby.Server.Implementations.IO.LibraryMonitor: "My Hero Academia" ("/media/videos/Boku no Hero Academia") will be refreshed.

FFmpeg logs

No response

Please attach any browser or client logs here

No response

Please attach any screenshots here

screenshot 2022-10-15 14:39:57
screenshot 2022-10-15 14:43:54
screenshot 2022-10-15 14:40:15
screenshot 2022-10-15 14:44:25

Code of Conduct

  • I agree to follow this project's Code of Conduct
Originally created by @mrnoname1000 on GitHub (Oct 15, 2022). ### Please describe your bug Some anime with multiple seasons incorrectly scrape episode metadata, e.g. S02E01 has the description and title of S01E01. This is true of later seasons as well. Both IMDB and TMDB IDs are correct and link to the correct episode. I believe this is a different issue than #2446 as the episodes are correctly identified, but something is going wrong with the scraping. It doesn't always happen with anime (older anime like Initial D and Dragon Ball GT don't have this problem, but Tantei Opera Milky Holmes does) and I haven't seen it happen with live action series yet (though I haven't tried any that are currently airing). ### Jellyfin Version Other ### if other: 10.8.4 ### Environment ```markdown - OS: Debian 11.5 - Virtualization: Docker - Clients: Browser, JMP, Android, AndroidTV - Browser: Firefox 104.0.2 - FFmpeg Version: 5.1-jellyfin - Playback Method: All - Hardware Acceleration: None - Plugins: AniDB, AniList, Kitsu, TheTVDB, TMDb - Reverse Proxy: nginx - Base URL: e.g. jellyfin.example.org - Networking: host, machine is not behind NAT - Storage: local ``` ### Jellyfin logs ```shell [2022-10-15 00:01:01.227 +00:00] [INF] [28] Emby.Server.Implementations.IO.LibraryMonitor: "Mob Psycho 100" ("/media/videos/Mob Psycho 100") will be refreshed. [2022-10-15 00:01:01.227 +00:00] [INF] [28] Emby.Server.Implementations.IO.LibraryMonitor: "Season 3" ("/media/videos/Mob Psycho 100/Season 3") will be refreshed. [2022-10-15 00:01:01.227 +00:00] [INF] [28] Emby.Server.Implementations.IO.LibraryMonitor: "Doubts About Youth ~The Telepathy Club Appears~" ("/media/videos/Mob Psycho 100/Season 3/Mob Psycho 100 - S03E02.mkv") w ill be refreshed. [2022-10-15 00:01:01.227 +00:00] [INF] [28] Emby.Server.Implementations.IO.LibraryMonitor: "Self-Proclaimed Psychic: Reigen Arataka ~And Mob~" ("/media/videos/Mob Psycho 100/Season 3/Mob Psycho 100 - S03E01.mkv") [2022-10-15 12:41:01.953 +00:00] [INF] [24] Emby.Server.Implementations.IO.LibraryMonitor: "Izuku Midoriya: Origin" ("/media/videos/Boku no Hero Academia/Season 6/[Judas] Boku no Hero Academia - S06E01.mkv") will be refreshed. [2022-10-15 12:41:01.954 +00:00] [INF] [24] Emby.Server.Implementations.IO.LibraryMonitor: "Season 6" ("/media/videos/Boku no Hero Academia/Season 6") will be refreshed. [2022-10-15 12:41:01.954 +00:00] [INF] [24] Emby.Server.Implementations.IO.LibraryMonitor: "What It Takes to Be a Hero" ("/media/videos/Boku no Hero Academia/Season 6/[Judas] My Hero Academia - S06E02.mkv") will be refreshed. [2022-10-15 12:41:01.954 +00:00] [INF] [24] Emby.Server.Implementations.IO.LibraryMonitor: "Roaring Muscles" ("/media/videos/Boku no Hero Academia/Season 6/[Judas] My Hero Academia - S06E03.mkv") will be refreshed. [2022-10-15 12:41:01.955 +00:00] [INF] [24] Emby.Server.Implementations.IO.LibraryMonitor: "My Hero Academia" ("/media/videos/Boku no Hero Academia") will be refreshed. ``` ### FFmpeg logs _No response_ ### Please attach any browser or client logs here _No response_ ### Please attach any screenshots here ![screenshot 2022-10-15 14:39:57](https://user-images.githubusercontent.com/8191535/196006422-2a99f820-75ef-4939-b0fd-7a07db4b58de.png) ![screenshot 2022-10-15 14:43:54](https://user-images.githubusercontent.com/8191535/196006428-8b424d28-7e57-4545-963a-cf96f9f5e5a9.png) ![screenshot 2022-10-15 14:40:15](https://user-images.githubusercontent.com/8191535/196006433-faa366e5-f93b-478a-81c6-0b084a21d20c.png) ![screenshot 2022-10-15 14:44:25](https://user-images.githubusercontent.com/8191535/196006434-a91f8d51-8cfb-4fe5-b50e-03a26b0cab86.png) ### Code of Conduct - [X] I agree to follow this project's Code of Conduct
OVERLORD added the bugstale labels 2026-02-07 00:40:14 +03:00
Author
Owner

@Manny2111 commented on GitHub (Oct 20, 2022):

Are you labeling the episodes S01E01 In a folder named after the anime? I’ve found that if I put my episodes in to season folders and then name them 1,2,3…etc. It seems to work out a lot better. So for me MHA is in this folder structure: My Hero Academia
|_ Season 1 folder
|_ 1.mkv, 2.mkv….
|_ Season 2 folder
|_1.mkv, 2.mkv….

For some reason that seems to work for me but ymmv

@Manny2111 commented on GitHub (Oct 20, 2022): Are you labeling the episodes S01E01 In a folder named after the anime? I’ve found that if I put my episodes in to season folders and then name them 1,2,3…etc. It seems to work out a lot better. So for me MHA is in this folder structure: My Hero Academia |_ Season 1 folder |_ 1.mkv, 2.mkv…. |_ Season 2 folder |_1.mkv, 2.mkv…. For some reason that seems to work for me but ymmv
Author
Owner

@gummykage commented on GitHub (Oct 26, 2022):

This is based on two things. I usually seperate them by seasons, and then I switch off to TVDB AniDB as the main meta source. Both fixes it. I have this exact series and its split propertly.

@gummykage commented on GitHub (Oct 26, 2022): This is based on two things. I usually seperate them by seasons, and then I switch off to TVDB AniDB as the main meta source. Both fixes it. I have this exact series and its split propertly.
Author
Owner

@DexLuther commented on GitHub (Oct 26, 2022):

I was getting a lot of issues like this, sometimes as you described. Sometimes it would list S02E01 with the description for S01E02. Sometimes it would create non-existent seasons because the episode title contained a number (The anime "Nana" has an episode called "Room 707" because nana is Japanese for the number 7 and two characters are called "Nana"). Jellyfin insisted on putting the episode in Season 7.

I read a post on the Jellyfin Reddit that these issues were because the scraper gets confused and suggested using 01x01, 01x02... instead of S01E01, S01E02...

Ever since I changed the naming convention I've had fewer issues. The only time this really crops up anymore is when there's a number in the title or the show is one that has a freakishly long title and/or the episode titles are absurdly long (looking at you Kaguya-sama!)

@DexLuther commented on GitHub (Oct 26, 2022): I was getting a lot of issues like this, sometimes as you described. Sometimes it would list `S02E01` with the description for `S01E02`. Sometimes it would create non-existent seasons because the episode title contained a number (The anime "Nana" has an episode called "Room 707" because nana is Japanese for the number 7 and two characters are called "Nana"). Jellyfin insisted on putting the episode in Season 7. I read a post on the Jellyfin Reddit that these issues were because the scraper gets confused and suggested using `01x01, 01x02...` instead of `S01E01, S01E02...` Ever since I changed the naming convention I've had fewer issues. The only time this really crops up anymore is when there's a number in the title or the show is one that has a freakishly long title and/or the episode titles are absurdly long (looking at you Kaguya-sama!)
Author
Owner

@jellyfin-bot commented on GitHub (Feb 24, 2023):

This issue has gone 120 days without comment. To avoid abandoned issues, it will be closed in 21 days if there are no new comments.

If you're the original submitter of this issue, please comment confirming if this issue still affects you in the latest release or master branch, or close the issue if it has been fixed. If you're another user also affected by this bug, please comment confirming so. Either action will remove the stale label.

This bot exists to prevent issues from becoming stale and forgotten. Jellyfin is always moving forward, and bugs are often fixed as side effects of other changes. We therefore ask that bug report authors remain vigilant about their issues to ensure they are closed if fixed, or re-confirmed - perhaps with fresh logs or reproduction examples - regularly. If you have any questions you can reach us on Matrix or Social Media.

@jellyfin-bot commented on GitHub (Feb 24, 2023): This issue has gone 120 days without comment. To avoid abandoned issues, it will be closed in 21 days if there are no new comments. If you're the original submitter of this issue, please comment confirming if this issue still affects you in the latest release or master branch, or close the issue if it has been fixed. If you're another user also affected by this bug, please comment confirming so. Either action will remove the stale label. This bot exists to prevent issues from becoming stale and forgotten. Jellyfin is always moving forward, and bugs are often fixed as side effects of other changes. We therefore ask that bug report authors remain vigilant about their issues to ensure they are closed if fixed, or re-confirmed - perhaps with fresh logs or reproduction examples - regularly. If you have any questions you can reach us on [Matrix or Social Media](https://docs.jellyfin.org/general/getting-help.html).
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#4276