Scan fails and stuck in a creating-removing loop after update to 10.10.7 #7038

Closed
opened 2026-02-07 04:26:06 +03:00 by OVERLORD · 4 comments
Owner

Originally created by @unleashed7 on GitHub (May 25, 2025).

Description of the bug

I was using 10.10.3 before I think, and it was working fine, now I cannot scan anything new into the database only remove. Even refreshing fully the metadata of a show doesn't help, it's stuck in a loop.

Only thing I didn't try is removing the whole library and rescanning because I have hundreds of custom cover arts setup and would lose it. Any solution to this?

What is the current bug behavior?

This creating-removing episode/season "loop" runs on any newly added or readded episode.

Funny thing is I'm using Jellyfin MPV Shim and if I press play on a season or show, it DOES play the episodes that Jellyfin does not see, not sure if that's relevant, but I thought this app would be controlled by Jellyfin on what to play?

What is the expected correct behavior?

Scan should work

Jellyfin Server version

10.10.0+

Specify the build version

10.10.7

Environment

- OS: Win 11
- Clients: Browser
- Storage: HDD

Jellyfin logs

This is for an episode that was in Jellyfin, moved it out, then back in and it produces the same issue.

[2025-05-25 04:02:56.458 +01:00] [INF] [113] MediaBrowser.Providers.TV.SeriesMetadataService: Creating Season "Season Unknown" entry for "One Piece"
[2025-05-25 04:02:56.552 +01:00] [INF] [113] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"G:\.Jellyfin (Devvie)\Anime\One Piece\0093.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2025-05-25 04:02:58.417 +01:00] [INF] [27] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: "Episode", Name: "Off to the Desert Kingdom! The Rain-Summoning Powder and the Rebel Army!", Path: "", Id: 5e696713-9c28-2f35-9054-f8a4f516d477
[2025-05-25 04:02:58.462 +01:00] [INF] [27] MediaBrowser.Providers.TV.SeriesMetadataService: Removing virtual season null in series "One Piece"
[2025-05-25 04:02:58.465 +01:00] [INF] [27] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: "Season", Name: "Season Unknown", Path: "", Id: f16eda1e-30f5-e1b9-6a3b-3e412c2eb537
[2025-05-25 04:02:58.481 +01:00] [INF] [27] MediaBrowser.Providers.TV.SeriesMetadataService: Creating Season "Season Unknown" entry for "One Piece"
[2025-05-25 04:02:59.284 +01:00] [INF] [72] Emby.Server.Implementations.IO.LibraryMonitor: "Off to the Desert Kingdom! The Rain-Summing Powder and the Rebel Army!" ("G:\.Jellyfin (Devvie)\Anime\One Piece\0093.mkv") will be refreshed.
[2025-05-25 04:03:08.426 +01:00] [INF] [81] Trakt.Helpers.LibraryManagerEventsHelper: Timer elapsed - processing queued items
[2025-05-25 04:03:08.427 +01:00] [INF] [81] Trakt.Helpers.LibraryManagerEventsHelper: No events... stopping queue timer
Originally created by @unleashed7 on GitHub (May 25, 2025). ### Description of the bug I was using 10.10.3 before I think, and it was working fine, now I cannot scan anything new into the database only remove. Even refreshing fully the metadata of a show doesn't help, it's stuck in a loop. Only thing I didn't try is removing the whole library and rescanning because I have hundreds of custom cover arts setup and would lose it. Any solution to this? ### What is the current _bug_ behavior? This creating-removing episode/season "loop" runs on any newly added or readded episode. Funny thing is I'm using Jellyfin MPV Shim and if I press play on a season or show, it DOES play the episodes that Jellyfin does not see, not sure if that's relevant, but I thought this app would be controlled by Jellyfin on what to play? ### What is the expected _correct_ behavior? Scan should work ### Jellyfin Server version 10.10.0+ ### Specify the build version 10.10.7 ### Environment ```markdown - OS: Win 11 - Clients: Browser - Storage: HDD ``` ### Jellyfin logs This is for an episode that was in Jellyfin, moved it out, then back in and it produces the same issue. ```shell [2025-05-25 04:02:56.458 +01:00] [INF] [113] MediaBrowser.Providers.TV.SeriesMetadataService: Creating Season "Season Unknown" entry for "One Piece" [2025-05-25 04:02:56.552 +01:00] [INF] [113] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"G:\.Jellyfin (Devvie)\Anime\One Piece\0093.mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format" [2025-05-25 04:02:58.417 +01:00] [INF] [27] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: "Episode", Name: "Off to the Desert Kingdom! The Rain-Summoning Powder and the Rebel Army!", Path: "", Id: 5e696713-9c28-2f35-9054-f8a4f516d477 [2025-05-25 04:02:58.462 +01:00] [INF] [27] MediaBrowser.Providers.TV.SeriesMetadataService: Removing virtual season null in series "One Piece" [2025-05-25 04:02:58.465 +01:00] [INF] [27] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: "Season", Name: "Season Unknown", Path: "", Id: f16eda1e-30f5-e1b9-6a3b-3e412c2eb537 [2025-05-25 04:02:58.481 +01:00] [INF] [27] MediaBrowser.Providers.TV.SeriesMetadataService: Creating Season "Season Unknown" entry for "One Piece" [2025-05-25 04:02:59.284 +01:00] [INF] [72] Emby.Server.Implementations.IO.LibraryMonitor: "Off to the Desert Kingdom! The Rain-Summing Powder and the Rebel Army!" ("G:\.Jellyfin (Devvie)\Anime\One Piece\0093.mkv") will be refreshed. [2025-05-25 04:03:08.426 +01:00] [INF] [81] Trakt.Helpers.LibraryManagerEventsHelper: Timer elapsed - processing queued items [2025-05-25 04:03:08.427 +01:00] [INF] [81] Trakt.Helpers.LibraryManagerEventsHelper: No events... stopping queue timer ```
OVERLORD added the bug label 2026-02-07 04:26:06 +03:00
Author
Owner

@unleashed7 commented on GitHub (May 26, 2025):

Tested making a new library, it has the same issue. The only difference is that it recognizes ONE episode from the folder, only the first one and doesn't put it into a season. I'm so lost on this broken mess, I'm going try and downgrade from this.

@unleashed7 commented on GitHub (May 26, 2025): Tested making a new library, it has the same issue. The only difference is that it recognizes ONE episode from the folder, only the first one and doesn't put it into a season. I'm so lost on this broken mess, I'm going try and downgrade from this.
Author
Owner

@newo-2001 commented on GitHub (Jun 5, 2025):

I have had this problem as well since at least 10.10.6

@newo-2001 commented on GitHub (Jun 5, 2025): I have had this problem as well since at least 10.10.6
Author
Owner

@newo-2001 commented on GitHub (Jun 5, 2025):

After some more digging this might be a duplicate of #14076, the issue went away for me after disabling TheMovieDB

@newo-2001 commented on GitHub (Jun 5, 2025): After some more digging this might be a duplicate of #14076, the issue went away for me after disabling TheMovieDB
Author
Owner

@unleashed7 commented on GitHub (Jun 6, 2025):

For me what solved it is using correct naming practices. Which is odd, considering this wasn't a problem in the past, not sure if it was changed recently how strict these rules are.

What worked before:
[Series]
[EP 01]

What works now:
[Series]
[Season 01]
[EP 01]

But as I tested it today, for some reason it works without Season 01 again so I have no clue what fixed it.

@unleashed7 commented on GitHub (Jun 6, 2025): For me what solved it is using correct naming practices. Which is odd, considering this wasn't a problem in the past, not sure if it was changed recently how strict these rules are. What worked before: [Series] [EP 01] What works now: [Series] [Season 01] [EP 01] But as I tested it today, for some reason it works without Season 01 again so I have no clue what fixed it.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#7038