• Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below
  • Forum
  • Website
  • GitHub
  • Status
  • Translation
  • Features
  • Team
  • Rules
  • Help
  • Feeds
User Links
  • Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below

    Useful Links Forum Website GitHub Status Translation Features Team Rules Help Feeds
    Jellyfin Forum Support General Questions Broken Plugins Section

     
    • 0 Vote(s) - 0 Average

    Broken Plugins Section

    Going to the Plugins section of the Dashboard returns an error and no plugins.
    SpiceGuy
    Offline

    Junior Member

    Posts: 11
    Threads: 5
    Joined: 2025 Oct
    Reputation: 0
    Country:United States
    #1
    2026-02-08, 10:26 PM
    Hi All,

    I need some help.
    First my setup:

    Jellyfin Server/Web/Build Version: 10.11.6
    My Server: Synology DS923+ DSM v. 7.3 
    Jellyfin Deployment: As a container in DSM Container Manager

    A few months (and updates) ago I noticed that the Jellyfin icon on my DVD player did not show up anymore (via DLNA) in the list of media servers connected to my Blu-Ray.  Thinking it was due to a recent update in the app I ignored it. Recently I was reading a "how to" about Jellyfin and it mentioned to make sure that the DLNA plugin was installed and enabled so that network devices can "see" it.  It made me think that there could be a problem with my DLNA plugin as to why the icon was not showing up on my DVD Player's list of connected media servers.

    Logging into my instance of the Jellyfin server app and going to Dashboard > Plugins  I see that Jellyfin is unable to load the Plugin page. After several minutes the app returns this error message:

    ! An error occurred while loading plugins.
       

    If I click on the "Manage Repositories" button near the error message I get this error message:

    ! Failed to load repositories.
       

    If I delete all the files in the Jellyfin server app's plugins folder located at  "config > plugins", will that reset my plugins page in the server UI?

    I'm hoping not to have to reinstall the container.


    This might be a separate issue but I am also noticing that it takes to attempts before I can log into the Jellyfin Server app. Looking at the container logs I see two log-in notifications:

    Jellyfin.API.Auth.CustomAuthenticationHandler: Custom Authentication was not authenticated. Failure Message: Invalid Token
       

    and

    Jellyfin.API.Auth.CustomAuthenticationHandler: Custom authentication was challenged.
       


    I'm not sure if this is indirectly related to the plugins problem somehow.
    niels
    Offline

    Core Team

    Posts: 329
    Threads: 6
    Joined: 2023 Jun
    Reputation: 19
    Country:Netherlands
    #2
    2026-02-09, 02:23 PM
    When you press the "Manage repositories" button, which repositories show up? Also, provide a more ocmplete server log instead of just cherrypicking 2 lines.
    [Image: GitHub%20Sponsors-grey?logo=github] [Image: Buy%20Me%20a%20Coffee-grey?logo=buymeacoffee]
    alleycat
    Offline

    Member

    Posts: 224
    Threads: 22
    Joined: 2024 Sep
    Reputation: 6
    Country:United States
    #3
    2026-02-09, 05:09 PM
    (2026-02-08, 10:26 PM)SpiceGuy Wrote: Hi All,

    I need some help.
    First my setup:

    Jellyfin Server/Web/Build Version: 10.11.6
    My Server: Synology DS923+ DSM v. 7.3 
    Jellyfin Deployment: As a container in DSM Container Manager

    A few months (and updates) ago I noticed that the Jellyfin icon on my DVD player did not show up anymore (via DLNA) in the list of media servers connected to my Blu-Ray.  Thinking it was due to a recent update in the app I ignored it. Recently I was reading a "how to" about Jellyfin and it mentioned to make sure that the DLNA plugin was installed and enabled so that network devices can "see" it.  It made me think that there could be a problem with my DLNA plugin as to why the icon was not showing up on my DVD Player's list of connected media servers.

    Logging into my instance of the Jellyfin server app and going to Dashboard > Plugins  I see that Jellyfin is unable to load the Plugin page. After several minutes the app returns this error message:

    ! An error occurred while loading plugins.


    If I click on the "Manage Repositories" button near the error message I get this error message:

    ! Failed to load repositories.


    If I delete all the files in the Jellyfin server app's plugins folder located at  "config > plugins", will that reset my plugins page in the server UI?

    I'm hoping not to have to reinstall the container.


    This might be a separate issue but I am also noticing that it takes to attempts before I can log into the Jellyfin Server app. Looking at the container logs I see two log-in notifications:

    Jellyfin.API.Auth.CustomAuthenticationHandler: Custom Authentication was not authenticated. Failure Message: Invalid Token


    and

    Jellyfin.API.Auth.CustomAuthenticationHandler: Custom authentication was challenged.



    I'm not sure if this is indirectly related to the plugins problem somehow.

    I know it's telling you nothing found but can you press the "Manage repositories" button, and see this?

       
    Jellyfin 12.1 (bare metal) on Ubuntu 24.04.4 LTS, Server: OptiPlex 7050 i7-6700 32GB (headless)
    Arc A380 Genie, TrueNAS Mini-R RaidZ2 9-wide 71 TiB


    SpiceGuy
    Offline

    Junior Member

    Posts: 11
    Threads: 5
    Joined: 2025 Oct
    Reputation: 0
    Country:United States
    #4
    2026-02-09, 05:57 PM
    The Manage Repositories side-menu option in the dashboard does not exist in the newer Jellyfin versions. In fact, as you can see in the attached pic all I get generally is the spinning circle when I click on "Plugins" option and that's it. 
       

    Only sometime when I try to rebuild / restart the container will I get a plugins error message when clicking on "Plugins" but generally it just hangs up and all I get is the spinning circle. The below pic is an example of the few times I get an actual error message when clicking on "Plugins" in the side-menu.  This plugins error message is the only time when I see a "Manage Repositories" button. No place else.
       

    On the rare occasion when I get the plugins error message and if I click on the "Manage Repositories" button, I will get a different error message that says that it failed to load the repositories (see below pic). I don't see anywhere else in the UI were I can get to the repositories.
       

    If you know how to get to the repositories or plugins by any other way let me know.
    theguymadmax
    Offline

    Team Member

    Posts: 1,758
    Threads: 6
    Joined: 2024 Jun
    Reputation: 110
    #5
    2026-02-09, 06:59 PM (This post was last modified: 2026-02-09, 07:18 PM by theguymadmax. Edited 1 time in total.)
    in the system.xml file in your config folder it will list the repos:

    Code:
      <PluginRepositories>
        <RepositoryInfo>
          <Name>Jellyfin Stable</Name>
          <Url>https://repo.jellyfin.org/files/plugin/manifest.json</Url>
          <Enabled>true</Enabled>
        </RepositoryInfo>
      </PluginRepositories>
    SpiceGuy
    Offline

    Junior Member

    Posts: 11
    Threads: 5
    Joined: 2025 Oct
    Reputation: 0
    Country:United States
    #6
    2026-02-10, 02:16 PM
    Here is my system.xml file's contents. I noticed that something near the bottom of the list with ID 6F511C87 is listed as unstable.  Below the is a screenshot of the  config > plugins directory. I included it so you can see what plugins were downloaded. Thank you for your help on this.

      <?xml version="1.0" encoding="utf-8"?>
    <ServerConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <LogFileRetentionDays>3</LogFileRetentionDays>
    <IsStartupWizardCompleted>true</IsStartupWizardCompleted>
    <CachePath />
    <EnableMetrics>false</EnableMetrics>
    <EnableNormalizedItemByNameIds>true</EnableNormalizedItemByNameIds>
    <IsPortAuthorized>true</IsPortAuthorized>
    <QuickConnectAvailable>true</QuickConnectAvailable>
    <EnableCaseSensitiveItemIds>true</EnableCaseSensitiveItemIds>
    <DisableLiveTvChannelUserDataName>true</DisableLiveTvChannelUserDataName>
    <MetadataPath />
    <PreferredMetadataLanguage>en</PreferredMetadataLanguage>
    <MetadataCountryCode>US</MetadataCountryCode>
    <SortReplaceCharacters>
    <string>.</string>
    <string>+</string>
    <string>%</string>
    </SortReplaceCharacters>
    <SortRemoveCharacters>
    <string>
    </string>
    <string>&amp
    </string>
    <string>-</string>
    <string>{</string>
    <string>}</string>
    <string>'</string>
    </SortRemoveCharacters>
    <SortRemoveWords>
    <string>the</string>
    <string>a</string>
    <string>an</string>
    </SortRemoveWords>
    <MinResumePct>5</MinResumePct>
    <MaxResumePct>90</MaxResumePct>
    <MinResumeDurationSeconds>300</MinResumeDurationSeconds>
    <MinAudiobookResume>5</MinAudiobookResume>
    <MaxAudiobookResume>5</MaxAudiobookResume>
    <InactiveSessionThreshold>0</InactiveSessionThreshold>
    <LibraryMonitorDelay>60</LibraryMonitorDelay>
    <LibraryUpdateDuration>30</LibraryUpdateDuration>
    <CacheSize>400</CacheSize>
    <ImageSavingConvention>Legacy</ImageSavingConvention>
    <MetadataOptions>
    <MetadataOptions>
    <ItemType>Book</ItemType>
    <DisabledMetadataSavers />
    <LocalMetadataReaderOrder />
    <DisabledMetadataFetchers />
    <MetadataFetcherOrder />
    <DisabledImageFetchers />
    <ImageFetcherOrder />
    </MetadataOptions>
    <MetadataOptions>
    <ItemType>Movie</ItemType>
    <DisabledMetadataSavers />
    <LocalMetadataReaderOrder />
    <DisabledMetadataFetchers />
    <MetadataFetcherOrder />
    <DisabledImageFetchers />
    <ImageFetcherOrder />
    </MetadataOptions>
    <MetadataOptions>
    <ItemType>MusicVideo</ItemType>
    <DisabledMetadataSavers />
    <LocalMetadataReaderOrder />
    <DisabledMetadataFetchers>
    <string>The Open Movie Database</string>
    </DisabledMetadataFetchers>
    <MetadataFetcherOrder />
    <DisabledImageFetchers>
    <string>The Open Movie Database</string>
    </DisabledImageFetchers>
    <ImageFetcherOrder />
    </MetadataOptions>
    <MetadataOptions>
    <ItemType>Series</ItemType>
    <DisabledMetadataSavers />
    <LocalMetadataReaderOrder />
    <DisabledMetadataFetchers />
    <MetadataFetcherOrder />
    <DisabledImageFetchers />
    <ImageFetcherOrder />
    </MetadataOptions>
    <MetadataOptions>
    <ItemType>MusicAlbum</ItemType>
    <DisabledMetadataSavers />
    <LocalMetadataReaderOrder />
    <DisabledMetadataFetchers>
    <string>TheAudioDB</string>
    </DisabledMetadataFetchers>
    <MetadataFetcherOrder />
    <DisabledImageFetchers />
    <ImageFetcherOrder />
    </MetadataOptions>
    <MetadataOptions>
    <ItemType>MusicArtist</ItemType>
    <DisabledMetadataSavers />
    <LocalMetadataReaderOrder />
    <DisabledMetadataFetchers>
    <string>TheAudioDB</string>
    </DisabledMetadataFetchers>
    <MetadataFetcherOrder />
    <DisabledImageFetchers />
    <ImageFetcherOrder />
    </MetadataOptions>
    <MetadataOptions>
    <ItemType>BoxSet</ItemType>
    <DisabledMetadataSavers />
    <LocalMetadataReaderOrder />
    <DisabledMetadataFetchers />
    <MetadataFetcherOrder />
    <DisabledImageFetchers />
    <ImageFetcherOrder />
    </MetadataOptions>
    <MetadataOptions>
    <ItemType>Season</ItemType>
    <DisabledMetadataSavers />
    <LocalMetadataReaderOrder />
    <DisabledMetadataFetchers />
    <MetadataFetcherOrder />
    <DisabledImageFetchers />
    <ImageFetcherOrder />
    </MetadataOptions>
    <MetadataOptions>
    <ItemType>Episode</ItemType>
    <DisabledMetadataSavers />
    <LocalMetadataReaderOrder />
    <DisabledMetadataFetchers />
    <MetadataFetcherOrder />
    <DisabledImageFetchers />
    <ImageFetcherOrder />
    </MetadataOptions>
    </MetadataOptions>
    <SkipDeserializationForBasicTypes>true</SkipDeserializationForBasicTypes>
    <ServerName>Jellyfin-DS923</ServerName>
    <UICulture>en-US</UICulture>
    <SaveMetadataHidden>false</SaveMetadataHidden>
    <ContentTypes />
    <RemoteClientBitrateLimit>0</RemoteClientBitrateLimit>
    <EnableFolderView>false</EnableFolderView>
    <EnableGroupingMoviesIntoCollections>false</EnableGroupingMoviesIntoCollections>
    <EnableGroupingShowsIntoCollections>false</EnableGroupingShowsIntoCollections>
    <DisplaySpecialsWithinSeasons>true</DisplaySpecialsWithinSeasons>
    <CodecsUsed />
    <PluginRepositories>
    <RepositoryInfo>
    <Name>Jellyfin Stable</Name>
    <Url>https://repo.jellyfin.org/files/plugin/manifest.json</Url>
    <Enabled>true</Enabled>
    </RepositoryInfo>
    <RepositoryInfo>
    <Name>Skin Manager</Name>
    <Url>https://raw.githubusercontent.com/danieladov/JellyfinPluginManifest/master/manifest.json</Url>
    <Enabled>true</Enabled>
    </RepositoryInfo>
    <RepositoryInfo>
    <Name>Intro Skipper</Name>
    <Url>https://manifest.intro-skipper.org/manifest.json</Url>
    <Enabled>true</Enabled>
    </RepositoryInfo>
    </PluginRepositories>
    <EnableExternalContentInSuggestions>true</EnableExternalContentInSuggestions>
    <ImageExtractionTimeoutMs>0</ImageExtractionTimeoutMs>
    <PathSubstitutions />
    <EnableSlowResponseWarning>true</EnableSlowResponseWarning>
    <SlowResponseThresholdMs>500</SlowResponseThresholdMs>
    <CorsHosts>
    <string>*</string>
    </CorsHosts>
    <ActivityLogRetentionDays>30</ActivityLogRetentionDays>
    <LibraryScanFanoutConcurrency>0</LibraryScanFanoutConcurrency>
    <LibraryMetadataRefreshConcurrency>0</LibraryMetadataRefreshConcurrency>
    <AllowClientLogUpload>true</AllowClientLogUpload>
    <DummyChapterDuration>0</DummyChapterDuration>
    <ChapterImageResolution>MatchSource</ChapterImageResolution>
    <ParallelImageEncodingLimit>0</ParallelImageEncodingLimit>
    <CastReceiverApplications>
    <CastReceiverApplication>
    <Id>F007D354</Id>
    <Name>Stable</Name>
    </CastReceiverApplication>
    <CastReceiverApplication>
    <Id>6F511C87</Id>
    <Name>Unstable</Name>
    </CastReceiverApplication>
    </CastReceiverApplications>
    <TrickplayOptions>
    <EnableHwAcceleration>false</EnableHwAcceleration>
    <EnableHwEncoding>false</EnableHwEncoding>
    <EnableKeyFrameOnlyExtraction>false</EnableKeyFrameOnlyExtraction>
    <ScanBehavior>NonBlocking</ScanBehavior>
    <ProcessPriority>BelowNormal</ProcessPriority>
    <Interval>10000</Interval>
    <WidthResolutions>
    <int>320</int>
    </WidthResolutions>
    <TileWidth>10</TileWidth>
    <TileHeight>10</TileHeight>
    <Qscale>4</Qscale>
    <JpegQuality>90</JpegQuality>
    <ProcessThreads>1</ProcessThreads>
    </TrickplayOptions>
    <EnableLegacyAuthorization>true</EnableLegacyAuthorization>
    </ServerConfiguration>

       
    SpiceGuy
    Offline

    Junior Member

    Posts: 11
    Threads: 5
    Joined: 2025 Oct
    Reputation: 0
    Country:United States
    #7
    2026-02-12, 12:04 PM
    Here is the server log. Sorry for the lateness.

    [2026-02-12 00:01:00.011 +00:00] [INF] [63] Jellyfin.Plugin.KodiSyncQueue.ScheduledTasks.RetentionTask: Retention deletion not possible if retention days is set to zero!
    [2026-02-12 00:01:00.011 +00:00] [INF] [63] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Remove Old Sync Data" Completed after 0 minute(s) and 0 seconds
    [2026-02-12 00:01:01.001 +00:00] [INF] [57] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for "Remove Old Sync Data" set to fire at 2026-02-13 00:01:00.000 +00:00, which is 23:59:58.9985980 from now.
    [2026-02-12 00:17:13.062 +00:00] [INF] [29] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Clean up collections and playlists" Completed after 0 minute(s) and 0 seconds
    [2026-02-12 01:18:14.063 +00:00] [INF] [27] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Clean up collections and playlists" Completed after 0 minute(s) and 0 seconds
    [2026-02-12 02:00:00.796 +00:00] [INF] [43] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Extract Chapter Images" Completed after 0 minute(s) and 0 seconds
    [2026-02-12 02:00:01.002 +00:00] [INF] [43] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for "Extract Chapter Images" set to fire at 2026-02-13 02:00:00.000 +00:00, which is 23:59:58.9979472 from now.
    [2026-02-12 02:19:15.062 +00:00] [INF] [7] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Clean up collections and playlists" Completed after 0 minute(s) and 0 seconds
    [2026-02-12 03:00:01.001 +00:00] [INF] [44] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for "Generate Trickplay Images" set to fire at 2026-02-13 03:00:00.000 +00:00, which is 23:59:58.9985063 from now.
    [2026-02-12 03:00:03.103 +00:00] [INF] [49] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Generate Trickplay Images" Completed after 0 minute(s) and 3 seconds
    [2026-02-12 03:20:16.063 +00:00] [INF] [33] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Clean up collections and playlists" Completed after 0 minute(s) and 0 seconds
    [2026-02-12 04:06:02.059 +00:00] [INF] [58] Emby.Server.Implementations.ScheduledTasks.Tasks.OptimizeDatabaseTask: Optimizing and vacuuming jellyfin.db...
    [2026-02-12 04:06:02.868 +00:00] [INF] [58] Jellyfin.Database.Providers.Sqlite.SqliteDatabaseProvider: jellyfin.db optimized successfully!
    [2026-02-12 04:06:02.868 +00:00] [INF] [58] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Optimize database" Completed after 0 minute(s) and 0 seconds
    [2026-02-12 04:21:17.064 +00:00] [INF] [32] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Clean up collections and playlists" Completed after 0 minute(s) and 0 seconds
    [2026-02-12 04:59:27.878 +00:00] [INF] [36] Emby.Server.Implementations.Session.SessionManager: Sending shutdown notifications
    [2026-02-12 04:59:27.889 +00:00] [INF] [24] Main: Running query planner optimizations in the database... This might take a while
    [2026-02-12 04:59:27.914 +00:00] [INF] [54] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path "/Movies"
    [2026-02-12 04:59:27.915 +00:00] [INF] [54] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path "/Television"
    [2026-02-12 04:59:27.921 +00:00] [INF] [24] Emby.Server.Implementations.ApplicationHost: Disposing "CoreAppHost"
    [2026-02-12 04:59:27.922 +00:00] [INF] [24] Emby.Server.Implementations.ApplicationHost: Disposing "MusicBrainzArtistProvider"
    [2026-02-12 04:59:27.922 +00:00] [INF] [24] Emby.Server.Implementations.ApplicationHost: Disposing "MusicBrainzAlbumProvider"
    [2026-02-12 04:59:27.922 +00:00] [INF] [24] Emby.Server.Implementations.ApplicationHost: Disposing "CoverArtArchiveImageProvider"
    [2026-02-12 04:59:27.923 +00:00] [INF] [24] Emby.Server.Implementations.ApplicationHost: Disposing "KodiSyncQueuePlugin"
    [2026-02-12 04:59:27.927 +00:00] [INF] [24] Emby.Server.Implementations.ApplicationHost: Disposing "PluginManager"
    [2026-02-12 10:02:52.819 +00:00] [INF] [1] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: "/cache"
    [2026-02-12 10:02:54.009 +00:00] [INF] [7] Jellyfin.Server.ServerSetupApp.SetupServer: Kestrel is listening on "0.0.0.0"
    [2026-02-12 10:02:54.105 +00:00] [INF] [7] Main: Jellyfin version: "10.11.6"
    [2026-02-12 10:02:54.113 +00:00] [INF] [7] Main: Environment Variables: ["[JELLYFIN_CONFIG_DIR, /config/config]", "[JELLYFIN_WEB_DIR, /jellyfin/jellyfin-web]", "[JELLYFIN_FFMPEG, /usr/lib/jellyfin-ffmpeg/ffmpeg]", "[JELLYFIN_LOG_DIR, /config/log]", "[JELLYFIN_DATA_DIR, /config]", "[JELLYFIN_CACHE_DIR, /cache]"]
    [2026-02-12 10:02:54.116 +00:00] [INF] [7] Main: Arguments: ["/jellyfin/jellyfin.dll"]
    [2026-02-12 10:02:54.124 +00:00] [INF] [7] Main: Operating system: "Debian GNU/Linux 13 (trixie)"
    [2026-02-12 10:02:54.127 +00:00] [INF] [7] Main: Architecture: X64
    [2026-02-12 10:02:54.129 +00:00] [INF] [7] Main: 64-Bit Process: True
    [2026-02-12 10:02:54.130 +00:00] [INF] [7] Main: User Interactive: True
    [2026-02-12 10:02:54.130 +00:00] [INF] [7] Main: Processor count: 4
    [2026-02-12 10:02:54.131 +00:00] [INF] [7] Main: Program data path: "/config"
    [2026-02-12 10:02:54.131 +00:00] [INF] [7] Main: Log directory path: "/config/log"
    [2026-02-12 10:02:54.131 +00:00] [INF] [7] Main: Config directory path: "/config/config"
    [2026-02-12 10:02:54.132 +00:00] [INF] [7] Main: Cache path: "/cache"
    [2026-02-12 10:02:54.132 +00:00] [INF] [7] Main: Temp directory path: "/tmp/jellyfin"
    [2026-02-12 10:02:54.133 +00:00] [INF] [7] Main: Web resources path: "/jellyfin/jellyfin-web"
    [2026-02-12 10:02:54.134 +00:00] [INF] [7] Main: Application directory: "/jellyfin/"
    [2026-02-12 10:02:54.194 +00:00] [INF] [7] Jellyfin.Server.Startup: Storage path "/config/data" (Fixed) successfully checked with "22.2TiB" free which is over the minimum of "2GiB".
    [2026-02-12 10:02:54.200 +00:00] [INF] [7] Jellyfin.Server.Startup: Storage path "/cache" (Fixed) successfully checked with "22.2TiB" free which is over the minimum of "2GiB".
    [2026-02-12 10:02:54.204 +00:00] [INF] [7] Jellyfin.Server.Startup: Storage path "/config" (Fixed) successfully checked with "22.2TiB" free which is over the minimum of "2GiB".
    [2026-02-12 10:02:54.223 +00:00] [INF] [7] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: "/cache"
    [2026-02-12 10:02:54.553 +00:00] [INF] [7] Jellyfin.Database.Providers.Sqlite.SqliteDatabaseProvider: SQLite connection string: "Data Source=/config/data/jellyfin.db;Cache=Default;Default Timeout=30;Pooling=True"
    [2026-02-12 10:02:54.586 +00:00] [INF] [7] Jellyfin.Database.Providers.Sqlite.SqliteDatabaseProvider: SQLITE connection pragma command set to:
    "PRAGMA locking_mode=NORMAL;
    PRAGMA journal_size_limit=134217728;
    PRAGMA synchronous=1;
    PRAGMA temp_store=2;
    "
    [2026-02-12 10:02:54.592 +00:00] [INF] [7] Jellyfin.Database.Implementations.Locking.NoLockBehavior: The database locking mode has been set to: NoLock.
    [2026-02-12 10:02:54.856 +00:00] [INF] [7] Jellyfin.Server.Migrations.JellyfinMigrationService: Initialise Migration service.
    [2026-02-12 10:02:58.549 +00:00] [INF] [7] Jellyfin.Server.Migrations.JellyfinMigrationService: There are 0 migrations for stage PreInitialisation.
    [2026-02-12 10:02:58.567 +00:00] [INF] [7] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: "/cache"
    [2026-02-12 10:02:58.696 +00:00] [INF] [7] Emby.Server.Implementations.ApplicationHost: Loading assemblies
    [2026-02-12 10:02:58.715 +00:00] [INF] [7] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "Jellyfin.Plugin.Artwork, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null" from "/config/plugins/Artwork_2.0.0.0/Jellyfin.Plugin.Artwork.dll"
    [2026-02-12 10:02:58.718 +00:00] [INF] [7] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "Jellyfin.Plugin.CoverArtArchive, Version=9.0.0.0, Culture=neutral, PublicKeyToken=null" from "/config/plugins/Cover Art Archive_9.0.0.0/Jellyfin.Plugin.CoverArtArchive.dll"
    [2026-02-12 10:02:58.719 +00:00] [INF] [7] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "MetaBrainz.Common.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=be12cbb629c03021" from "/config/plugins/Cover Art Archive_9.0.0.0/MetaBrainz.Common.Json.dll"
    [2026-02-12 10:02:58.721 +00:00] [INF] [7] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "MetaBrainz.MusicBrainz.CoverArt, Version=6.0.0.0, Culture=neutral, PublicKeyToken=be12cbb629c03021" from "/config/plugins/Cover Art Archive_9.0.0.0/MetaBrainz.MusicBrainz.CoverArt.dll"
    [2026-02-12 10:02:58.723 +00:00] [INF] [7] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "Jellyfin.Plugin.Discogs, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null" from "/config/plugins/Discogs_2.0.0.0/Jellyfin.Plugin.Discogs.dll"
    [2026-02-12 10:02:58.726 +00:00] [INF] [7] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "Jellyfin.Plugin.Edl, Version=0.5.0.0, Culture=neutral, PublicKeyToken=null" from "/config/plugins/EDL Creator_0.5.0.0/Jellyfin.Plugin.Edl.dll"
    [2026-02-12 10:02:58.730 +00:00] [INF] [7] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "Jellyfin.Plugin.Fanart, Version=12.0.0.0, Culture=neutral, PublicKeyToken=null" from "/config/plugins/Fanart_12.0.0.0/Jellyfin.Plugin.Fanart.dll"
    [2026-02-12 10:02:58.733 +00:00] [INF] [7] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "Jellyfin.Plugin.KodiSyncQueue, Version=15.0.0.0, Culture=neutral, PublicKeyToken=null" from "/config/plugins/Kodi Sync Queue_15.0.0.0/Jellyfin.Plugin.KodiSyncQueue.dll"
    [2026-02-12 10:02:58.740 +00:00] [INF] [7] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "LiteDB, Version=5.0.15.0, Culture=neutral, PublicKeyToken=4ee40123013c9f27" from "/config/plugins/Kodi Sync Queue_15.0.0.0/LiteDB.dll"
    [2026-02-12 10:02:58.742 +00:00] [INF] [7] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "Jellyfin.Plugin.LrcLib, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null" from "/config/plugins/LrcLib Lyrics_3.0.0.0/Jellyfin.Plugin.LrcLib.dll"
    [2026-02-12 10:02:58.743 +00:00] [INF] [7] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "Jellyfin.Plugin.SkinManager, Version=2.0.2.0, Culture=neutral, PublicKeyToken=null" from "/config/plugins/Skin Manager_2.0.2.0/Jellyfin.Plugin.SkinManager.dll"
    [2026-02-12 10:02:58.745 +00:00] [INF] [7] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "Jellyfin.Plugin.TMDbBoxSets, Version=12.0.0.0, Culture=neutral, PublicKeyToken=null" from "/config/plugins/TMDb Box Sets_12.0.0.0/Jellyfin.Plugin.TMDbBoxSets.dll"
    [2026-02-12 10:02:58.768 +00:00] [INF] [7] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "Flurl.Http, Version=3.0.1.0, Culture=neutral, PublicKeyToken=null" from "/config/plugins/TVmaze_13.0.0.0/Flurl.Http.dll"
    [2026-02-12 10:02:58.771 +00:00] [INF] [7] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "Flurl, Version=3.0.1.0, Culture=neutral, PublicKeyToken=null" from "/config/plugins/TVmaze_13.0.0.0/Flurl.dll"
    [2026-02-12 10:02:58.774 +00:00] [INF] [7] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "Jellyfin.Plugin.TvMaze, Version=13.0.0.0, Culture=neutral, PublicKeyToken=null" from "/config/plugins/TVmaze_13.0.0.0/Jellyfin.Plugin.TvMaze.dll"
    [2026-02-12 10:02:58.785 +00:00] [INF] [7] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "Polly, Version=8.0.0.0, Culture=neutral, PublicKeyToken=c8a3ffc3f8f825cc" from "/config/plugins/TVmaze_13.0.0.0/Polly.dll"
    [2026-02-12 10:02:58.786 +00:00] [INF] [7] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "TvMaze.Api.Client, Version=0.1.72.0, Culture=neutral, PublicKeyToken=null" from "/config/plugins/TVmaze_13.0.0.0/TvMaze.Api.Client.dll"
    [2026-02-12 10:02:58.832 +00:00] [INF] [7] Jellyfin.Networking.Manager.NetworkManager: Defined LAN subnets: ["192.168.100.0/24", "10.2.250.0/24", "192.168.1.0/24", "192.168.1.0/24"]
    [2026-02-12 10:02:58.832 +00:00] [INF] [7] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions: []
    [2026-02-12 10:02:58.833 +00:00] [INF] [7] Jellyfin.Networking.Manager.NetworkManager: Used LAN subnets: ["192.168.100.0/24", "10.2.250.0/24", "192.168.1.0/24", "192.168.1.0/24"]
    [2026-02-12 10:02:58.835 +00:00] [INF] [7] Jellyfin.Networking.Manager.NetworkManager: Filtered interface addresses: ["127.0.0.1", "172.20.110.156", "192.168.100.151", "10.8.0.1", "172.17.0.1"]
    [2026-02-12 10:02:58.835 +00:00] [INF] [7] Jellyfin.Networking.Manager.NetworkManager: Bind Addresses ["0.0.0.0"]
    [2026-02-12 10:02:58.835 +00:00] [INF] [7] Jellyfin.Networking.Manager.NetworkManager: Remote IP filter is "Allowlist"
    [2026-02-12 10:02:58.835 +00:00] [INF] [7] Jellyfin.Networking.Manager.NetworkManager: Filtered subnets: []
    [2026-02-12 10:02:59.073 +00:00] [INF] [7] Jellyfin.Database.Providers.Sqlite.SqliteDatabaseProvider: SQLite connection string: "Data Source=/config/data/jellyfin.db;Cache=Default;Default Timeout=30;Pooling=True"
    [2026-02-12 10:02:59.073 +00:00] [INF] [7] Jellyfin.Database.Providers.Sqlite.SqliteDatabaseProvider: SQLITE connection pragma command set to:
    "PRAGMA locking_mode=NORMAL;
    PRAGMA journal_size_limit=134217728;
    PRAGMA synchronous=1;
    PRAGMA temp_store=2;
    "
    [2026-02-12 10:02:59.074 +00:00] [INF] [7] Jellyfin.Database.Implementations.Locking.NoLockBehavior: The database locking mode has been set to: NoLock.
    [2026-02-12 10:02:59.081 +00:00] [INF] [7] Main: Prepare system for possible migrations
    [2026-02-12 10:02:59.139 +00:00] [INF] [7] Jellyfin.Server.Migrations.JellyfinMigrationService: There are 0 migrations for stage CoreInitialisation.
    [2026-02-12 10:03:00.385 +00:00] [INF] [7] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "Artwork" "2.0.0.0"
    [2026-02-12 10:03:00.387 +00:00] [INF] [7] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "Cover Art Archive" "9.0.0.0"
    [2026-02-12 10:03:00.388 +00:00] [INF] [7] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "Discogs" "2.0.0.0"
    [2026-02-12 10:03:00.389 +00:00] [INF] [7] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "EDL Creator" "0.5.0.0"
    [2026-02-12 10:03:00.391 +00:00] [INF] [7] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "Fanart" "12.0.0.0"
    [2026-02-12 10:03:00.392 +00:00] [INF] [7] Jellyfin.Plugin.KodiSyncQueue.KodiSyncQueuePlugin: KodiSyncQueue is starting...
    [2026-02-12 10:03:00.393 +00:00] [INF] [7] Jellyfin.Plugin.KodiSyncQueue.Data.DbRepo: Creating DB Repository...
    [2026-02-12 10:03:00.464 +00:00] [INF] [7] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "Kodi Sync Queue" "15.0.0.0"
    [2026-02-12 10:03:00.466 +00:00] [INF] [7] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "LrcLib Lyrics" "3.0.0.0"
    [2026-02-12 10:03:00.467 +00:00] [INF] [7] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "SkinManager" "2.0.2.0"
    [2026-02-12 10:03:00.470 +00:00] [INF] [7] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "TMDb Box Sets" "12.0.0.0"
    [2026-02-12 10:03:00.471 +00:00] [INF] [7] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "TVmaze" "13.0.0.0"
    [2026-02-12 10:03:00.471 +00:00] [INF] [7] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "TMDb" "10.11.6.0"
    [2026-02-12 10:03:00.472 +00:00] [INF] [7] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "Studio Images" "10.11.6.0"
    [2026-02-12 10:03:00.472 +00:00] [INF] [7] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "OMDb" "10.11.6.0"
    [2026-02-12 10:03:00.487 +00:00] [INF] [7] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "MusicBrainz" "10.11.6.0"
    [2026-02-12 10:03:00.488 +00:00] [INF] [7] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "AudioDB" "10.11.6.0"
    [2026-02-12 10:03:00.584 +00:00] [INF] [7] Jellyfin.Server.Migrations.JellyfinMigrationService: There are 0 migrations for stage AppInitialisation.
    [2026-02-12 10:03:00.689 +00:00] [INF] [7] Main: Kestrel is listening on "0.0.0.0"
    [2026-02-12 10:03:02.135 +00:00] [WRN] [7] Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware: The WebRootPath was not found: "/wwwroot". Static files may be unavailable.
    [2026-02-12 10:03:02.293 +00:00] [INF] [7] Emby.Server.Implementations.ApplicationHost: Running startup tasks
    [2026-02-12 10:03:02.300 +00:00] [INF] [7] Jellyfin.Plugin.KodiSyncQueue.ScheduledTasks.RetentionTask: Retention task scheduled
    [2026-02-12 10:03:02.376 +00:00] [INF] [7] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for "Remove Old Sync Data" set to fire at 2026-02-13 00:01:00.000 +00:00, which is 13:57:57.6242021 from now.
    [2026-02-12 10:03:02.390 +00:00] [INF] [7] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for "Generate Trickplay Images" set to fire at 2026-02-13 03:00:00.000 +00:00, which is 16:56:57.6091865 from now.
    [2026-02-12 10:03:02.397 +00:00] [INF] [7] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for "Extract Chapter Images" set to fire at 2026-02-13 02:00:00.000 +00:00, which is 15:56:57.6024489 from now.
    [2026-02-12 10:03:02.432 +00:00] [INF] [7] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for "Scan Media Library" set to fire at 2026-02-13 06:30:00.000 +00:00, which is 20:26:57.5677373 from now.
    [2026-02-12 10:03:03.053 +00:00] [INF] [16] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/Movies"
    [2026-02-12 10:03:03.206 +00:00] [INF] [15] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/Television"
    [2026-02-12 10:03:03.582 +00:00] [INF] [7] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Found ffmpeg version "7.1.3"
    [2026-02-12 10:03:03.694 +00:00] [INF] [7] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available "decoders": ["libdav1d", "av1", "av1_cuvid", "av1_qsv", "h264", "h264_qsv", "h264_cuvid", "hevc", "hevc_qsv", "hevc_cuvid", "mpeg2video", "mpeg2_qsv", "mpeg2_cuvid", "mpeg4", "mpeg4_cuvid", "msmpeg4", "vc1_qsv", "vc1_cuvid", "vp8", "libvpx", "vp8_cuvid", "vp8_qsv", "vp9", "libvpx-vp9", "vp9_cuvid", "vp9_qsv", "aac", "ac3", "ac4", "dca", "flac", "mp3", "truehd"]
    [2026-02-12 10:03:03.715 +00:00] [INF] [7] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available "encoders": ["libsvtav1", "av1_nvenc", "av1_qsv", "av1_amf", "av1_vaapi", "libx264", "h264_amf", "h264_nvenc", "h264_qsv", "h264_v4l2m2m", "h264_vaapi", "libx265", "hevc_amf", "hevc_nvenc", "hevc_qsv", "hevc_vaapi", "mjpeg_qsv", "mjpeg_vaapi", "aac", "libfdk_aac", "ac3", "alac", "dca", "flac", "libmp3lame", "libopus", "truehd", "libvorbis", "srt"]
    [2026-02-12 10:03:03.744 +00:00] [INF] [7] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available filters: ["bwdif_cuda", "bwdif_opencl", "deinterlace_qsv", "deinterlace_vaapi", "flip_vulkan", "hwupload_cuda", "hwupload_vaapi", "libplacebo", "overlay_opencl", "overlay_qsv", "overlay_vaapi", "overlay_vulkan", "overlay_cuda", "procamp_vaapi", "scale_cuda", "scale_opencl", "scale_qsv", "scale_vaapi", "scale_vulkan", "tonemapx", "tonemap_cuda", "tonemap_opencl", "tonemap_vaapi", "transpose_cuda", "transpose_opencl", "transpose_vaapi", "transpose_vulkan", "vpp_qsv", "yadif_cuda", "yadif_opencl", "zscale", "alphasrc"]
    [2026-02-12 10:03:04.141 +00:00] [INF] [7] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available hwaccel types: ["cuda", "vaapi", "qsv", "drm", "opencl", "vulkan"]
    [2026-02-12 10:03:05.451 +00:00] [INF] [12] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Clean Transcode Directory" Completed after 0 minute(s) and 0 seconds
    [2026-02-12 10:03:05.947 +00:00] [INF] [16] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Clean up collections and playlists" Completed after 0 minute(s) and 0 seconds
    [2026-02-12 10:03:16.891 +00:00] [INF] [7] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: FFmpeg: "/usr/lib/jellyfin-ffmpeg/ffmpeg"
    [2026-02-12 10:03:16.892 +00:00] [INF] [7] Emby.Server.Implementations.ApplicationHost: ServerId: "f863b0d9e12f47a5b6d4bbff418bed4c"
    [2026-02-12 10:03:16.893 +00:00] [INF] [7] Emby.Server.Implementations.ApplicationHost: Core startup complete
    [2026-02-12 10:03:16.894 +00:00] [INF] [7] Main: Startup complete 0:00:26.0070893
    [2026-02-12 10:04:47.634 +00:00] [INF] [25] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Update Plugins" Cancelled after 1 minute(s) and 42 seconds
    [2026-02-12 11:04:02.426 +00:00] [INF] [27] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Clean up collections and playlists" Completed after 0 minute(s) and 0 seconds
    [2026-02-12 11:56:04.771 +00:00] [INF] [23] Jellyfin.Server.Implementations.Users.UserManager: Authentication request for "peter" has succeeded.
    [2026-02-12 11:56:04.774 +00:00] [INF] [23] Emby.Server.Implementations.Session.SessionManager: Current/Max sessions for user "peter": 0/0
    [2026-02-12 11:56:04.778 +00:00] [INF] [23] Emby.Server.Implementations.Session.SessionManager: Creating new access token for user 22e67f40-73c4-4f37-8bd8-a0d7c8a8413f
    [2026-02-12 11:56:05.400 +00:00] [INF] [44] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "10.2.250.227" request
    [2026-02-12 11:56:08.298 +00:00] [INF] [34] Jellyfin.Server.Implementations.Users.UserManager: Authentication request for "peter" has succeeded.
    [2026-02-12 11:56:08.298 +00:00] [INF] [34] Emby.Server.Implementations.Session.SessionManager: Current/Max sessions for user "peter": 1/0
    [2026-02-12 11:56:08.299 +00:00] [INF] [34] Emby.Server.Implementations.Session.SessionManager: Logging out access token "3b238a78d6e54b8db5ecc3d058541882"
    [2026-02-12 11:56:08.314 +00:00] [INF] [34] Emby.Server.Implementations.Session.SessionManager: Creating new access token for user 22e67f40-73c4-4f37-8bd8-a0d7c8a8413f
    [2026-02-12 11:56:08.457 +00:00] [INF] [34] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "10.2.250.227" closed
    [2026-02-12 11:56:08.485 +00:00] [INF] [23] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "10.2.250.227" request
    [2026-02-12 11:56:21.106 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:21.106 +00:00] [INF] [3] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:21.106 +00:00] [INF] [63] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:21.106 +00:00] [INF] [34] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:21.107 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:21.107 +00:00] [INF] [63] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:21.107 +00:00] [INF] [34] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:21.108 +00:00] [INF] [3] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:21.109 +00:00] [INF] [3] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:21.109 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:21.109 +00:00] [INF] [34] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:21.109 +00:00] [INF] [63] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:21.110 +00:00] [INF] [34] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:21.110 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:21.110 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:21.110 +00:00] [INF] [34] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:21.111 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:21.111 +00:00] [INF] [34] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:21.183 +00:00] [INF] [34] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:21.183 +00:00] [INF] [34] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:21.184 +00:00] [INF] [34] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:21.184 +00:00] [INF] [3] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:21.184 +00:00] [INF] [3] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:21.184 +00:00] [INF] [3] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:22.183 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:22.184 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:22.184 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:22.185 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:22.185 +00:00] [INF] [3] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:22.185 +00:00] [INF] [3] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:22.185 +00:00] [INF] [3] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:22.186 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:22.186 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:22.187 +00:00] [INF] [3] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:22.187 +00:00] [INF] [3] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:22.188 +00:00] [INF] [34] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:22.188 +00:00] [INF] [34] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:22.188 +00:00] [INF] [34] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:22.188 +00:00] [INF] [3] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:22.189 +00:00] [INF] [34] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:22.189 +00:00] [INF] [34] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:22.189 +00:00] [INF] [34] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:22.208 +00:00] [INF] [34] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:22.208 +00:00] [INF] [34] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:22.208 +00:00] [INF] [34] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:22.209 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:22.209 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:22.210 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:24.130 +00:00] [INF] [34] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:24.130 +00:00] [INF] [34] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:24.131 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:24.131 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:24.131 +00:00] [INF] [34] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:24.131 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:24.224 +00:00] [INF] [3] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:24.224 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:24.224 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:24.224 +00:00] [INF] [3] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:24.224 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:24.224 +00:00] [INF] [3] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:25.149 +00:00] [INF] [34] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:25.150 +00:00] [INF] [34] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:25.150 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:25.150 +00:00] [INF] [34] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:25.150 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:25.150 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:27.200 +00:00] [INF] [3] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:27.200 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:27.200 +00:00] [INF] [3] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:27.201 +00:00] [INF] [3] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:27.201 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:27.201 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:28.262 +00:00] [INF] [3] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:28.262 +00:00] [INF] [3] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:28.262 +00:00] [INF] [3] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:28.273 +00:00] [INF] [3] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:28.273 +00:00] [INF] [3] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:28.274 +00:00] [INF] [3] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:31.220 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:31.220 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:31.221 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:31.223 +00:00] [INF] [3] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:31.223 +00:00] [INF] [3] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:31.223 +00:00] [INF] [3] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:49.567 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:49.568 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:49.568 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:49.569 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:49.569 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:49.569 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:49.570 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:49.570 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:49.571 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:49.574 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:49.574 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:49.574 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:49.626 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:49.626 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:49.626 +00:00] [INF] [35] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:49.627 +00:00] [INF] [35] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:49.626 +00:00] [INF] [3] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:49.627 +00:00] [INF] [35] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:49.627 +00:00] [INF] [3] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:49.627 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:49.627 +00:00] [INF] [3] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:50.598 +00:00] [INF] [35] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:50.598 +00:00] [INF] [35] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:50.598 +00:00] [INF] [35] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:50.601 +00:00] [INF] [35] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:50.601 +00:00] [INF] [35] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:50.601 +00:00] [INF] [35] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:50.646 +00:00] [INF] [36] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:50.646 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:50.646 +00:00] [INF] [35] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:50.647 +00:00] [INF] [35] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:50.647 +00:00] [INF] [36] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:50.647 +00:00] [INF] [36] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:50.647 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:50.647 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:50.647 +00:00] [INF] [35] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:50.648 +00:00] [INF] [35] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:50.648 +00:00] [INF] [35] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:50.648 +00:00] [INF] [35] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:50.650 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:50.650 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:50.650 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:52.689 +00:00] [INF] [35] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:52.690 +00:00] [INF] [36] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:52.690 +00:00] [INF] [36] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:52.690 +00:00] [INF] [36] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:52.690 +00:00] [INF] [35] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:52.691 +00:00] [INF] [35] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:52.692 +00:00] [INF] [35] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:52.692 +00:00] [INF] [35] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:52.691 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:52.691 +00:00] [INF] [36] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:52.692 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:52.692 +00:00] [INF] [40] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:52.692 +00:00] [INF] [35] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:52.693 +00:00] [INF] [36] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:52.693 +00:00] [INF] [36] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:52.694 +00:00] [INF] [3] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:52.694 +00:00] [INF] [3] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:52.694 +00:00] [INF] [3] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:52.707 +00:00] [INF] [33] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:52.707 +00:00] [INF] [33] Jellyfin.Api.Auth.CustomAuthenticationHandler: "CustomAuthentication" was not authenticated. Failure message: "Invalid token."
    [2026-02-12 11:56:52.707 +00:00] [INF] [33] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was challenged.
    [2026-02-12 11:56:53.350 +00:00] [INF] [3] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "10.2.250.227" closed
    [2026-02-12 11:56:54.027 +00:00] [INF] [40] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "10.2.250.227" request
    [2026-02-12 11:59:01.538 +00:00] [ERR] [36] Jellyfin.Api.Middleware.ExceptionMiddleware: Error processing request: "The request was canceled due to the configured HttpClient.Timeout of 100 seconds elapsing". URL "GET" "/Packages".
    [2026-02-12 12:01:42.027 +00:00] [INF] [42] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.
    theguymadmax
    Offline

    Team Member

    Posts: 1,758
    Threads: 6
    Joined: 2024 Jun
    Reputation: 110
    #8
    2026-02-12, 03:57 PM
    I don't see anything wrong in your logs or the system.xml file. Try this, move all the folders out your plugins folder except the configurations folder (all the user data is in there, so nothing will be lost). Then restart the server and check if the plugin page works. If it does then you can start adding moving back one folder at a time, and check the plugin page to see which one was causing the issue.
    SpiceGuy
    Offline

    Junior Member

    Posts: 11
    Threads: 5
    Joined: 2025 Oct
    Reputation: 0
    Country:United States
    #9
    2026-04-02, 04:25 PM
    Hi @theguymadmax, sorry for the big delay. Life was happening. I tried what you suggested and experimented with a few other things too. I did notice when looking at my Plugins directory that the file for the DLNA plugin was gone. I actually had two installs on two Synology NAS using container manager for both.  In the end I just had to wipe out both containers, delete all of the files in cache and config directories and rebuilt the containers from scratch. It worked! I was able to access and add plugins and reconnect to both servers from my Blue Ray Player.  I also noticed that the Skin Manager_2.0.2.0 plugin was no longer available when I began to re-add plugins. I did have lots of trouble using that plugin too. I will be weary next time I see an image upadate is available.

    Anyway thanks for getting back to me.
    « Next Oldest | Next Newest »

    Users browsing this thread: 1 Guest(s)


    • View a Printable Version
    • Subscribe to this thread
    Forum Jump:

    Home · Team · Help · Contact
    © Designed by D&D - Powered by MyBB
    L


    Jellyfin

    The Free Software Media System

    Linear Mode
    Threaded Mode