If groups are not created correctly in Shoko (due to the order of import) and Jellyfin receives the incorrect grouping metadata, Jellyfin will produce an error due to the path changing when recreating groups and then updating series metadata in JF. As a result, the show entry will not display any seasons or episodes until a scan of all libraries is performed manually or by a scheduled task. This is on JF 10.9 with the pre-release 4.0.0.22 version and VFS enabled.
Suggested Solution
Ideally, if possible, it would be helpful for Shokofin to handle the file path changing in the VFS and notify Jellyfin of the change or be able to force a scan of the library. Revam mentioned there might be a way to detect a change using signalr.
Additional Information
Relevant Error:
[2024-06-14 02:32:02.585 +00:00] [INF] [21] Shokofin.Providers.SeriesProvider: Found series "Spy x Family" (Series="214",Group="2276")
[2024-06-14 02:32:02.602 +00:00] [INF] [21] Shokofin.Providers.CustomSeriesProvider: Adding virtual Season 2 to Series "Spy x Family". (Series="215",ExtraSeries=[])
[2024-06-14 02:32:02.612 +00:00] [INF] [21] Shokofin.Providers.CustomSeriesProvider: Adding virtual Season 3 to Series "Spy x Family". (Series="213",ExtraSeries=[])
[2024-06-14 02:32:02.616 +00:00] [INF] [21] Shokofin.Providers.CustomSeriesProvider: Adding virtual Episode 1 in Season 0 for Series "Spy x Family". (Episode="7248",Series="214",ExtraSeries=[],Group="2276")
[2024-06-14 02:32:02.622 +00:00] [INF] [21] Shokofin.Providers.CustomSeriesProvider: Adding virtual Episode 2 in Season 0 for Series "Spy x Family". (Episode="7246",Series="214",ExtraSeries=[],Group="2276")
[2024-06-14 02:32:02.625 +00:00] [INF] [21] Shokofin.Providers.CustomSeriesProvider: Adding virtual Episode 3 in Season 0 for Series "Spy x Family". (Episode="7247",Series="214",ExtraSeries=[],Group="2276")
[2024-06-14 02:32:02.628 +00:00] [INF] [21] Shokofin.Providers.CustomSeriesProvider: Adding virtual Episode 4 in Season 0 for Series "Spy x Family". (Episode="7249",Series="214",ExtraSeries=[],Group="2276")
[2024-06-14 02:32:02.631 +00:00] [INF] [21] Shokofin.Providers.CustomSeriesProvider: Adding virtual Episode 5 in Season 0 for Series "Spy x Family". (Episode="7253",Series="214",ExtraSeries=[],Group="2276")
[2024-06-14 02:32:02.633 +00:00] [INF] [21] Shokofin.Providers.CustomSeriesProvider: Adding virtual Episode 6 in Season 0 for Series "Spy x Family". (Episode="7254",Series="214",ExtraSeries=[],Group="2276")
[2024-06-14 02:32:02.637 +00:00] [INF] [21] Shokofin.Providers.CustomSeriesProvider: Adding virtual Episode 7 in Season 0 for Series "Spy x Family". (Episode="7255",Series="214",ExtraSeries=[],Group="2276")
[2024-06-14 02:32:02.639 +00:00] [INF] [21] Shokofin.Providers.CustomSeriesProvider: Adding virtual Episode 8 in Season 0 for Series "Spy x Family". (Episode="7256",Series="214",ExtraSeries=[],Group="2276")
[2024-06-14 02:32:02.641 +00:00] [INF] [21] Shokofin.Providers.CustomSeriesProvider: Adding virtual Episode 9 in Season 0 for Series "Spy x Family". (Episode="7257",Series="214",ExtraSeries=[],Group="2276")
[2024-06-14 02:32:02.659 +00:00] [INF] [21] Shokofin.Providers.CustomSeriesProvider: Adding virtual Episode 10 in Season 0 for Series "Spy x Family". (Episode="7258",Series="214",ExtraSeries=[],Group="2276")
[2024-06-14 02:32:02.663 +00:00] [INF] [21] Shokofin.Providers.CustomSeriesProvider: Adding virtual Episode 11 in Season 0 for Series "Spy x Family". (Episode="7277",Series="215",ExtraSeries=[],Group="2276")
[2024-06-14 02:32:02.666 +00:00] [INF] [21] Shokofin.Providers.CustomSeriesProvider: Adding virtual Episode 12 in Season 0 for Series "Spy x Family". (Episode="7276",Series="215",ExtraSeries=[],Group="2276")
[2024-06-14 02:32:02.669 +00:00] [INF] [21] Shokofin.Providers.CustomSeriesProvider: Adding virtual Episode 13 in Season 0 for Series "Spy x Family". (Episode="7263",Series="215",ExtraSeries=[],Group="2276")
[2024-06-14 02:32:02.673 +00:00] [INF] [21] Shokofin.Providers.CustomSeriesProvider: Adding virtual Episode 14 in Season 0 for Series "Spy x Family". (Episode="7270",Series="215",ExtraSeries=[],Group="2276")
[2024-06-14 02:32:02.677 +00:00] [INF] [21] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: "Episode", Name: "Bond's Strategy to Stay Alive / Damian's Field Research Trip", Path: "", Id: 2912b1a0-fc4b-e097-0a8f-762c1aea651a
[2024-06-14 02:32:02.679 +00:00] [INF] [21] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: "Episode", Name: "Mission and Family / The Elegant Bondman / The Heart of a Child I / The Heart of a Child II / Waking Up", Path: "", Id: f6a01c70-afd0-9984-f1d4-2e170758b843
[2024-06-14 02:32:02.681 +00:00] [INF] [21] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: "Episode", Name: "The Pastry of Knowledge / The Informant's Great Romance Plan II", Path: "", Id: 7dc67597-50c0-08a1-c475-499f2357a451
[2024-06-14 02:32:02.682 +00:00] [INF] [21] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: "Episode", Name: "Plan to Cross the Border", Path: "", Id: 8adaf7b9-0792-4e28-9465-24be1c0f574b
[2024-06-14 02:32:02.683 +00:00] [INF] [21] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: "Episode", Name: "The Fearsome Luxury Cruise Ship", Path: "", Id: f1c8a2ba-6195-7b9a-b223-c7976b6510a3
[2024-06-14 02:32:02.684 +00:00] [INF] [21] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: "Episode", Name: "Who Is This Mission For?", Path: "", Id: 347acd65-092c-5b98-cd3c-22960e8fbaaa
[2024-06-14 02:32:02.685 +00:00] [INF] [21] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: "Episode", Name: "The Symphony Upon the Ship / Sis's Herb Tea", Path: "", Id: 8a524b87-39de-d295-f4e8-ef506cd53ad3
[2024-06-14 02:32:02.687 +00:00] [INF] [21] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: "Episode", Name: "The Hand That Connects to the Future", Path: "", Id: 391eb4a0-d17d-fdda-1592-435578d20b36
[2024-06-14 02:32:02.687 +00:00] [INF] [21] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: "Episode", Name: "Enjoy the Resort to the Fullest / Bragging About Vacation", Path: "", Id: 008f176f-9f49-7118-aa01-4e8c321770ae
[2024-06-14 02:32:02.703 +00:00] [INF] [21] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: "Episode", Name: "Berlint in Love / Nightfall's Daily Life", Path: "", Id: cd3dd30d-3e56-94aa-7f50-a66a571e66bf
[2024-06-14 02:32:02.705 +00:00] [INF] [21] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: "Episode", Name: "Part of the Family", Path: "", Id: fc120086-9eba-6090-4030-829d30e0a369
[2024-06-14 02:32:02.709 +00:00] [INF] [32] Shokofin.Providers.ImageProvider: Getting 3 images for series "Spy x Family" (Series="214")
[2024-06-14 02:32:02.762 +00:00] [INF] [21] MediaBrowser.Providers.TV.SeriesMetadataService: Removing virtual season 2 in series "Spy x Family"
[2024-06-14 02:32:02.762 +00:00] [INF] [21] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: "Season", Name: "Spy x Family (2022)", Path: "", Id: ae275995-d9a0-c356-9a3e-271797d366ea
[2024-06-14 02:32:02.763 +00:00] [INF] [21] MediaBrowser.Providers.TV.SeriesMetadataService: Removing virtual season 3 in series "Spy x Family"
[2024-06-14 02:32:02.763 +00:00] [INF] [21] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: "Season", Name: "Spy x Family (2023)", Path: "", Id: 71a4bae7-038e-dc92-5343-3fd6ac01c524
[2024-06-14 02:32:02.802 +00:00] [INF] [27] Shokofin.Resolvers.VirtualFileSystemService: Created 37 (37,0), fixed 0 (0,0), skipped 0 (0,0), and removed 37 (37,0,0) entries in folder at "/config/data/Shokofin/VFS/64e60291-3e81-de63-d7e4-21e0ed8e0652/Spy x Family _2023_ [Shoko Series=213]" in 00:00:00.0298973 (Total=37)
[2024-06-14 02:32:02.804 +00:00] [ERR] [21] Emby.Server.Implementations.Library.LibraryManager: Error resolving path "/config/data/Shokofin/VFS/64e60291-3e81-de63-d7e4-21e0ed8e0652/Spy x Family _2023_ [Shoko Series=213]/Season 01"
System.IO.DirectoryNotFoundException: Could not find a part of the path '/config/data/Shokofin/VFS/64e60291-3e81-de63-d7e4-21e0ed8e0652/Spy x Family _2023_ [Shoko Series=213]/Season 01'.
at System.IO.Enumeration.FileSystemEnumerator`1.Init()
at System.IO.DirectoryInfo.InternalEnumerateInfos(String path, String searchPattern, SearchTarget searchTarget, EnumerationOptions options)
at MediaBrowser.Controller.Providers.DirectoryService.<>c.<GetFileSystemEntries>b__5_0(String p, IFileSystem fileSystem)
at MediaBrowser.Controller.IO.FileData.GetFilteredFileSystemEntries(IDirectoryService directoryService, String path, IFileSystem fileSystem, IServerApplicationHost appHost, ILogger logger, ItemResolveArgs args, Int32 flattenFolderDepth, Boolean resolveShortcuts)
at Emby.Server.Implementations.Library.LibraryManager.ResolvePath(FileSystemMetadata fileInfo, IDirectoryService directoryService, IItemResolver[] resolvers, Folder parent, Nullable`1 collectionType, LibraryOptions libraryOptions)
at Emby.Server.Implementations.Library.LibraryManager.ResolveFileList(IReadOnlyList`1 fileList, IDirectoryService directoryService, Folder parent, Nullable`1 collectionType, IItemResolver[] resolvers, LibraryOptions libraryOptions)+MoveNext()
[2024-06-14 02:32:02.811 +00:00] [ERR] [21] Emby.Server.Implementations.Library.LibraryManager: Error resolving path "/config/data/Shokofin/VFS/64e60291-3e81-de63-d7e4-21e0ed8e0652/Spy x Family _2023_ [Shoko Series=213]/Season 00"
System.IO.DirectoryNotFoundException: Could not find a part of the path '/config/data/Shokofin/VFS/64e60291-3e81-de63-d7e4-21e0ed8e0652/Spy x Family _2023_ [Shoko Series=213]/Season 00'.
at System.IO.Enumeration.FileSystemEnumerator`1.Init()
at System.IO.DirectoryInfo.InternalEnumerateInfos(String path, String searchPattern, SearchTarget searchTarget, EnumerationOptions options)
at MediaBrowser.Controller.Providers.DirectoryService.<>c.<GetFileSystemEntries>b__5_0(String p, IFileSystem fileSystem)
at MediaBrowser.Controller.IO.FileData.GetFilteredFileSystemEntries(IDirectoryService directoryService, String path, IFileSystem fileSystem, IServerApplicationHost appHost, ILogger logger, ItemResolveArgs args, Int32 flattenFolderDepth, Boolean resolveShortcuts)
at Emby.Server.Implementations.Library.LibraryManager.ResolvePath(FileSystemMetadata fileInfo, IDirectoryService directoryService, IItemResolver[] resolvers, Folder parent, Nullable`1 collectionType, LibraryOptions libraryOptions)
at Emby.Server.Implementations.Library.LibraryManager.ResolveFileList(IReadOnlyList`1 fileList, IDirectoryService directoryService, Folder parent, Nullable`1 collectionType, IItemResolver[] resolvers, LibraryOptions libraryOptions)+MoveNext()
[2024-06-14 02:32:02.811 +00:00] [INF] [21] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: "Season", Name: "Spy x Family (2023)", Path: "/config/data/Shokofin/VFS/64e60291-3e81-de63-d7e4-21e0ed8e0652/Spy x Family _2023_ [Shoko Series=213]/Season 01", Id: 9f5570b4-460a-c674-9e12-42b5374c7785
[2024-06-14 02:32:02.848 +00:00] [INF] [21] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: "Season", Name: "Specials", Path: "/config/data/Shokofin/VFS/64e60291-3e81-de63-d7e4-21e0ed8e0652/Spy x Family _2023_ [Shoko Series=213]/Season 00", Id: 44f5dfc1-9c05-657d-3da3-98f1ba42b533
[2024-06-14 02:32:02.944 +00:00] [INF] [27] Shokofin.Providers.SeriesProvider: Found series "Spy x Family" (Series="214",Group="2276")
[2024-06-14 02:32:02.945 +00:00] [INF] [27] Shokofin.Providers.CustomSeriesProvider: Adding virtual Season 1 to Series "Spy x Family". (Series="214",ExtraSeries=[])
[2024-06-14 02:32:02.948 +00:00] [INF] [27] Shokofin.Providers.CustomSeriesProvider: Adding virtual Season 2 to Series "Spy x Family". (Series="215",ExtraSeries=[])
[2024-06-14 02:32:02.950 +00:00] [INF] [27] Shokofin.Providers.CustomSeriesProvider: Adding virtual Season 3 to Series "Spy x Family". (Series="213",ExtraSeries=[])
[2024-06-14 02:32:02.951 +00:00] [INF] [27] Shokofin.Providers.CustomSeriesProvider: Adding virtual Season 0 to Series "Spy x Family".
[2024-06-14 02:32:02.953 +00:00] [INF] [27] Shokofin.Providers.CustomSeriesProvider: Adding virtual Episode 1 in Season 0 for Series "Spy x Family". (Episode="7248",Series="214",ExtraSeries=[],Group="2276")
[2024-06-14 02:32:02.955 +00:00] [INF] [27] Shokofin.Providers.CustomSeriesProvider: Adding virtual Episode 2 in Season 0 for Series "Spy x Family". (Episode="7246",Series="214",ExtraSeries=[],Group="2276")
[2024-06-14 02:32:02.956 +00:00] [INF] [27] Shokofin.Providers.CustomSeriesProvider: Adding virtual Episode 3 in Season 0 for Series "Spy x Family". (Episode="7247",Series="214",ExtraSeries=[],Group="2276")
[2024-06-14 02:32:02.958 +00:00] [INF] [27] Shokofin.Providers.CustomSeriesProvider: Adding virtual Episode 4 in Season 0 for Series "Spy x Family". (Episode="7249",Series="214",ExtraSeries=[],Group="2276")
[2024-06-14 02:32:02.959 +00:00] [INF] [27] Shokofin.Providers.CustomSeriesProvider: Adding virtual Episode 5 in Season 0 for Series "Spy x Family". (Episode="7253",Series="214",ExtraSeries=[],Group="2276")
[2024-06-14 02:32:02.960 +00:00] [INF] [27] Shokofin.Providers.CustomSeriesProvider: Adding virtual Episode 6 in Season 0 for Series "Spy x Family". (Episode="7254",Series="214",ExtraSeries=[],Group="2276")
[2024-06-14 02:32:02.961 +00:00] [INF] [27] Shokofin.Providers.CustomSeriesProvider: Adding virtual Episode 7 in Season 0 for Series "Spy x Family". (Episode="7255",Series="214",ExtraSeries=[],Group="2276")
[2024-06-14 02:32:02.963 +00:00] [INF] [27] Shokofin.Providers.CustomSeriesProvider: Adding virtual Episode 8 in Season 0 for Series "Spy x Family". (Episode="7256",Series="214",ExtraSeries=[],Group="2276")
[2024-06-14 02:32:02.965 +00:00] [INF] [27] Shokofin.Providers.CustomSeriesProvider: Adding virtual Episode 9 in Season 0 for Series "Spy x Family". (Episode="7257",Series="214",ExtraSeries=[],Group="2276")
[2024-06-14 02:32:02.981 +00:00] [INF] [27] Shokofin.Providers.CustomSeriesProvider: Adding virtual Episode 10 in Season 0 for Series "Spy x Family". (Episode="7258",Series="214",ExtraSeries=[],Group="2276")
[2024-06-14 02:32:02.983 +00:00] [INF] [27] Shokofin.Providers.CustomSeriesProvider: Adding virtual Episode 11 in Season 0 for Series "Spy x Family". (Episode="7277",Series="215",ExtraSeries=[],Group="2276")
[2024-06-14 02:32:02.984 +00:00] [INF] [27] Shokofin.Providers.CustomSeriesProvider: Adding virtual Episode 12 in Season 0 for Series "Spy x Family". (Episode="7276",Series="215",ExtraSeries=[],Group="2276")
[2024-06-14 02:32:02.986 +00:00] [INF] [27] Shokofin.Providers.CustomSeriesProvider: Adding virtual Episode 13 in Season 0 for Series "Spy x Family". (Episode="7263",Series="215",ExtraSeries=[],Group="2276")
[2024-06-14 02:32:02.987 +00:00] [INF] [27] Shokofin.Providers.CustomSeriesProvider: Adding virtual Episode 14 in Season 0 for Series "Spy x Family". (Episode="7270",Series="215",ExtraSeries=[],Group="2276")
[2024-06-14 02:32:02.989 +00:00] [INF] [27] Shokofin.Providers.CustomSeriesProvider: Adding virtual Episode 15 in Season 0 for Series "Spy x Family". (Episode="7219",Series="213",ExtraSeries=[],Group="2276")
[2024-06-14 02:32:02.990 +00:00] [INF] [27] Shokofin.Providers.CustomSeriesProvider: Adding virtual Episode 16 in Season 0 for Series "Spy x Family". (Episode="7230",Series="213",ExtraSeries=[],Group="2276")
[2024-06-14 02:32:02.992 +00:00] [INF] [27] Shokofin.Providers.CustomSeriesProvider: Adding virtual Episode 17 in Season 0 for Series "Spy x Family". (Episode="7231",Series="213",ExtraSeries=[],Group="2276")
[2024-06-14 02:32:02.994 +00:00] [INF] [27] Shokofin.Providers.ImageProvider: Getting 3 images for series "Spy x Family" (Series="214")
[2024-06-14 02:32:03.025 +00:00] [INF] [11] Shokofin.Providers.SeasonProvider: Found info for Season 1 in Series "Spy x Family" (Series="214",Group="2276")
[2024-06-14 02:32:03.025 +00:00] [INF] [11] Shokofin.Providers.ImageProvider: Getting 1 images for season 1 in "Spy x Family" (Series="214")
[2024-06-14 02:32:03.077 +00:00] [INF] [11] Shokofin.Providers.SeasonProvider: Found info for Season 2 in Series "Spy x Family" (Series="214",Group="2276")
[2024-06-14 02:32:03.078 +00:00] [INF] [11] Shokofin.Providers.ImageProvider: Getting 1 images for season 2 in "Spy x Family" (Series="215")
[2024-06-14 02:32:03.105 +00:00] [INF] [27] Shokofin.Providers.SeasonProvider: Found info for Season 3 in Series "Spy x Family" (Series="214",Group="2276")
[2024-06-14 02:32:03.106 +00:00] [INF] [27] Shokofin.Providers.ImageProvider: Getting 1 images for season 3 in "Spy x Family" (Series="213")
[2024-06-14 02:32:03.136 +00:00] [INF] [27] Shokofin.Providers.EpisodeProvider: Found episode "S1 TBD Music Video" (File=null,Episode="7248",Series="214",ExtraSeries=[],Group="2276")
[2024-06-14 02:32:03.138 +00:00] [INF] [27] Shokofin.Providers.EpisodeProvider: Found episode "S2 Episode S2" (File=null,Episode="7246",Series="214",ExtraSeries=[],Group="2276")
[2024-06-14 02:32:03.140 +00:00] [INF] [27] Shokofin.Providers.EpisodeProvider: Found episode "S3 Episode S3" (File=null,Episode="7247",Series="214",ExtraSeries=[],Group="2276")
[2024-06-14 02:32:03.141 +00:00] [INF] [27] Shokofin.Providers.EpisodeProvider: Found episode "S4 Episode S4" (File=null,Episode="7249",Series="214",ExtraSeries=[],Group="2276")
[2024-06-14 02:32:03.143 +00:00] [INF] [27] Shokofin.Providers.EpisodeProvider: Found episode "S5 Mission 03 Stage Reading" (File=null,Episode="7253",Series="214",ExtraSeries=[],Group="2276")
[2024-06-14 02:32:03.144 +00:00] [INF] [27] Shokofin.Providers.EpisodeProvider: Found episode "S6 Mission 08 Stage Reading" (File=null,Episode="7254",Series="214",ExtraSeries=[],Group="2276")
[2024-06-14 02:32:03.146 +00:00] [INF] [27] Shokofin.Providers.EpisodeProvider: Found episode "S7 Mission 12 Stage Reading" (File=null,Episode="7255",Series="214",ExtraSeries=[],Group="2276")
[2024-06-14 02:32:03.160 +00:00] [INF] [27] Shokofin.Providers.EpisodeProvider: Found episode "S8 Talking Session 1" (File=null,Episode="7256",Series="214",ExtraSeries=[],Group="2276")
[2024-06-14 02:32:03.162 +00:00] [INF] [27] Shokofin.Providers.EpisodeProvider: Found episode "S9 Talking Session 2" (File=null,Episode="7257",Series="214",ExtraSeries=[],Group="2276")
[2024-06-14 02:32:03.164 +00:00] [INF] [27] Shokofin.Providers.EpisodeProvider: Found episode "S10 Spy x Family Award" (File=null,Episode="7258",Series="214",ExtraSeries=[],Group="2276")
[2024-06-14 02:32:03.166 +00:00] [INF] [27] Shokofin.Providers.EpisodeProvider: Found episode "S1 Good Day Music Video" (File=null,Episode="7277",Series="215",ExtraSeries=[],Group="2276")
[2024-06-14 02:32:03.168 +00:00] [INF] [27] Shokofin.Providers.EpisodeProvider: Found episode "S2 Breeze Music Video" (File=null,Episode="7276",Series="215",ExtraSeries=[],Group="2276")
[2024-06-14 02:32:03.170 +00:00] [INF] [27] Shokofin.Providers.EpisodeProvider: Found episode "S3 Second Cour Commemoration Special" (File=null,Episode="7263",Series="215",ExtraSeries=[],Group="2276")
[2024-06-14 02:32:03.172 +00:00] [INF] [27] Shokofin.Providers.EpisodeProvider: Found episode "S4 Episode S4" (File=null,Episode="7270",Series="215",ExtraSeries=[],Group="2276")
[2024-06-14 02:32:03.173 +00:00] [INF] [27] Shokofin.Providers.EpisodeProvider: Found episode "S1 Episode S1" (File=null,Episode="7219",Series="213",ExtraSeries=[],Group="2276")
[2024-06-14 02:32:03.175 +00:00] [INF] [27] Shokofin.Providers.EpisodeProvider: Found episode "S2 Episode S2" (File=null,Episode="7230",Series="213",ExtraSeries=[],Group="2276")
[2024-06-14 02:32:03.177 +00:00] [INF] [27] Shokofin.Providers.EpisodeProvider: Found episode "S3 Episode S3" (File=null,Episode="7231",Series="213",ExtraSeries=[],Group="2276")
[2024-06-14 02:32:03.180 +00:00] [INF] [27] Shokofin.Providers.SeriesProvider: Found series "Spy x Family" (Series="214",Group="2276")
[2024-06-14 02:32:03.182 +00:00] [INF] [27] Shokofin.Providers.ImageProvider: Getting 3 images for series "Spy x Family" (Series="214")
Description
If groups are not created correctly in Shoko (due to the order of import) and Jellyfin receives the incorrect grouping metadata, Jellyfin will produce an error due to the path changing when recreating groups and then updating series metadata in JF. As a result, the show entry will not display any seasons or episodes until a scan of all libraries is performed manually or by a scheduled task. This is on JF 10.9 with the pre-release 4.0.0.22 version and VFS enabled.
Suggested Solution
Ideally, if possible, it would be helpful for Shokofin to handle the file path changing in the VFS and notify Jellyfin of the change or be able to force a scan of the library. Revam mentioned there might be a way to detect a change using signalr.
Additional Information
Relevant Error: