New TV Show seasons not displaying #8070

Open
opened 2026-02-07 05:35:19 +03:00 by OVERLORD · 9 comments
Owner

Originally created by @rohtua on GitHub (Jan 24, 2026).

Description of the bug

After upgrade to 10.11.6 I added some new episodes to a TV Show (Doctor Who) but after scanning the library the episodes didn't appear. The special features did but not the episodes themselves.

I rescanned the library, replaced all metadata, searched for missing metadate multiple times, I then tried removing the folder from the library and scanning it in as fresh. Only now it won't show any of the episodes including those which were previously in the library without issue.

In the logs all I can see is the below appearing in relation to the episodes.

[2026-01-24 12:39:38.509 +00:00] [WRN] Not queuing episode ""Doctor Who S12E12"" from series "null" (129af18b-3321-339a-2d4d-bb86cfe3f72d) as SeasonId could not be resolved
[2026-01-24 12:39:38.509 +00:00] [WRN] Not queuing episode ""Doctor Who S12E14"" from series "null" (4f667672-b37c-a235-dff5-fef200f37a82) as SeasonId could not be resolved
[2026-01-24 12:39:38.509 +00:00] [WRN] Not queuing episode ""Doctor Who S12E11"" from series "null" (675b37c2-9524-ccfc-bea9-49083f32f8d0) as SeasonId could not be resolved
[2026-01-24 12:39:38.509 +00:00] [WRN] Not queuing episode ""Doctor Who S12E16"" from series "null" (a9ccc060-e5a3-6d79-b74a-9caaaee07ae8) as SeasonId could not be resolved
[2026-01-24 12:39:38.509 +00:00] [WRN] Not queuing episode ""Doctor Who S12E13"" from series "null" (aa2a1027-0ed1-f56e-9cac-e04f6bce4cce) as SeasonId could not be resolved
[2026-01-24 12:39:38.509 +00:00] [WRN] Not queuing episode ""Doctor Who S12E15"" from series "null" (ee393886-82f0-6794-3e4d-3500111cd5d3) as SeasonId could not be resolved

I've then tried renaming the file e.g. Doctor Who S12E12 > Doctor Who - S12E12, renaming the parent folder from Doctor Who (1963) to Doctor Who (1963 [tvdbid-****] then back again. I've deleted all of the NFO files and let it recreate them (which is does do. Sometimes they just been very basic with the episode's file name and date added details. Other times it has actually found the full episode details and populated it correctly.

It just won't show in the UI at all. When I click into the series I get the below error in the logs.

[2026-01-24 12:41:20.833 +00:00] [ERR] Error processing request. URL "GET" "/Shows/30da5e336fc4affbe1ff6059e2ca7f6d/Seasons".
System.NullReferenceException: Object reference not set to an instance of an object.
   at MediaBrowser.Controller.Entities.TV.Season.GetItemsInternal(InternalItemsQuery query)
   at MediaBrowser.Controller.Entities.Folder.FillUserDataDtoValues(UserItemDataDto dto, UserItemData userData, BaseItemDto itemDto, User user, DtoOptions fields)
   at Emby.Server.Implementations.Dto.DtoService.AttachUserSpecificInfo(BaseItemDto dto, BaseItem item, User user, DtoOptions options)
   at Emby.Server.Implementations.Dto.DtoService.GetBaseItemDtoInternal(BaseItem item, DtoOptions options, User user, BaseItem owner)
   at Emby.Server.Implementations.Dto.DtoService.GetBaseItemDtos(IReadOnlyList`1 items, DtoOptions options, User user, BaseItem owner)
   at Jellyfin.Api.Controllers.TvShowsController.GetSeasons(Guid seriesId, Nullable`1 userId, ItemFields[] fields, Nullable`1 isSpecialSeason, Nullable`1 isMissing, Nullable`1 adjacentTo, Nullable`1 enableImages, Nullable`1 imageTypeLimit, ImageType[] enableImageTypes, Nullable`1 enableUserData)
   at lambda_method5100(Closure, Object, Object[])
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeActionMethodAsync()
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeNextActionFilterAsync()
--- End of stack trace from previous location ---
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()
--- End of stack trace from previous location ---
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextResourceFilter>g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeFilterPipelineAsync()
--- End of stack trace from previous location ---
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
   at Jellyfin.Api.Middleware.ServerStartupMessageMiddleware.Invoke(HttpContext httpContext, IServerApplicationHost serverApplicationHost, ILocalizationManager localizationManager)
   at Jellyfin.Api.Middleware.WebSocketHandlerMiddleware.Invoke(HttpContext httpContext, IWebSocketManager webSocketManager)
   at Jellyfin.Api.Middleware.IPBasedAccessValidationMiddleware.Invoke(HttpContext httpContext, INetworkManager networkManager)
   at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)
   at Jellyfin.Api.Middleware.QueryStringDecodingMiddleware.Invoke(HttpContext httpContext)
   at Swashbuckle.AspNetCore.ReDoc.ReDocMiddleware.Invoke(HttpContext httpContext)
   at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext)
   at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider)
   at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)
   at Jellyfin.Api.Middleware.RobotsRedirectionMiddleware.Invoke(HttpContext httpContext)
   at Jellyfin.Api.Middleware.LegacyEmbyRouteRewriteMiddleware.Invoke(HttpContext httpContext)
   at Microsoft.AspNetCore.ResponseCompression.ResponseCompressionMiddleware.InvokeCore(HttpContext context)
   at Jellyfin.Api.Middleware.ResponseTimeMiddleware.Invoke(HttpContext context, IServerConfigurationManager serverConfigurationManager)
   at Jellyfin.Api.Middleware.ExceptionMiddleware.Invoke(HttpContext context)

This is possibly happening with other shows in my library as, as I've gone on rescanning the library a few episodes from other shows have popped up with the same error about invalid seasonID but I haven't looked at those to see whether they've disappeared from view or not.

Can't work out what else I could try? Very odd espcially as the special features import just fine and it does find the correct episode info to create the NFO (despite the seasonID error) it just won't show in the UI at all. Even the episodes that were previously showing in the library are gone now.

Reproduction steps

Add episodes to TV show folder
Scan the library and the episodes should appear

What is the current bug behavior?

None of the episodes appear.

What is the expected correct behavior?

Episodes should appear.

Jellyfin Server version

10.11.6

Specify commit id

No response

Specify unstable release number

No response

Specify version number

No response

Specify the build version

10.11.6

Environment

- OS: Ubuntu Server 24.04.3
- Linux Kernel: 6.8.0-90-generic x86_64
- Virtualization: No
- Clients: iPad/Browser
- Browser: Firefox
- FFmpeg Version:
- Playback Method:
- Hardware Acceleration:
- CPU Model:
- GPU Model:
- Plugins:
- Reverse Proxy:
- Base URL:
- Networking:
- Jellyfin Data Storage & Filesystem:
- Media Storage & Filesystem:
- External Integrations:

Jellyfin logs

[2026-01-24 12:41:20.833 +00:00] [ERR] Error processing request. URL "GET" "/Shows/30da5e336fc4affbe1ff6059e2ca7f6d/Seasons".
System.NullReferenceException: Object reference not set to an instance of an object.
   at MediaBrowser.Controller.Entities.TV.Season.GetItemsInternal(InternalItemsQuery query)
   at MediaBrowser.Controller.Entities.Folder.FillUserDataDtoValues(UserItemDataDto dto, UserItemData userData, BaseItemDto itemDto, User user, DtoOptions fields)
   at Emby.Server.Implementations.Dto.DtoService.AttachUserSpecificInfo(BaseItemDto dto, BaseItem item, User user, DtoOptions options)
   at Emby.Server.Implementations.Dto.DtoService.GetBaseItemDtoInternal(BaseItem item, DtoOptions options, User user, BaseItem owner)
   at Emby.Server.Implementations.Dto.DtoService.GetBaseItemDtos(IReadOnlyList`1 items, DtoOptions options, User user, BaseItem owner)
   at Jellyfin.Api.Controllers.TvShowsController.GetSeasons(Guid seriesId, Nullable`1 userId, ItemFields[] fields, Nullable`1 isSpecialSeason, Nullable`1 isMissing, Nullable`1 adjacentTo, Nullable`1 enableImages, Nullable`1 imageTypeLimit, ImageType[] enableImageTypes, Nullable`1 enableUserData)
   at lambda_method5100(Closure, Object, Object[])
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeActionMethodAsync()
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeNextActionFilterAsync()
--- End of stack trace from previous location ---
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()
--- End of stack trace from previous location ---
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextResourceFilter>g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeFilterPipelineAsync()
--- End of stack trace from previous location ---
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
   at Jellyfin.Api.Middleware.ServerStartupMessageMiddleware.Invoke(HttpContext httpContext, IServerApplicationHost serverApplicationHost, ILocalizationManager localizationManager)
   at Jellyfin.Api.Middleware.WebSocketHandlerMiddleware.Invoke(HttpContext httpContext, IWebSocketManager webSocketManager)
   at Jellyfin.Api.Middleware.IPBasedAccessValidationMiddleware.Invoke(HttpContext httpContext, INetworkManager networkManager)
   at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)
   at Jellyfin.Api.Middleware.QueryStringDecodingMiddleware.Invoke(HttpContext httpContext)
   at Swashbuckle.AspNetCore.ReDoc.ReDocMiddleware.Invoke(HttpContext httpContext)
   at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext)
   at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider)
   at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)
   at Jellyfin.Api.Middleware.RobotsRedirectionMiddleware.Invoke(HttpContext httpContext)
   at Jellyfin.Api.Middleware.LegacyEmbyRouteRewriteMiddleware.Invoke(HttpContext httpContext)
   at Microsoft.AspNetCore.ResponseCompression.ResponseCompressionMiddleware.InvokeCore(HttpContext context)
   at Jellyfin.Api.Middleware.ResponseTimeMiddleware.Invoke(HttpContext context, IServerConfigurationManager serverConfigurationManager)
   at Jellyfin.Api.Middleware.ExceptionMiddleware.Invoke(HttpContext context)

FFmpeg logs


Client / Browser logs

No response

Relevant screenshots or videos

Image Image Image

Additional information

No response

Originally created by @rohtua on GitHub (Jan 24, 2026). ### Description of the bug After upgrade to 10.11.6 I added some new episodes to a TV Show (Doctor Who) but after scanning the library the episodes didn't appear. The special features did but not the episodes themselves. I rescanned the library, replaced all metadata, searched for missing metadate multiple times, I then tried removing the folder from the library and scanning it in as fresh. Only now it won't show any of the episodes including those which were previously in the library without issue. In the logs all I can see is the below appearing in relation to the episodes. ``` [2026-01-24 12:39:38.509 +00:00] [WRN] Not queuing episode ""Doctor Who S12E12"" from series "null" (129af18b-3321-339a-2d4d-bb86cfe3f72d) as SeasonId could not be resolved [2026-01-24 12:39:38.509 +00:00] [WRN] Not queuing episode ""Doctor Who S12E14"" from series "null" (4f667672-b37c-a235-dff5-fef200f37a82) as SeasonId could not be resolved [2026-01-24 12:39:38.509 +00:00] [WRN] Not queuing episode ""Doctor Who S12E11"" from series "null" (675b37c2-9524-ccfc-bea9-49083f32f8d0) as SeasonId could not be resolved [2026-01-24 12:39:38.509 +00:00] [WRN] Not queuing episode ""Doctor Who S12E16"" from series "null" (a9ccc060-e5a3-6d79-b74a-9caaaee07ae8) as SeasonId could not be resolved [2026-01-24 12:39:38.509 +00:00] [WRN] Not queuing episode ""Doctor Who S12E13"" from series "null" (aa2a1027-0ed1-f56e-9cac-e04f6bce4cce) as SeasonId could not be resolved [2026-01-24 12:39:38.509 +00:00] [WRN] Not queuing episode ""Doctor Who S12E15"" from series "null" (ee393886-82f0-6794-3e4d-3500111cd5d3) as SeasonId could not be resolved ``` I've then tried renaming the file e.g. Doctor Who S12E12 > Doctor Who - S12E12, renaming the parent folder from Doctor Who (1963) to Doctor Who (1963 [tvdbid-****] then back again. I've deleted all of the NFO files and let it recreate them (which is does do. Sometimes they just been very basic with the episode's file name and date added details. Other times it has actually found the full episode details and populated it correctly. It just won't show in the UI at all. When I click into the series I get the below error in the logs. ``` [2026-01-24 12:41:20.833 +00:00] [ERR] Error processing request. URL "GET" "/Shows/30da5e336fc4affbe1ff6059e2ca7f6d/Seasons". System.NullReferenceException: Object reference not set to an instance of an object. at MediaBrowser.Controller.Entities.TV.Season.GetItemsInternal(InternalItemsQuery query) at MediaBrowser.Controller.Entities.Folder.FillUserDataDtoValues(UserItemDataDto dto, UserItemData userData, BaseItemDto itemDto, User user, DtoOptions fields) at Emby.Server.Implementations.Dto.DtoService.AttachUserSpecificInfo(BaseItemDto dto, BaseItem item, User user, DtoOptions options) at Emby.Server.Implementations.Dto.DtoService.GetBaseItemDtoInternal(BaseItem item, DtoOptions options, User user, BaseItem owner) at Emby.Server.Implementations.Dto.DtoService.GetBaseItemDtos(IReadOnlyList`1 items, DtoOptions options, User user, BaseItem owner) at Jellyfin.Api.Controllers.TvShowsController.GetSeasons(Guid seriesId, Nullable`1 userId, ItemFields[] fields, Nullable`1 isSpecialSeason, Nullable`1 isMissing, Nullable`1 adjacentTo, Nullable`1 enableImages, Nullable`1 imageTypeLimit, ImageType[] enableImageTypes, Nullable`1 enableUserData) at lambda_method5100(Closure, Object, Object[]) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeActionMethodAsync() at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeNextActionFilterAsync() --- End of stack trace from previous location --- at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync() --- End of stack trace from previous location --- at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextResourceFilter>g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeFilterPipelineAsync() --- End of stack trace from previous location --- at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope) at Jellyfin.Api.Middleware.ServerStartupMessageMiddleware.Invoke(HttpContext httpContext, IServerApplicationHost serverApplicationHost, ILocalizationManager localizationManager) at Jellyfin.Api.Middleware.WebSocketHandlerMiddleware.Invoke(HttpContext httpContext, IWebSocketManager webSocketManager) at Jellyfin.Api.Middleware.IPBasedAccessValidationMiddleware.Invoke(HttpContext httpContext, INetworkManager networkManager) at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context) at Jellyfin.Api.Middleware.QueryStringDecodingMiddleware.Invoke(HttpContext httpContext) at Swashbuckle.AspNetCore.ReDoc.ReDocMiddleware.Invoke(HttpContext httpContext) at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext) at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider) at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context) at Jellyfin.Api.Middleware.RobotsRedirectionMiddleware.Invoke(HttpContext httpContext) at Jellyfin.Api.Middleware.LegacyEmbyRouteRewriteMiddleware.Invoke(HttpContext httpContext) at Microsoft.AspNetCore.ResponseCompression.ResponseCompressionMiddleware.InvokeCore(HttpContext context) at Jellyfin.Api.Middleware.ResponseTimeMiddleware.Invoke(HttpContext context, IServerConfigurationManager serverConfigurationManager) at Jellyfin.Api.Middleware.ExceptionMiddleware.Invoke(HttpContext context) ``` This is possibly happening with other shows in my library as, as I've gone on rescanning the library a few episodes from other shows have popped up with the same error about invalid seasonID but I haven't looked at those to see whether they've disappeared from view or not. Can't work out what else I could try? Very odd espcially as the special features import just fine and it does find the correct episode info to create the NFO (despite the seasonID error) it just won't show in the UI at all. Even the episodes that were previously showing in the library are gone now. ### Reproduction steps Add episodes to TV show folder Scan the library and the episodes should appear ### What is the current _bug_ behavior? None of the episodes appear. ### What is the expected _correct_ behavior? Episodes should appear. ### Jellyfin Server version 10.11.6 ### Specify commit id _No response_ ### Specify unstable release number _No response_ ### Specify version number _No response_ ### Specify the build version 10.11.6 ### Environment ```markdown - OS: Ubuntu Server 24.04.3 - Linux Kernel: 6.8.0-90-generic x86_64 - Virtualization: No - Clients: iPad/Browser - Browser: Firefox - FFmpeg Version: - Playback Method: - Hardware Acceleration: - CPU Model: - GPU Model: - Plugins: - Reverse Proxy: - Base URL: - Networking: - Jellyfin Data Storage & Filesystem: - Media Storage & Filesystem: - External Integrations: ``` ### Jellyfin logs ```shell [2026-01-24 12:41:20.833 +00:00] [ERR] Error processing request. URL "GET" "/Shows/30da5e336fc4affbe1ff6059e2ca7f6d/Seasons". System.NullReferenceException: Object reference not set to an instance of an object. at MediaBrowser.Controller.Entities.TV.Season.GetItemsInternal(InternalItemsQuery query) at MediaBrowser.Controller.Entities.Folder.FillUserDataDtoValues(UserItemDataDto dto, UserItemData userData, BaseItemDto itemDto, User user, DtoOptions fields) at Emby.Server.Implementations.Dto.DtoService.AttachUserSpecificInfo(BaseItemDto dto, BaseItem item, User user, DtoOptions options) at Emby.Server.Implementations.Dto.DtoService.GetBaseItemDtoInternal(BaseItem item, DtoOptions options, User user, BaseItem owner) at Emby.Server.Implementations.Dto.DtoService.GetBaseItemDtos(IReadOnlyList`1 items, DtoOptions options, User user, BaseItem owner) at Jellyfin.Api.Controllers.TvShowsController.GetSeasons(Guid seriesId, Nullable`1 userId, ItemFields[] fields, Nullable`1 isSpecialSeason, Nullable`1 isMissing, Nullable`1 adjacentTo, Nullable`1 enableImages, Nullable`1 imageTypeLimit, ImageType[] enableImageTypes, Nullable`1 enableUserData) at lambda_method5100(Closure, Object, Object[]) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeActionMethodAsync() at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeNextActionFilterAsync() --- End of stack trace from previous location --- at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync() --- End of stack trace from previous location --- at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextResourceFilter>g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeFilterPipelineAsync() --- End of stack trace from previous location --- at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope) at Jellyfin.Api.Middleware.ServerStartupMessageMiddleware.Invoke(HttpContext httpContext, IServerApplicationHost serverApplicationHost, ILocalizationManager localizationManager) at Jellyfin.Api.Middleware.WebSocketHandlerMiddleware.Invoke(HttpContext httpContext, IWebSocketManager webSocketManager) at Jellyfin.Api.Middleware.IPBasedAccessValidationMiddleware.Invoke(HttpContext httpContext, INetworkManager networkManager) at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context) at Jellyfin.Api.Middleware.QueryStringDecodingMiddleware.Invoke(HttpContext httpContext) at Swashbuckle.AspNetCore.ReDoc.ReDocMiddleware.Invoke(HttpContext httpContext) at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext) at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider) at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context) at Jellyfin.Api.Middleware.RobotsRedirectionMiddleware.Invoke(HttpContext httpContext) at Jellyfin.Api.Middleware.LegacyEmbyRouteRewriteMiddleware.Invoke(HttpContext httpContext) at Microsoft.AspNetCore.ResponseCompression.ResponseCompressionMiddleware.InvokeCore(HttpContext context) at Jellyfin.Api.Middleware.ResponseTimeMiddleware.Invoke(HttpContext context, IServerConfigurationManager serverConfigurationManager) at Jellyfin.Api.Middleware.ExceptionMiddleware.Invoke(HttpContext context) ``` ### FFmpeg logs ```shell ``` ### Client / Browser logs _No response_ ### Relevant screenshots or videos <img width="902" height="761" alt="Image" src="https://github.com/user-attachments/assets/bb9f7415-db8b-4661-8ceb-f68fd12311fb" /> <img width="1364" height="326" alt="Image" src="https://github.com/user-attachments/assets/bb0cb948-e786-4059-90c2-09afed4262f1" /> <img width="215" height="334" alt="Image" src="https://github.com/user-attachments/assets/861c235e-9b4d-49aa-b58a-48203986050a" /> ### Additional information _No response_
OVERLORD added the bug label 2026-02-07 05:35:19 +03:00
Author
Owner

@rohtua commented on GitHub (Jan 24, 2026):

Some additional logs, I've just added some more new episodes to the same show. In the logs I'm seeing the below message.


[2026-01-24 16:15:00.340 +00:00] [WRN] Not queuing episode ""Doctor Who - S2E16"" from series "null" (003b8152-e31f-3f53-9fae-050cebfe266b) as SeasonId could not be resolved
[2026-01-24 16:15:00.340 +00:00] [WRN] Not queuing episode ""Doctor Who - S2E10"" from series "null" (046641d8-c93d-d9ff-d789-86ebf070de92) as SeasonId could not be resolved
[2026-01-24 16:15:00.341 +00:00] [WRN] Not queuing episode ""Doctor Who - S2E17"" from series "null" (15c43834-e2c1-9143-2a68-d9fa39e2b3ea) as SeasonId could not be resolved
[2026-01-24 16:15:00.342 +00:00] [WRN] Not queuing episode ""Doctor Who - S2E11"" from series "null" (425bddab-1fbe-0568-6154-4bae03eee289) as SeasonId could not be resolved
[2026-01-24 16:15:00.342 +00:00] [WRN] Not queuing episode ""Doctor Who - S2E13"" from series "null" (75cbae64-9d3f-222f-c837-ffd000d15a15) as SeasonId could not be resolved
[2026-01-24 16:15:00.344 +00:00] [WRN] Not queuing episode ""Doctor Who - S2E21"" from series "null" (8f0db0a4-71ef-951b-1556-943217247048) as SeasonId could not be resolved
[2026-01-24 16:15:00.345 +00:00] [WRN] Not queuing episode ""Doctor Who - S2E12"" from series "null" (9067e824-3992-7373-3940-5600f76b5ce4) as SeasonId could not be resolved
[2026-01-24 16:15:00.345 +00:00] [WRN] Not queuing episode ""Doctor Who - S2E19"" from series "null" (aea6238c-7f83-375c-b58c-0b1c9957fabc) as SeasonId could not be resolved
[2026-01-24 16:15:00.346 +00:00] [WRN] Not queuing episode ""Doctor Who - S2E20"" from series "null" (b26c9788-fc01-ceda-8059-0ccbda86b5a2) as SeasonId could not be resolved
[2026-01-24 16:15:00.347 +00:00] [WRN] Not queuing episode ""Doctor Who - S2E14"" from series "null" (dcfd4c25-7572-9408-1524-4882a639f237) as SeasonId could not be resolved
[2026-01-24 16:15:00.347 +00:00] [WRN] Not queuing episode ""Doctor Who - S2E18"" from series "null" (e6ddd528-2eab-161b-ed1b-7e718908613b) as SeasonId could not be resolved
[2026-01-24 16:15:00.348 +00:00] [WRN] Not queuing episode ""Doctor Who - S2E15"" from series "null" (febf49c5-2a10-067c-f33a-4eadac7863cf) as SeasonId could not be resolved

However in the folder the NFO files appear to be created correctly with the show descriptions being pulled down, despite the episodes not being queued during the scan.

Example S2E15

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<episodedetails>
  <plot>Inspired by the Doctor, Nero sets Rome ablaze. Ian must fight his way out of the arena and rescue Barbara. The Doctor and Vicki hurry to flee the city and escape to the TARDIS.</plot>
  <lockdata>false</lockdata>
  <dateadded>2026-01-20 16:43:04</dateadded>
  <title>The Romans: Inferno (4)</title>
  <originaltitle>The Romans: Inferno (4)</originaltitle>
  <year>1965</year>
  <tvdbid>297191</tvdbid>
  <runtime>23</runtime>
  <studio />
  <art>
    <poster>/var/lib/jellyfin/metadata/library/fe/febf49c52a10067cf33a4eadac7863cf/poster.jpg</poster>
  </art>
  <showtitle>Doctor Who</showtitle>
  <episode>15</episode>
  <season>2</season>
  <aired>1965-02-06</aired>
  <fileinfo>
    <streamdetails>
      <video>
        <codec>hevc</codec>
        <micodec>hevc</micodec>
        <bitrate>2336258</bitrate>
        <width>1446</width>
        <height>1072</height>
        <aspect>4:3</aspect>
        <aspectratio>4:3</aspectratio>
        <framerate>25</framerate>
        <scantype>progressive</scantype>
        <default>True</default>
        <forced>False</forced>
        <duration>23</duration>
        <durationinseconds>1391</durationinseconds>
      </video>
      <audio>
        <codec>aac</codec>
        <micodec>aac</micodec>
        <bitrate>192000</bitrate>
        <language>eng</language>
        <scantype>progressive</scantype>
        <channels>2</channels>
        <samplingrate>48000</samplingrate>
        <default>True</default>
        <forced>False</forced>
      </audio>
    </streamdetails>
  </fileinfo>
</episodedetails>

@rohtua commented on GitHub (Jan 24, 2026): Some additional logs, I've just added some more new episodes to the same show. In the logs I'm seeing the below message. ``` [2026-01-24 16:15:00.340 +00:00] [WRN] Not queuing episode ""Doctor Who - S2E16"" from series "null" (003b8152-e31f-3f53-9fae-050cebfe266b) as SeasonId could not be resolved [2026-01-24 16:15:00.340 +00:00] [WRN] Not queuing episode ""Doctor Who - S2E10"" from series "null" (046641d8-c93d-d9ff-d789-86ebf070de92) as SeasonId could not be resolved [2026-01-24 16:15:00.341 +00:00] [WRN] Not queuing episode ""Doctor Who - S2E17"" from series "null" (15c43834-e2c1-9143-2a68-d9fa39e2b3ea) as SeasonId could not be resolved [2026-01-24 16:15:00.342 +00:00] [WRN] Not queuing episode ""Doctor Who - S2E11"" from series "null" (425bddab-1fbe-0568-6154-4bae03eee289) as SeasonId could not be resolved [2026-01-24 16:15:00.342 +00:00] [WRN] Not queuing episode ""Doctor Who - S2E13"" from series "null" (75cbae64-9d3f-222f-c837-ffd000d15a15) as SeasonId could not be resolved [2026-01-24 16:15:00.344 +00:00] [WRN] Not queuing episode ""Doctor Who - S2E21"" from series "null" (8f0db0a4-71ef-951b-1556-943217247048) as SeasonId could not be resolved [2026-01-24 16:15:00.345 +00:00] [WRN] Not queuing episode ""Doctor Who - S2E12"" from series "null" (9067e824-3992-7373-3940-5600f76b5ce4) as SeasonId could not be resolved [2026-01-24 16:15:00.345 +00:00] [WRN] Not queuing episode ""Doctor Who - S2E19"" from series "null" (aea6238c-7f83-375c-b58c-0b1c9957fabc) as SeasonId could not be resolved [2026-01-24 16:15:00.346 +00:00] [WRN] Not queuing episode ""Doctor Who - S2E20"" from series "null" (b26c9788-fc01-ceda-8059-0ccbda86b5a2) as SeasonId could not be resolved [2026-01-24 16:15:00.347 +00:00] [WRN] Not queuing episode ""Doctor Who - S2E14"" from series "null" (dcfd4c25-7572-9408-1524-4882a639f237) as SeasonId could not be resolved [2026-01-24 16:15:00.347 +00:00] [WRN] Not queuing episode ""Doctor Who - S2E18"" from series "null" (e6ddd528-2eab-161b-ed1b-7e718908613b) as SeasonId could not be resolved [2026-01-24 16:15:00.348 +00:00] [WRN] Not queuing episode ""Doctor Who - S2E15"" from series "null" (febf49c5-2a10-067c-f33a-4eadac7863cf) as SeasonId could not be resolved ``` However in the folder the NFO files appear to be created correctly with the show descriptions being pulled down, despite the episodes not being queued during the scan. Example S2E15 ``` <?xml version="1.0" encoding="utf-8" standalone="yes"?> <episodedetails> <plot>Inspired by the Doctor, Nero sets Rome ablaze. Ian must fight his way out of the arena and rescue Barbara. The Doctor and Vicki hurry to flee the city and escape to the TARDIS.</plot> <lockdata>false</lockdata> <dateadded>2026-01-20 16:43:04</dateadded> <title>The Romans: Inferno (4)</title> <originaltitle>The Romans: Inferno (4)</originaltitle> <year>1965</year> <tvdbid>297191</tvdbid> <runtime>23</runtime> <studio /> <art> <poster>/var/lib/jellyfin/metadata/library/fe/febf49c52a10067cf33a4eadac7863cf/poster.jpg</poster> </art> <showtitle>Doctor Who</showtitle> <episode>15</episode> <season>2</season> <aired>1965-02-06</aired> <fileinfo> <streamdetails> <video> <codec>hevc</codec> <micodec>hevc</micodec> <bitrate>2336258</bitrate> <width>1446</width> <height>1072</height> <aspect>4:3</aspect> <aspectratio>4:3</aspectratio> <framerate>25</framerate> <scantype>progressive</scantype> <default>True</default> <forced>False</forced> <duration>23</duration> <durationinseconds>1391</durationinseconds> </video> <audio> <codec>aac</codec> <micodec>aac</micodec> <bitrate>192000</bitrate> <language>eng</language> <scantype>progressive</scantype> <channels>2</channels> <samplingrate>48000</samplingrate> <default>True</default> <forced>False</forced> </audio> </streamdetails> </fileinfo> </episodedetails> ```
Author
Owner

@kestouf commented on GitHub (Jan 27, 2026):

Hello,
I have the same problem.
I added "The Old Man" and "Bridgerton", but Jellyfin 10.11.6 doesn't detect the new series.

Ubuntu 22.04.5 LTS / Jellyfin 10.11.6

@kestouf commented on GitHub (Jan 27, 2026): Hello, I have the same problem. I added "The Old Man" and "Bridgerton", but Jellyfin 10.11.6 doesn't detect the new series. Ubuntu 22.04.5 LTS / Jellyfin 10.11.6
Author
Owner

@marshall-mcmullen commented on GitHub (Jan 27, 2026):

I hit the same issue last night after upgrading and then adding a new show.

@marshall-mcmullen commented on GitHub (Jan 27, 2026): I hit the same issue last night after upgrading and then adding a new show.
Author
Owner

@kestouf commented on GitHub (Jan 28, 2026):

Just a quick note: the new films are well received, but the new TV shows aren't.

@kestouf commented on GitHub (Jan 28, 2026): Just a quick note: the new films are well received, but the new TV shows aren't.
Author
Owner

@FrankJeager commented on GitHub (Jan 28, 2026):

I've encountered a similar problem on 10.11.6.
After adding 2 new shows, the episodes were not showing.
I had to replace all metadata for the 2 shows for the episodes to appear.
The logs are similar to OPs.

@FrankJeager commented on GitHub (Jan 28, 2026): I've encountered a similar problem on 10.11.6. After adding 2 new shows, the episodes were not showing. I had to replace all metadata for the 2 shows for the episodes to appear. The logs are similar to OPs.
Author
Owner

@stereosoul commented on GitHub (Jan 30, 2026):

yep, i got this issue too
but something different- My Movie and TVShows library works fine, and my Anime library cant recognize new title and i cant delete old one on 10.11.6

@stereosoul commented on GitHub (Jan 30, 2026): yep, i got this issue too but something different- My Movie and TVShows library works fine, and my Anime library cant recognize new title and i cant delete old one on 10.11.6
Author
Owner

@toryacode commented on GitHub (Jan 31, 2026):

so I've somehow managed to fix this issue by simply sticking to the naming scheme of Jellyfin - I had to rename the season directory to "Season 01" instead of "Season 1" and remove everything in the file names except for show name, sxxexx and title and it sort of worked.. however still have the same issue with another show and it seems more and more like a bug

@toryacode commented on GitHub (Jan 31, 2026): so I've somehow managed to fix this issue by simply sticking to the naming scheme of Jellyfin - I had to rename the season directory to "Season 01" instead of "Season 1" and remove everything in the file names except for show name, sxxexx and title and it sort of worked.. however still have the same issue with another show and it seems more and more like a bug
Author
Owner

@FrankJeager commented on GitHub (Jan 31, 2026):

When I add new shows tonight these errors appear in the log for each episode :

[2026-01-30 22:58:18.570 +01:00] [ERR] [38] Jellyfin.Database.Implementations.JellyfinDbContext: Error trying to save changes.
Microsoft.EntityFrameworkCore.DbUpdateConcurrencyException: The database operation was expected to affect 1 row(s), but actually affected 0 row(s); data may have been modified or deleted since entities were loaded. See https://go.microsoft.com/fwlink/?LinkId=527962 for information on understanding and handling optimistic concurrency exceptions.
   at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ThrowAggregateUpdateConcurrencyExceptionAsync(RelationalDataReader reader, Int32 commandIndex, Int32 expectedRowsAffected, Int32 rowsAffected, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeResultSetWithRowsAffectedOnlyAsync(Int32 commandIndex, RelationalDataReader reader, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.Storage.RelationalDatabase.SaveChangesAsync(IList`1 entries, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken)
   at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken)
   at Jellyfin.Database.Implementations.JellyfinDbContext.<>c__DisplayClass62_0.<<SaveChangesAsync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at Jellyfin.Database.Implementations.Locking.NoLockBehavior.OnSaveChangesAsync(JellyfinDbContext context, Func`1 saveChanges)
   at Jellyfin.Database.Implementations.JellyfinDbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken)
   at Jellyfin.Server.Implementations.Users.UserManager.UpdateUserInternalAsync(JellyfinDbContext dbContext, User user)

Edit :
Well it seems these errors are not related to this issue in particular. I had these errors in the log for the last 5 hours every 2 minutes... This is something else.

@FrankJeager commented on GitHub (Jan 31, 2026): When I add new shows tonight these errors appear in the log for each episode : ``` [2026-01-30 22:58:18.570 +01:00] [ERR] [38] Jellyfin.Database.Implementations.JellyfinDbContext: Error trying to save changes. Microsoft.EntityFrameworkCore.DbUpdateConcurrencyException: The database operation was expected to affect 1 row(s), but actually affected 0 row(s); data may have been modified or deleted since entities were loaded. See https://go.microsoft.com/fwlink/?LinkId=527962 for information on understanding and handling optimistic concurrency exceptions. at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ThrowAggregateUpdateConcurrencyExceptionAsync(RelationalDataReader reader, Int32 commandIndex, Int32 expectedRowsAffected, Int32 rowsAffected, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeResultSetWithRowsAffectedOnlyAsync(Int32 commandIndex, RelationalDataReader reader, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch.ConsumeAsync(RelationalDataReader reader, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.Storage.RelationalDatabase.SaveChangesAsync(IList`1 entries, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Jellyfin.Database.Implementations.JellyfinDbContext.<>c__DisplayClass62_0.<<SaveChangesAsync>b__0>d.MoveNext() --- End of stack trace from previous location --- at Jellyfin.Database.Implementations.Locking.NoLockBehavior.OnSaveChangesAsync(JellyfinDbContext context, Func`1 saveChanges) at Jellyfin.Database.Implementations.JellyfinDbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) at Jellyfin.Server.Implementations.Users.UserManager.UpdateUserInternalAsync(JellyfinDbContext dbContext, User user) ``` Edit : Well it seems these errors are not related to this issue in particular. I had these errors in the log for the last 5 hours every 2 minutes... This is something else.
Author
Owner

@rohtua commented on GitHub (Feb 3, 2026):

I've done some more experimenting and was able to get the series to display correctly initially by creating a new library and adding that series to that library. After scanning it there the series appeared (including all the new episodes) and worked as expected. Even if disabled the new library the series would continue to display properly and would only revert back to not displaying if I deleted the additional library.

My next test was to recreate my entire TV Shows library and see if the issue was just library related. So I did that and so far so good the new library worked as expected. Up until I tried adding another new series (The Sarah Jane Adventures) and I found the same issue again The show displayed in the list but clicking into it just gave me the overview information. I couldn't see the series or episodes.

After rescanning all libraries/replacing metadata (essentially all the same steps followed previously) and finding the same issue, i recreated the library again this brought all the shows in and displayed as expected.

Some other details of note when recreating the library. The original library was called TV Shows, the first new one was called TV Shows - Test, when I found that a new library appeared to fix the issue and removed the old library I renamed the new library to TV Shows only to find that after a couple of library syncs the series stopped displaying again. So each library has had to have a unique name even after the original library has been removed for the series to import/display correctly.

@rohtua commented on GitHub (Feb 3, 2026): I've done some more experimenting and was able to get the series to display correctly initially by creating a new library and adding that series to that library. After scanning it there the series appeared (including all the new episodes) and worked as expected. Even if disabled the new library the series would continue to display properly and would only revert back to not displaying if I deleted the additional library. My next test was to recreate my entire TV Shows library and see if the issue was just library related. So I did that and so far so good the new library worked as expected. Up until I tried adding another new series (The Sarah Jane Adventures) and I found the same issue again The show displayed in the list but clicking into it just gave me the overview information. I couldn't see the series or episodes. After rescanning all libraries/replacing metadata (essentially all the same steps followed previously) and finding the same issue, i recreated the library again this brought all the shows in and displayed as expected. Some other details of note when recreating the library. The original library was called TV Shows, the first new one was called TV Shows - Test, when I found that a new library appeared to fix the issue and removed the old library I renamed the new library to TV Shows only to find that after a couple of library syncs the series stopped displaying again. So each library has had to have a unique name even after the original library has been removed for the series to import/display correctly.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#8070