Skip to content

[Issue]: All Library Scan causes playlists to disappear #12008

Open
@jedthe3rd

Description

Please describe your bug

After creating a playlist and then starting a scan all libraries scan my playlists disappear.

Reproduction Steps

  1. Create a playlist (public or private)
  2. Start a scan all libraries scan
  3. Go to your home page and force a page refresh.
  4. Playlists will be gone

Jellyfin Version

10.9.0

if other:

10.9.6

Environment

- OS: Windows 11
- Linux Kernel: n/a
- Virtualization: n/a
- Clients: All
- Browser: All
- FFmpeg Version: 6.0.1-jellyfin
- Playback Method: N/A
- Hardware Acceleration: N/A
- GPU Model: N/A
- Plugins: AniDB, Anilist, AudioDB, Bookshelf, Cover Art Archive, Kitsu, MusicBranz, OMDb, Playback Reporting, Reports, Studio Images, TMDb, TMDb box sets, TheTVDB, VGMdb
- Reverse Proxy: n/a
- Base URL: n/a
- Networking: n/a
- Storage: n/a

Jellyfin logs

[2024-06-06 21:37:41.717 -06:00] [INF] [1] Main: Jellyfin version: "10.9.6"
[2024-06-06 21:37:41.732 -06:00] [INF] [1] Main: Environment Variables: ["[JELLYFIN_LOG_DIR, C:\ProgramData\Jellyfin\Server\log]"]
[2024-06-06 21:37:41.734 -06:00] [INF] [1] Main: Arguments: ["C:\Program Files\Jellyfin\Server\jellyfin.dll", "--datadir", "C:\ProgramData\Jellyfin\Server"]
[2024-06-06 21:37:41.736 -06:00] [INF] [1] Main: Operating system: "Microsoft Windows 10.0.22631"
[2024-06-06 21:37:41.737 -06:00] [INF] [1] Main: Architecture: X64
[2024-06-06 21:37:41.739 -06:00] [INF] [1] Main: 64-Bit Process: True
[2024-06-06 21:37:41.740 -06:00] [INF] [1] Main: User Interactive: True
[2024-06-06 21:37:41.741 -06:00] [INF] [1] Main: Processor count: 24
[2024-06-06 21:37:41.743 -06:00] [INF] [1] Main: Program data path: "C:\ProgramData\Jellyfin\Server"
[2024-06-06 21:37:41.744 -06:00] [INF] [1] Main: Log directory path: "C:\ProgramData\Jellyfin\Server\log"
[2024-06-06 21:37:41.745 -06:00] [INF] [1] Main: Config directory path: "C:\ProgramData\Jellyfin\Server\config"
[2024-06-06 21:37:41.746 -06:00] [INF] [1] Main: Cache path: "C:\ProgramData\Jellyfin\Server\cache"
[2024-06-06 21:37:41.747 -06:00] [INF] [1] Main: Web resources path: "C:\Program Files\Jellyfin\Server\jellyfin-web"
[2024-06-06 21:37:41.748 -06:00] [INF] [1] Main: Application directory: "C:\Program Files\Jellyfin\Server\"

...

[2024-06-06 21:38:16.767 -06:00] [DBG] [17] Emby.Server.Implementations.ScheduledTasks.Tasks.CleanupCollectionAndPlaylistPathsTask: Found 0 playlists
[2024-06-06 21:38:16.770 -06:00] [INF] [17] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Clean up collections and playlists" Completed after 0 minute(s) and 1 seconds

...

[2024-06-06 21:39:32.753 -06:00] [DBG] [9] MediaBrowser.Providers.Playlists.PlaylistMetadataService: Refreshing "Playlist" "C:\ProgramData\Jellyfin\Server\data\playlists\Test11" because item.RequiresRefresh() returned true
[2024-06-06 21:39:32.767 -06:00] [DBG] [9] MediaBrowser.Providers.Playlists.PlaylistMetadataService: Running "PlaylistItemsProvider" for "C:\ProgramData\Jellyfin\Server\data\playlists\Test11"
[2024-06-06 21:39:32.769 -06:00] [DBG] [9] MediaBrowser.Providers.Playlists.PlaylistMetadataService: Running "PlaylistXmlProvider" for "C:\ProgramData\Jellyfin\Server\data\playlists\Test11"
[2024-06-06 21:39:32.771 -06:00] [DBG] [9] MediaBrowser.Providers.Playlists.PlaylistMetadataService: "PlaylistXmlProvider" returned no metadata for "C:\ProgramData\Jellyfin\Server\data\playlists\Test11"
[2024-06-06 21:39:32.773 -06:00] [DBG] [9] MediaBrowser.Providers.Playlists.PlaylistMetadataService: Running "PlaylistImageProvider" for "C:\ProgramData\Jellyfin\Server\data\playlists\Test11"
[2024-06-06 21:39:32.784 -06:00] [DBG] [9] MediaBrowser.Providers.Manager.ProviderManager: Saving "C:\ProgramData\Jellyfin\Server\data\playlists\Test11" to "Emby Xml"
[2024-06-06 21:39:32.828 -06:00] [DBG] [28] MediaBrowser.Providers.Manager.ProviderManager: Saving "C:\ProgramData\Jellyfin\Server\data\playlists\Test11" to "Emby Xml"
[2024-06-06 21:39:32.835 -06:00] [DBG] [9] Jellyfin.Plugin.Tvdb.Providers.TvdbMissingEpisodeProvider: "OnLibraryManagerItemUpdated": Refreshing Item "Test" [MetadataEdit]
[2024-06-06 21:39:32.836 -06:00] [DBG] [9] Jellyfin.Plugin.Tvdb.Providers.TvdbMissingEpisodeProvider: Skip: Updated item is "no Season or Episode".
[2024-06-06 21:39:32.856 -06:00] [DBG] [29] MediaBrowser.Controller.Entities.BaseItem: "Playlist": Query requires post-filtering due to LinkedChildren.
[2024-06-06 21:39:32.856 -06:00] [DBG] [28] MediaBrowser.Providers.Playlists.PlaylistMetadataService: "PlaylistImageProvider" reports change to "C:\ProgramData\Jellyfin\Server\data\playlists\Test11"
[2024-06-06 21:39:32.859 -06:00] [DBG] [28] MediaBrowser.Providers.Playlists.PlaylistMetadataService: Running "PlaylistImageProvider" for "C:\ProgramData\Jellyfin\Server\data\playlists\Test11"
[2024-06-06 21:39:33.172 -06:00] [DBG] [21] MediaBrowser.Providers.Manager.ProviderManager: Saving "C:\ProgramData\Jellyfin\Server\data\playlists\Test11" to "Emby Xml"
...
[2024-06-06 21:40:19.206 -06:00] [DBG] [28] Emby.Server.Implementations.ScheduledTasks.TaskManager: Executing "Scan Media Library"
[2024-06-06 21:40:19.208 -06:00] [INF] [28] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path "\\jellyfin\TrueNAS\Media_Store\redacted"
[2024-06-06 21:40:19.211 -06:00] [INF] [28] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path "\\jellyfin\TrueNAS\Media_Store\redacted"
[2024-06-06 21:40:19.214 -06:00] [INF] [28] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path "\\jellyfin\TrueNAS\Media_Store\redacted"
[2024-06-06 21:40:19.217 -06:00] [INF] [28] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path "\\jellyfin\TrueNAS\Media_Store\redacted"
[2024-06-06 21:40:19.220 -06:00] [INF] [28] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path "\\jellyfin\TrueNAS\Media_Store\redacted"
[2024-06-06 21:40:19.223 -06:00] [INF] [28] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path "C:\ProgramData\Jellyfin\Server\data\collections"
[2024-06-06 21:40:19.224 -06:00] [INF] [28] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path "\\jellyfin\TrueNAS\Media_Store\redacted"
[2024-06-06 21:40:19.226 -06:00] [INF] [28] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path "\\jellyfin\TrueNAS\Media_Store\redacted"
[2024-06-06 21:40:19.229 -06:00] [INF] [28] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path "\\jellyfin\TrueNAS\Media_Store\redacted"
[2024-06-06 21:40:19.232 -06:00] [INF] [28] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path "\\jellyfin\TrueNAS\Media_Store\redacted"
[2024-06-06 21:40:19.234 -06:00] [INF] [28] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path "\\jellyfin\TrueNAS\Media_Store\redacted"
[2024-06-06 21:40:19.237 -06:00] [INF] [28] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path "\\jellyfin\TrueNAS\Media_Store\redacted"
[2024-06-06 21:40:19.240 -06:00] [INF] [28] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path "\\jellyfin\TrueNAS\Media_Store\redacted"
[2024-06-06 21:40:19.242 -06:00] [INF] [28] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path "\\jellyfin\TrueNAS\Media_Store\redacted"
[2024-06-06 21:40:19.245 -06:00] [INF] [28] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path "\\jellyfin\TrueNAS\Media_Store\redacted"
[2024-06-06 21:40:19.248 -06:00] [INF] [28] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path "Z:\Media_Store\Videos\Live_TV\Recordings"
[2024-06-06 21:40:19.252 -06:00] [INF] [28] Emby.Server.Implementations.Library.LibraryManager: Validating media library
[2024-06-06 21:40:20.777 -06:00] [DBG] [20] MediaBrowser.Providers.Manager.ProviderManager: OnRefreshStart f27caa37e5142225cceded48f6553502
[2024-06-06 21:40:21.408 -06:00] [DBG] [37] MediaBrowser.Providers.Manager.ProviderManager: OnRefreshStart 5e7ee93bc5a578b85fb6f7f28aff27e6
[2024-06-06 21:40:21.408 -06:00] [DBG] [30] MediaBrowser.Providers.Manager.ProviderManager: OnRefreshStart 108e989a84244f3a82a2a483fb201267
[2024-06-06 21:40:21.408 -06:00] [DBG] [20] MediaBrowser.Providers.Manager.ProviderManager: OnRefreshStart 371b630c20de0833705b27d97819ef61
[2024-06-06 21:40:21.408 -06:00] [DBG] [15] MediaBrowser.Providers.Manager.ProviderManager: OnRefreshStart 75e55564f833acb4171bdc3378bacb12
[2024-06-06 21:40:21.408 -06:00] [DBG] [31] MediaBrowser.Providers.Manager.ProviderManager: OnRefreshStart 05f85601e11e3514f496917817afe79a
[2024-06-06 21:40:21.408 -06:00] [DBG] [34] MediaBrowser.Providers.Manager.ProviderManager: OnRefreshStart 8679d10569ec12981200c4116da3e90b
[2024-06-06 21:40:21.408 -06:00] [DBG] [39] MediaBrowser.Providers.Manager.ProviderManager: OnRefreshStart b2e6656be41748bb4c93b43f58ba70b6
[2024-06-06 21:40:21.408 -06:00] [DBG] [45] MediaBrowser.Providers.Manager.ProviderManager: OnRefreshStart bf38e2cf0838697a2226d2cc9289a117
[2024-06-06 21:40:21.408 -06:00] [DBG] [40] MediaBrowser.Providers.Manager.ProviderManager: OnRefreshStart 7e0c549e1834f1108d7b39114e8e8189
[2024-06-06 21:40:21.408 -06:00] [DBG] [36] MediaBrowser.Providers.Manager.ProviderManager: OnRefreshStart 19577fddc985ba082a72f51e7500f228
[2024-06-06 21:40:21.408 -06:00] [DBG] [32] MediaBrowser.Providers.Manager.ProviderManager: OnRefreshStart a4f20a8cdb5300fe4ad85522aa95a573
[2024-06-06 21:40:21.408 -06:00] [DBG] [9] MediaBrowser.Providers.Manager.ProviderManager: OnRefreshStart 211b6009987db277f976c32f7dae190c
[2024-06-06 21:40:21.412 -06:00] [DBG] [33] MediaBrowser.Providers.Manager.ProviderManager: OnRefreshStart e28308244fda22be76e2c6e6b7fdfb53
[2024-06-06 21:40:21.412 -06:00] [DBG] [41] MediaBrowser.Providers.Manager.ProviderManager: OnRefreshStart cf403da3119531c6cd5bc332bd43cb26
[2024-06-06 21:40:21.412 -06:00] [DBG] [42] MediaBrowser.Providers.Manager.ProviderManager: OnRefreshStart 6d7bdec92bda37396f89f6d784c22565
[2024-06-06 21:40:21.412 -06:00] [DBG] [38] MediaBrowser.Providers.Manager.ProviderManager: OnRefreshStart 1071671e7bffa0532e930debee501d2e
[2024-06-06 21:40:21.412 -06:00] [DBG] [44] MediaBrowser.Providers.Manager.ProviderManager: OnRefreshStart 41a34e9984ed1199af5f1650ef48c2cf
[2024-06-06 21:40:21.453 -06:00] [DBG] [38] MediaBrowser.Controller.Entities.BaseItem: Removed item: "C:\ProgramData\Jellyfin\Server\data\playlists\Test11"
[2024-06-06 21:40:21.466 -06:00] [DBG] [49] MediaBrowser.Providers.Manager.ProviderManager: OnRefreshStart a2282ead2f7d14bc32a70da17e6ec749
[2024-06-06 21:40:21.466 -06:00] [INF] [38] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: "Playlist", Name: "Test", Path: "C:\ProgramData\Jellyfin\Server\data\playlists\Test11", Id: c01433b6-2308-fbd1-ff49-7294bca60d99
[2024-06-06 21:40:21.473 -06:00] [DBG] [38] Emby.Server.Implementations.Library.LibraryManager: Deleting metadata path, Type: "Playlist", Name: "Test", Path: "C:\ProgramData\Jellyfin\Server\metadata\library\c0\redacted", Id: c01433b6-2308-fbd1-ff49-7294bca60d99
[2024-06-06 21:40:21.486 -06:00] [DBG] [38] Jellyfin.Plugin.Tvdb.Providers.TvdbMissingEpisodeProvider: "OnLibraryManagerItemRemoved": Refreshing "Test" [0]
[2024-06-06 21:40:21.502 -06:00] [DBG] [38] Jellyfin.Plugin.Tvdb.Providers.TvdbMissingEpisodeProvider: Given input is not in ["Series", "Season", "Episode"]: "MediaBrowser.Controller.Playlists.Playlist"

FFmpeg logs

Please attach any browser or client logs here

n/a

Please attach any screenshots here

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    • Status

      Needs Testing

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions