[Issue]: With v10.9.4, custom folder names in show libraries are not being placed into their own Season entry and being grouped together into one big Season entry with one "season.nfo" file being created for the Show entry. #11916
Description
Please describe your bug
I have been using a show library structure that goes against Jellyfin's method of naming each season folder as "Season ##". This was fine as I provided my own metadata to circumvent the obvious that Jellyfin wouldn't be able to work with my naming structure for the folder(s).
Before v10.9.4, Jellyfin would treat each folder as their own Season and display them as such (with broken metadata at times at the time of a scan, as expected) no matter their name. I would then go and replace the metadata and would get a "season.nfo" file in each folder.
With v10.9.4, all folders not named "season ##" will get grouped together. What's more, if I switch the names of all the folders to be in the correct "season ##" format, the season.nfo file in each of them that has metadata will be deleted and replaced with a blank season.nfo causing all my custom metadata to be lost.
To provide context, this is an example of how I had my folders structured for shows:
- Show-Name
- custom-season-folder-name-1
- ep1.mkv
- ep2.mkv
- season.nfo - custom-season-folder-name-2
- ep1.mkv
- ep2.mkv
- season.nfo - custom-season-folder-name-3
- ep1.mkv
- ep2.mkv
- season.nfo
- custom-season-folder-name-1
Scanning this structure in v10.9.4 causes the show to group all custom folders into a single season and won't allow for any custom metadata to pull them out into their own season views. After the scan, an extra season.nfo will be created in the top-most show directory with a random season number written in it (same directory as the tvshow.nfo file for the whole show).
I was using the folder names to identify my media in a certain way. Is this no longer supported? Is there a way to change the folder(s) names back to "Season ##" and keep the metadata? I've tried copying them back after naming them correctly, but Jellyfin will not pull the metadata from them, so I have to go back and redo each season for each show that I have.
Reproduction Steps
- Rename multiple season folders of a show in a show library to be anything but "Season ##".
- Go to the show's page in Jellyfin. Run any scan on the entire show.
- All season not named "Season ##" will be grouped together into a single season entry.
Jellyfin Version
10.9.0
if other:
10.9.4
Environment
- OS: Truenas Scale (Debian)
- Linux Kernel: 6.6.29
- Virtualization: Kubernetes
- Clients: Any
- Browser: Any
- FFmpeg Version: FFmpeg version included with v10.9.4 image
- Playback Method: N/A
- Hardware Acceleration: VAAPI
- GPU Model: AMD R7 5750G's iGPU
- Plugins: N/A
- Reverse Proxy: none
- Base URL: none
- Networking: bridge
- Storage: localJellyfin logs
[2024-06-01 23:45:15.902] [INF] [38] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: "Season", Name: "<redacted>", Path: "/Shows/<redacted> [TV+BD]/1. <redacted> [BD]", Id: 65547019-7452-3d00-3d9a-9289aee89289
[2024-06-01 23:45:15.944] [INF] [38] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: "Season", Name: "<redacted>", Path: "/Shows/<redacted> [TV+BD]/3. <redacted> [BD]", Id: 7797f669-1a24-de46-9228-4eba5d2b769e
[2024-06-01 23:45:15.948] [INF] [38] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: "Season", Name: "<redacted>", Path: "/Shows/<redacted> [TV+BD]/4. <redacted> [BD]", Id: dd95dd0c-38e8-bb34-be40-ad058144b3f1
[2024-06-01 23:45:15.982] [INF] [38] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: "Season", Name: "<redacted>", Path: "/Shows/<redacted> [TV+BD]/2. <redacted> [TV]", Id: 6559c644-d1e9-6b7e-d698-a317f91c22b1FFmpeg logs
No response
Please attach any browser or client logs here
No response
Please attach any screenshots here
No response
Code of Conduct
- I agree to follow this project's Code of Conduct
Metadata
Assignees
Labels
Type
Projects
Status
No status
Activity