{"log":"[migrations] started\n","stream":"stdout","time":"2026-05-05T22:37:31.98733864Z"}
{"log":"[migrations] no migrations found\n","stream":"stdout","time":"2026-05-05T22:37:31.987361252Z"}
{"log":"───────────────────────────────────────\n","stream":"stdout","time":"2026-05-05T22:37:32.406482375Z"}
{"log":"\n","stream":"stdout","time":"2026-05-05T22:37:32.406499458Z"}
{"log":"      ██╗     ███████╗██╗ ██████╗\n","stream":"stdout","time":"2026-05-05T22:37:32.406502027Z"}
{"log":"      ██║     ██╔════╝██║██╔═══██╗\n","stream":"stdout","time":"2026-05-05T22:37:32.406504409Z"}
{"log":"      ██║     ███████╗██║██║   ██║\n","stream":"stdout","time":"2026-05-05T22:37:32.40650619Z"}
{"log":"      ██║     ╚════██║██║██║   ██║\n","stream":"stdout","time":"2026-05-05T22:37:32.406508038Z"}
{"log":"      ███████╗███████║██║╚██████╔╝\n","stream":"stdout","time":"2026-05-05T22:37:32.4065098Z"}
{"log":"      ╚══════╝╚══════╝╚═╝ ╚═════╝\n","stream":"stdout","time":"2026-05-05T22:37:32.406511595Z"}
{"log":"\n","stream":"stdout","time":"2026-05-05T22:37:32.406513422Z"}
{"log":"   Brought to you by linuxserver.io\n","stream":"stdout","time":"2026-05-05T22:37:32.406515065Z"}
{"log":"───────────────────────────────────────\n","stream":"stdout","time":"2026-05-05T22:37:32.406516732Z"}
{"log":"\n","stream":"stdout","time":"2026-05-05T22:37:32.406593507Z"}
{"log":"To support the app dev(s) visit:\n","stream":"stdout","time":"2026-05-05T22:37:32.406601599Z"}
{"log":"Jellyfin: https://opencollective.com/jellyfin\n","stream":"stdout","time":"2026-05-05T22:37:32.409190774Z"}
{"log":"\n","stream":"stdout","time":"2026-05-05T22:37:32.409358554Z"}
{"log":"To support LSIO projects visit:\n","stream":"stdout","time":"2026-05-05T22:37:32.409364222Z"}
{"log":"https://www.linuxserver.io/donate/\n","stream":"stdout","time":"2026-05-05T22:37:32.409365999Z"}
{"log":"\n","stream":"stdout","time":"2026-05-05T22:37:32.409367633Z"}
{"log":"───────────────────────────────────────\n","stream":"stdout","time":"2026-05-05T22:37:32.409369161Z"}
{"log":"GID/UID\n","stream":"stdout","time":"2026-05-05T22:37:32.409371097Z"}
{"log":"───────────────────────────────────────\n","stream":"stdout","time":"2026-05-05T22:37:32.409373051Z"}
{"log":"\n","stream":"stdout","time":"2026-05-05T22:37:32.413783061Z"}
{"log":"User UID:    1000\n","stream":"stdout","time":"2026-05-05T22:37:32.413790268Z"}
{"log":"User GID:    1000\n","stream":"stdout","time":"2026-05-05T22:37:32.413792177Z"}
{"log":"───────────────────────────────────────\n","stream":"stdout","time":"2026-05-05T22:37:32.413793736Z"}
{"log":"**** creating group groupjyiu with id 993 ****\n","stream":"stdout","time":"2026-05-05T22:37:32.654090259Z"}
{"log":"**** adding /dev/dri/renderD128 to group groupjyiu with id 993 ****\n","stream":"stdout","time":"2026-05-05T22:37:32.654110659Z"}
{"log":"**** adding /dev/dri/card0 to group video with id 44 ****\n","stream":"stdout","time":"2026-05-05T22:37:32.773495238Z"}
{"log":"[custom-init] No custom files found, skipping...\n","stream":"stdout","time":"2026-05-05T22:37:32.997801839Z"}
{"log":"[23:37:41] [INF] [1] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: /config/cache\n","stream":"stdout","time":"2026-05-05T22:37:41.775432062Z"}
{"log":"[23:37:41] [INF] [9] Jellyfin.Server.ServerSetupApp.SetupServer: Kestrel is listening on 0.0.0.0\n","stream":"stdout","time":"2026-05-05T22:37:41.946172423Z"}
{"log":"[23:37:41] [INF] [9] Main: Jellyfin version: 10.11.8\n","stream":"stdout","time":"2026-05-05T22:37:41.963921479Z"}
{"log":"[23:37:41] [INF] [9] Main: Environment Variables: [\"[JELLYFIN_CONFIG_DIR, /config]\", \"[JELLYFIN_WEB_DIR, /usr/share/jellyfin/web]\", \"[JELLYFIN_LOG_DIR, /config/log]\", \"[JELLYFIN_CACHE_DIR, /config/cache]\", \"[JELLYFIN_DATA_DIR, /config/data]\"]\n","stream":"stdout","time":"2026-05-05T22:37:41.966836186Z"}
{"log":"[23:37:41] [INF] [9] Main: Arguments: [\"/usr/lib/jellyfin/bin/jellyfin.dll\", \"--ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg\"]\n","stream":"stdout","time":"2026-05-05T22:37:41.966900943Z"}
{"log":"[23:37:41] [INF] [9] Main: Operating system: Ubuntu 24.04.4 LTS\n","stream":"stdout","time":"2026-05-05T22:37:41.967256944Z"}
{"log":"[23:37:41] [INF] [9] Main: Architecture: X64\n","stream":"stdout","time":"2026-05-05T22:37:41.967579888Z"}
{"log":"[23:37:41] [INF] [9] Main: 64-Bit Process: True\n","stream":"stdout","time":"2026-05-05T22:37:41.967583963Z"}
{"log":"[23:37:41] [INF] [9] Main: User Interactive: True\n","stream":"stdout","time":"2026-05-05T22:37:41.967671229Z"}
{"log":"[23:37:41] [INF] [9] Main: Processor count: 16\n","stream":"stdout","time":"2026-05-05T22:37:41.967675266Z"}
{"log":"[23:37:41] [INF] [9] Main: Program data path: /config/data\n","stream":"stdout","time":"2026-05-05T22:37:41.967764817Z"}
{"log":"[23:37:41] [INF] [9] Main: Log directory path: /config/log\n","stream":"stdout","time":"2026-05-05T22:37:41.967890999Z"}
{"log":"[23:37:41] [INF] [9] Main: Config directory path: /config\n","stream":"stdout","time":"2026-05-05T22:37:41.967895048Z"}
{"log":"[23:37:41] [INF] [9] Main: Cache path: /config/cache\n","stream":"stdout","time":"2026-05-05T22:37:41.967897383Z"}
{"log":"[23:37:41] [INF] [9] Main: Temp directory path: /tmp/jellyfin\n","stream":"stdout","time":"2026-05-05T22:37:41.968012861Z"}
{"log":"[23:37:41] [INF] [9] Main: Web resources path: /usr/share/jellyfin/web\n","stream":"stdout","time":"2026-05-05T22:37:41.968092863Z"}
{"log":"[23:37:41] [INF] [9] Main: Application directory: /usr/lib/jellyfin/bin/\n","stream":"stdout","time":"2026-05-05T22:37:41.968125727Z"}
{"log":"[23:37:41] [INF] [9] Jellyfin.Server.Startup: Storage path `/config/data/data` (Fixed) successfully checked with 32.5GiB free which is over the minimum of 2GiB.\n","stream":"stdout","time":"2026-05-05T22:37:41.977040824Z"}
{"log":"[23:37:41] [INF] [9] Jellyfin.Server.Startup: Storage path `/config/cache` (Fixed) successfully checked with 32.5GiB free which is over the minimum of 2GiB.\n","stream":"stdout","time":"2026-05-05T22:37:41.977480363Z"}
{"log":"[23:37:41] [INF] [9] Jellyfin.Server.Startup: Storage path `/config/data` (Fixed) successfully checked with 32.5GiB free which is over the minimum of 2GiB.\n","stream":"stdout","time":"2026-05-05T22:37:41.977547192Z"}
{"log":"[23:37:41] [INF] [9] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: /config/cache\n","stream":"stdout","time":"2026-05-05T22:37:41.981259314Z"}
{"log":"[23:37:42] [INF] [9] Jellyfin.Database.Providers.Sqlite.SqliteDatabaseProvider: SQLite connection string: Data Source=/config/data/data/jellyfin.db;Cache=Default;Default Timeout=30;Pooling=True\n","stream":"stdout","time":"2026-05-05T22:37:42.073641039Z"}
{"log":"[23:37:42] [INF] [9] Jellyfin.Database.Providers.Sqlite.SqliteDatabaseProvider: SQLITE connection pragma command set to: \r\n","stream":"stdout","time":"2026-05-05T22:37:42.078327199Z"}
{"log":"PRAGMA locking_mode=NORMAL;\n","stream":"stdout","time":"2026-05-05T22:37:42.078334169Z"}
{"log":"PRAGMA journal_size_limit=134217728;\n","stream":"stdout","time":"2026-05-05T22:37:42.078336446Z"}
{"log":"PRAGMA synchronous=1;\n","stream":"stdout","time":"2026-05-05T22:37:42.078337638Z"}
{"log":"PRAGMA temp_store=2;\n","stream":"stdout","time":"2026-05-05T22:37:42.078338665Z"}
{"log":"\n","stream":"stdout","time":"2026-05-05T22:37:42.078339667Z"}
{"log":"[23:37:42] [INF] [9] Jellyfin.Database.Implementations.Locking.NoLockBehavior: The database locking mode has been set to: NoLock.\n","stream":"stdout","time":"2026-05-05T22:37:42.078935589Z"}
{"log":"[23:37:42] [INF] [9] Jellyfin.Server.Migrations.JellyfinMigrationService: Initialise Migration service.\n","stream":"stdout","time":"2026-05-05T22:37:42.109133571Z"}
{"log":"[23:37:42] [WRN] [7] Microsoft.Extensions.Diagnostics.HealthChecks.DefaultHealthCheckService: Health check StartupCheck with status Degraded completed after 0.5937ms with message 'Server is still starting up.'\n","stream":"stdout","time":"2026-05-05T22:37:42.315386307Z"}
{"log":"[23:37:42] [INF] [9] Jellyfin.Server.Migrations.JellyfinMigrationService: There are 0 migrations for stage PreInitialisation.\n","stream":"stdout","time":"2026-05-05T22:37:42.79353993Z"}
{"log":"[23:37:42] [INF] [9] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: /config/cache\n","stream":"stdout","time":"2026-05-05T22:37:42.801616138Z"}
{"log":"[23:37:43] [WRN] [10] Microsoft.Extensions.Diagnostics.HealthChecks.DefaultHealthCheckService: Health check StartupCheck with status Degraded completed after 0.061ms with message 'Server is still starting up.'\n","stream":"stdout","time":"2026-05-05T22:37:43.335640293Z"}
{"log":"[23:37:43] [INF] [9] Emby.Server.Implementations.ApplicationHost: Loading assemblies\n","stream":"stdout","time":"2026-05-05T22:37:43.686991808Z"}
{"log":"[23:37:44] [INF] [9] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly SharpCompress, Version=0.38.0.0, Culture=neutral, PublicKeyToken=afb0a02973931d96 from /config/data/plugins/Bookshelf_13.0.0.0/SharpCompress.dll\n","stream":"stdout","time":"2026-05-05T22:37:44.10638813Z"}
{"log":"[23:37:44] [INF] [9] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Jellyfin.Plugin.Bookshelf, Version=13.0.0.0, Culture=neutral, PublicKeyToken=null from /config/data/plugins/Bookshelf_13.0.0.0/Jellyfin.Plugin.Bookshelf.dll\n","stream":"stdout","time":"2026-05-05T22:37:44.118085725Z"}
{"log":"[23:37:44] [INF] [9] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly ZstdSharp, Version=0.8.1.0, Culture=neutral, PublicKeyToken=8d151af33a4ad5cf from /config/data/plugins/Bookshelf_13.0.0.0/ZstdSharp.dll\n","stream":"stdout","time":"2026-05-05T22:37:44.12177525Z"}
{"log":"[23:37:44] [INF] [9] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Jellyfin.Plugin.FileTransformation, Version=2.5.9.0, Culture=neutral, PublicKeyToken=null from /config/data/plugins/File Transformation_2.5.9.0/Jellyfin.Plugin.FileTransformation.dll\n","stream":"stdout","time":"2026-05-05T22:37:44.179256792Z"}
{"log":"[23:37:44] [WRN] [10] Microsoft.Extensions.Diagnostics.HealthChecks.DefaultHealthCheckService: Health check StartupCheck with status Degraded completed after 0.0037ms with message 'Server is still starting up.'\n","stream":"stdout","time":"2026-05-05T22:37:44.349030514Z"}
{"log":"[23:37:44] [INF] [9] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly IntroSkipper, Version=1.10.11.19, Culture=neutral, PublicKeyToken=null from /config/data/plugins/Intro Skipper_1.10.11.19/IntroSkipper.dll\n","stream":"stdout","time":"2026-05-05T22:37:44.394875614Z"}
{"log":"[23:37:44] [INF] [9] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Jellyfin.Plugin.JavaScriptInjector, Version=3.4.0.0, Culture=neutral, PublicKeyToken=null from /config/data/plugins/JavaScript Injector_3.4.0.0/Jellyfin.Plugin.JavaScriptInjector.dll\n","stream":"stdout","time":"2026-05-05T22:37:44.414597672Z"}
{"log":"[23:37:44] [INF] [9] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Jellyfin.Plugin.JellyfinEnhanced, Version=11.8.1.0, Culture=neutral, PublicKeyToken=null from /config/data/plugins/Jellyfin Enhanced_11.8.1.0/Jellyfin.Plugin.JellyfinEnhanced.dll\n","stream":"stdout","time":"2026-05-05T22:37:44.452784858Z"}
{"log":"[23:37:44] [INF] [9] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Jellyfin.Plugin.JellyTweaks, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null from /config/data/plugins/Jellyfin Tweaks_3.1.0.0/Jellyfin.Plugin.JellyTweaks.dll\n","stream":"stdout","time":"2026-05-05T22:37:44.492026077Z"}
{"log":"[23:37:44] [INF] [9] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Jellyfin.Plugin.TMDbBoxSets, Version=13.0.0.0, Culture=neutral, PublicKeyToken=null from /config/data/plugins/TMDb Box Sets_13.0.0.0/Jellyfin.Plugin.TMDbBoxSets.dll\n","stream":"stdout","time":"2026-05-05T22:37:44.523976208Z"}
{"log":"[23:37:44] [INF] [9] Jellyfin.Networking.Manager.NetworkManager: Defined LAN subnets: [\"127.0.0.1/8\", \"10.0.0.0/8\", \"172.16.0.0/12\", \"192.168.0.0/16\"]\n","stream":"stdout","time":"2026-05-05T22:37:44.562355288Z"}
{"log":"[23:37:44] [INF] [9] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions: []\n","stream":"stdout","time":"2026-05-05T22:37:44.562373809Z"}
{"log":"[23:37:44] [INF] [9] Jellyfin.Networking.Manager.NetworkManager: Used LAN subnets: [\"127.0.0.1/8\", \"10.0.0.0/8\", \"172.16.0.0/12\", \"192.168.0.0/16\"]\n","stream":"stdout","time":"2026-05-05T22:37:44.562608118Z"}
{"log":"[23:37:44] [INF] [9] Jellyfin.Networking.Manager.NetworkManager: Filtered interface addresses: [\"127.0.0.1\", \"172.19.0.10\"]\n","stream":"stdout","time":"2026-05-05T22:37:44.563461158Z"}
{"log":"[23:37:44] [INF] [9] Jellyfin.Networking.Manager.NetworkManager: Bind Addresses [\"0.0.0.0\"]\n","stream":"stdout","time":"2026-05-05T22:37:44.563687206Z"}
{"log":"[23:37:44] [INF] [9] Jellyfin.Networking.Manager.NetworkManager: Remote IP filter is Allowlist\n","stream":"stdout","time":"2026-05-05T22:37:44.563753229Z"}
{"log":"[23:37:44] [INF] [9] Jellyfin.Networking.Manager.NetworkManager: Filtered subnets: []\n","stream":"stdout","time":"2026-05-05T22:37:44.563790065Z"}
{"log":"[23:37:44] [INF] [9] Jellyfin.Plugin.FileTransformation.PluginServiceRegistrator: [FileTransformation] RegisterServices called. Initializing module...\n","stream":"stdout","time":"2026-05-05T22:37:44.582476079Z"}
{"log":"[23:37:44] [INF] [9] Jellyfin.Plugin.FileTransformation.ModuleInitializer: Loading embedded dll: Jellyfin.Plugin.FileTransformation.0Harmony.dll\n","stream":"stdout","time":"2026-05-05T22:37:44.586566088Z"}
{"log":"[23:37:44] [INF] [9] Jellyfin.Plugin.FileTransformation.ModuleInitializer: Writing dll to: /tmp/jellyfin/tmp3TrFRf.tmp.dll to extract AssemblyName details, will be removed after loading\n","stream":"stdout","time":"2026-05-05T22:37:44.845001939Z"}
{"log":"[23:37:44] [INF] [9] Jellyfin.Plugin.FileTransformation.ModuleInitializer: Deleting: /tmp/jellyfin/tmp3TrFRf.tmp.dll\n","stream":"stdout","time":"2026-05-05T22:37:44.848718551Z"}
{"log":"[23:37:44] [INF] [9] Jellyfin.Plugin.FileTransformation.ModuleInitializer: Loaded assembly: 0Harmony, Version=2.4.0.0, Culture=neutral, PublicKeyToken=null\n","stream":"stdout","time":"2026-05-05T22:37:44.856724515Z"}
{"log":"[23:37:45] [INF] [9] Jellyfin.Plugin.FileTransformation.PluginServiceRegistrator: [FileTransformation] ModuleInitializer complete. Setting up delegates...\n","stream":"stdout","time":"2026-05-05T22:37:45.054841834Z"}
{"log":"[23:37:45] [INF] [9] Jellyfin.Plugin.FileTransformation.PluginServiceRegistrator: [FileTransformation] Delegates set. Registering DI services...\n","stream":"stdout","time":"2026-05-05T22:37:45.054876066Z"}
{"log":"[23:37:45] [INF] [9] Jellyfin.Plugin.FileTransformation.PluginServiceRegistrator: [FileTransformation] DI services registered successfully.\n","stream":"stdout","time":"2026-05-05T22:37:45.054881325Z"}
{"log":"[23:37:45] [INF] [9] Jellyfin.Database.Providers.Sqlite.SqliteDatabaseProvider: SQLite connection string: Data Source=/config/data/data/jellyfin.db;Cache=Default;Default Timeout=30;Pooling=True\n","stream":"stdout","time":"2026-05-05T22:37:45.268342748Z"}
{"log":"[23:37:45] [INF] [9] Jellyfin.Database.Providers.Sqlite.SqliteDatabaseProvider: SQLITE connection pragma command set to: \r\n","stream":"stdout","time":"2026-05-05T22:37:45.268420681Z"}
{"log":"PRAGMA locking_mode=NORMAL;\n","stream":"stdout","time":"2026-05-05T22:37:45.268425253Z"}
{"log":"PRAGMA journal_size_limit=134217728;\n","stream":"stdout","time":"2026-05-05T22:37:45.26842676Z"}
{"log":"PRAGMA synchronous=1;\n","stream":"stdout","time":"2026-05-05T22:37:45.268435872Z"}
{"log":"PRAGMA temp_store=2;\n","stream":"stdout","time":"2026-05-05T22:37:45.2684374Z"}
{"log":"\n","stream":"stdout","time":"2026-05-05T22:37:45.26843876Z"}
{"log":"[23:37:45] [INF] [9] Jellyfin.Database.Implementations.Locking.NoLockBehavior: The database locking mode has been set to: NoLock.\n","stream":"stdout","time":"2026-05-05T22:37:45.268622048Z"}
{"log":"[23:37:45] [INF] [9] Main: Prepare system for possible migrations\n","stream":"stdout","time":"2026-05-05T22:37:45.272181562Z"}
{"log":"[23:37:45] [WRN] [10] Microsoft.Extensions.Diagnostics.HealthChecks.DefaultHealthCheckService: Health check StartupCheck with status Degraded completed after 0.0024ms with message 'Server is still starting up.'\n","stream":"stdout","time":"2026-05-05T22:37:45.361247551Z"}
{"log":"[23:37:45] [INF] [9] Jellyfin.Server.Migrations.JellyfinMigrationService: There are 0 migrations for stage CoreInitialisation.\n","stream":"stdout","time":"2026-05-05T22:37:45.570363647Z"}
{"log":"[23:37:46] [INF] [9] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: Bookshelf 13.0.0.0\n","stream":"stdout","time":"2026-05-05T22:37:46.101714239Z"}
{"log":"[23:37:46] [INF] [9] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: File Transformation 2.5.9.0\n","stream":"stdout","time":"2026-05-05T22:37:46.125295314Z"}
{"log":"[23:37:46] [WRN] [15] Microsoft.Extensions.Diagnostics.HealthChecks.DefaultHealthCheckService: Health check StartupCheck with status Degraded completed after 0.0022ms with message 'Server is still starting up.'\n","stream":"stdout","time":"2026-05-05T22:37:46.37155345Z"}
{"log":"[23:37:46] [INF] [9] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: Intro Skipper 1.10.11.19\n","stream":"stdout","time":"2026-05-05T22:37:46.476801677Z"}
{"log":"[23:37:46] [INF] [9] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: JavaScript Injector 3.4.0.0\n","stream":"stdout","time":"2026-05-05T22:37:46.477505249Z"}
{"log":"[23:37:46] [INF] [9] Jellyfin.Plugin.JellyfinEnhanced: Jellyfin Enhanced v11.8.1.0 initialized. Plugin logs will be written to: /config/log/JellyfinEnhanced_2026-05-05.log\n","stream":"stdout","time":"2026-05-05T22:37:46.497092108Z"}
{"log":"[23:37:46] [INF] [9] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: Jellyfin Enhanced 11.8.1.0\n","stream":"stdout","time":"2026-05-05T22:37:46.712928062Z"}
{"log":"[23:37:46] [INF] [9] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: Jellyfin Tweaks 3.1.0.0\n","stream":"stdout","time":"2026-05-05T22:37:46.713885883Z"}
{"log":"[23:37:46] [INF] [9] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: TMDb Box Sets 13.0.0.0\n","stream":"stdout","time":"2026-05-05T22:37:46.714486403Z"}
{"log":"[23:37:46] [INF] [9] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: TMDb 10.11.8.0\n","stream":"stdout","time":"2026-05-05T22:37:46.714852358Z"}
{"log":"[23:37:46] [INF] [9] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: Studio Images 10.11.8.0\n","stream":"stdout","time":"2026-05-05T22:37:46.715104685Z"}
{"log":"[23:37:46] [INF] [9] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: OMDb 10.11.8.0\n","stream":"stdout","time":"2026-05-05T22:37:46.715337656Z"}
{"log":"[23:37:46] [INF] [9] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: MusicBrainz 10.11.8.0\n","stream":"stdout","time":"2026-05-05T22:37:46.735751408Z"}
{"log":"[23:37:46] [INF] [9] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: AudioDB 10.11.8.0\n","stream":"stdout","time":"2026-05-05T22:37:46.735985882Z"}
{"log":"[23:37:46] [INF] [9] Jellyfin.Server.Migrations.JellyfinMigrationService: There are 0 migrations for stage AppInitialisation.\n","stream":"stdout","time":"2026-05-05T22:37:46.784923359Z"}
{"log":"[23:37:46] [INF] [16] Main: Kestrel is listening on 0.0.0.0\n","stream":"stdout","time":"2026-05-05T22:37:46.823492895Z"}
{"log":"[23:37:46] [INF] [16] Jellyfin.Plugin.FileTransformation.FileTransformationPlugin: Received transformation registration for 'main.jellyfin.bundle.js' with ID 'c83d86bb-a1e0-4c35-a113-e2101cf4ee6b'\n","stream":"stdout","time":"2026-05-05T22:37:46.976812656Z"}
{"log":"[23:37:48] [WRN] [16] Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware: The WebRootPath was not found: /run/s6-rc:s6-rc-init:MELGma/servicedirs/svc-jellyfin/wwwroot. Static files may be unavailable.\n","stream":"stdout","time":"2026-05-05T22:37:48.615280448Z"}
{"log":"[23:37:48] [INF] [16] Emby.Server.Implementations.ApplicationHost: Running startup tasks\n","stream":"stdout","time":"2026-05-05T22:37:48.934336696Z"}
{"log":"[23:37:48] [INF] [15] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/films\n","stream":"stdout","time":"2026-05-05T22:37:48.984662556Z"}
{"log":"[23:37:49] [INF] [16] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Detect and Analyze Media Segments set to fire at 2026-05-06 00:00:00.000 +01:00, which is 00:22:10.9761240 from now.\n","stream":"stdout","time":"2026-05-05T22:37:49.024608133Z"}
{"log":"[23:37:49] [INF] [16] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Build Tag Cache set to fire at 2026-05-06 03:00:00.000 +01:00, which is 03:22:10.8059563 from now.\n","stream":"stdout","time":"2026-05-05T22:37:49.194179847Z"}
{"log":"[23:37:49] [INF] [10] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/nrw-jelly/media/films\n","stream":"stdout","time":"2026-05-05T22:37:49.25883145Z"}
{"log":"[23:37:49] [INF] [16] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Sync Jellyseerr Watchlist to Jellyfin set to fire at 2026-05-06 03:00:00.000 +01:00, which is 03:22:10.6615733 from now.\n","stream":"stdout","time":"2026-05-05T22:37:49.338551203Z"}
{"log":"[23:37:49] [INF] [16] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Jellyfin Tweaks Startup set to fire at 2026-05-06 12:00:00.000 +01:00, which is 12:22:10.6246063 from now.\n","stream":"stdout","time":"2026-05-05T22:37:49.375539736Z"}
{"log":"[23:37:49] [INF] [16] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Generate Trickplay Images set to fire at 2026-05-06 03:00:00.000 +01:00, which is 03:22:10.5612842 from now.\n","stream":"stdout","time":"2026-05-05T22:37:49.438849748Z"}
{"log":"[23:37:49] [INF] [16] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Extract Chapter Images set to fire at 2026-05-06 02:00:00.000 +01:00, which is 02:22:10.4658345 from now.\n","stream":"stdout","time":"2026-05-05T22:37:49.534383289Z"}
{"log":"[23:37:49] [INF] [16] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Found ffmpeg version 7.1.3\n","stream":"stdout","time":"2026-05-05T22:37:49.899223644Z"}
{"log":"[23:37:49] [INF] [16] 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\"]\n","stream":"stdout","time":"2026-05-05T22:37:49.990883313Z"}
{"log":"[23:37:50] [INF] [16] 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\"]\n","stream":"stdout","time":"2026-05-05T22:37:50.009163292Z"}
{"log":"[23:37:50] [INF] [16] 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\"]\n","stream":"stdout","time":"2026-05-05T22:37:50.024974324Z"}
{"log":"[23:37:50] [INF] [13] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/series\n","stream":"stdout","time":"2026-05-05T22:37:50.029013495Z"}
{"log":"[23:37:50] [INF] [16] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available hwaccel types: [\"cuda\", \"vaapi\", \"qsv\", \"drm\", \"opencl\", \"vulkan\"]\n","stream":"stdout","time":"2026-05-05T22:37:50.206435524Z"}
{"log":"[23:37:50] [INF] [7] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/nrw-jelly/media/series\n","stream":"stdout","time":"2026-05-05T22:37:50.763798239Z"}
{"log":"[23:37:51] [INF] [16] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: FFmpeg: /usr/lib/jellyfin-ffmpeg/ffmpeg\n","stream":"stdout","time":"2026-05-05T22:37:51.437724092Z"}
{"log":"[23:37:51] [INF] [16] Emby.Server.Implementations.ApplicationHost: ServerId: b421363849d94742b4002ea06c35e1fa\n","stream":"stdout","time":"2026-05-05T22:37:51.471117199Z"}
{"log":"[23:37:51] [INF] [16] Emby.Server.Implementations.ApplicationHost: Core startup complete\n","stream":"stdout","time":"2026-05-05T22:37:51.471130837Z"}
{"log":"[23:37:51] [INF] [16] Main: Startup complete 0:00:17.5180489\n","stream":"stdout","time":"2026-05-05T22:37:51.471178465Z"}
{"log":"[ls.io-init] done.\n","stream":"stdout","time":"2026-05-05T22:37:51.561783118Z"}
{"log":"[23:37:51] [INF] [9] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/audio\n","stream":"stdout","time":"2026-05-05T22:37:51.600626536Z"}
{"log":"[23:37:52] [INF] [16] Jellyfin.Plugin.JellyfinEnhanced: Jellyfin Enhanced Startup Task run successfully.\n","stream":"stdout","time":"2026-05-05T22:37:52.069243106Z"}
{"log":"[23:37:52] [INF] [16] Jellyfin.Plugin.FileTransformation.FileTransformationPlugin: Received transformation registration for 'index.html' with ID 'f69e946a-4b3c-4e9a-8f0a-8d7c1b2c4d9b'\n","stream":"stdout","time":"2026-05-05T22:37:52.071762646Z"}
{"log":"[23:37:52] [INF] [16] Jellyfin.Plugin.JellyfinEnhanced: Successfully registered Jellyfin Enhanced Script Injection with File Transformation Plugin.\n","stream":"stdout","time":"2026-05-05T22:37:52.07179451Z"}
{"log":"[23:37:52] [INF] [9] Jellyfin.Plugin.FileTransformation.FileTransformationPlugin: Received transformation registration for 'index.html' with ID 'f5a34f7b-2e8a-4e6a-a722-3a216a81b374'\n","stream":"stdout","time":"2026-05-05T22:37:52.072914967Z"}
{"log":"[23:37:52] [INF] [9] Jellyfin.Plugin.JavaScriptInjector.Services.StartupService: Successfully registered JavaScript Injector with the File Transformation plugin.\n","stream":"stdout","time":"2026-05-05T22:37:52.073287194Z"}
{"log":"[23:37:52] [INF] [16] Jellyfin.Plugin.FileTransformation.FileTransformationPlugin: Received transformation registration for '.*icon-transparent.*\\.png$' with ID 'c207f6d2-67a7-4a63-9c50-7f7e2c6f2b0a'\n","stream":"stdout","time":"2026-05-05T22:37:52.07422087Z"}
{"log":"[23:37:52] [INF] [16] Jellyfin.Plugin.JellyfinEnhanced: Registered asset replacement for pattern '.*icon-transparent.*\\.png$' with ID c207f6d2-67a7-4a63-9c50-7f7e2c6f2b0a.\n","stream":"stdout","time":"2026-05-05T22:37:52.074338727Z"}
{"log":"[23:37:52] [INF] [16] Jellyfin.Plugin.FileTransformation.FileTransformationPlugin: Received transformation registration for '.*banner-light.*\\.png$' with ID '6f4b2e4b-6273-4a2d-b1ea-42c0d8f90c01'\n","stream":"stdout","time":"2026-05-05T22:37:52.074653902Z"}
{"log":"[23:37:52] [INF] [16] Jellyfin.Plugin.JellyfinEnhanced: Registered asset replacement for pattern '.*banner-light.*\\.png$' with ID 6f4b2e4b-6273-4a2d-b1ea-42c0d8f90c01.\n","stream":"stdout","time":"2026-05-05T22:37:52.074692658Z"}
{"log":"[23:37:52] [INF] [16] Jellyfin.Plugin.FileTransformation.FileTransformationPlugin: Received transformation registration for '.*banner-dark.*\\.png$' with ID 'a1aa3c3d-5e9f-4b45-bda0-43be64dae124'\n","stream":"stdout","time":"2026-05-05T22:37:52.074814815Z"}
{"log":"[23:37:52] [INF] [9] Emby.Server.Implementations.ScheduledTasks.TaskManager: JavaScript Injector Startup Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-05T22:37:52.074819613Z"}
{"log":"[23:37:52] [INF] [16] Jellyfin.Plugin.JellyfinEnhanced: Registered asset replacement for pattern '.*banner-dark.*\\.png$' with ID a1aa3c3d-5e9f-4b45-bda0-43be64dae124.\n","stream":"stdout","time":"2026-05-05T22:37:52.074821059Z"}
{"log":"[23:37:52] [INF] [16] Jellyfin.Plugin.FileTransformation.FileTransformationPlugin: Received transformation registration for '.*favicon.*\\.ico$' with ID 'd5b8f4c2-9a1e-4f7b-8c3d-7e2a5b9c1d4f'\n","stream":"stdout","time":"2026-05-05T22:37:52.074843147Z"}
{"log":"[23:37:52] [INF] [16] Jellyfin.Plugin.JellyfinEnhanced: Registered asset replacement for pattern '.*favicon.*\\.ico$' with ID d5b8f4c2-9a1e-4f7b-8c3d-7e2a5b9c1d4f.\n","stream":"stdout","time":"2026-05-05T22:37:52.074918446Z"}
{"log":"[23:37:52] [INF] [16] Jellyfin.Plugin.FileTransformation.FileTransformationPlugin: Received transformation registration for '.*touchicon\\.f5bbb798cb2c65908633\\.png$' with ID 'a8f3b2b3-7c9d-4c0f-9f2a-1c2d3e4f5a67'\n","stream":"stdout","time":"2026-05-05T22:37:52.07498148Z"}
{"log":"[23:37:52] [INF] [16] Jellyfin.Plugin.JellyfinEnhanced: Registered asset replacement for pattern '.*touchicon\\.f5bbb798cb2c65908633\\.png$' with ID a8f3b2b3-7c9d-4c0f-9f2a-1c2d3e4f5a67.\n","stream":"stdout","time":"2026-05-05T22:37:52.075047979Z"}
{"log":"[23:37:52] [INF] [16] Jellyfin.Plugin.JellyfinEnhanced: Registered Jellyfin Enhanced Custom Branding with File Transformation Plugin.\n","stream":"stdout","time":"2026-05-05T22:37:52.075082605Z"}
{"log":"[23:37:52] [INF] [16] Jellyfin.Plugin.JellyfinEnhanced: [Auto-Season-Request] Auto-request monitoring is disabled in configuration - not subscribing to playback events\n","stream":"stdout","time":"2026-05-05T22:37:52.075418072Z"}
{"log":"[23:37:52] [INF] [16] Jellyfin.Plugin.JellyfinEnhanced: [Auto-Movie-Request] Auto-Movie-Request monitoring is disabled in configuration - not subscribing to playback events\n","stream":"stdout","time":"2026-05-05T22:37:52.075704357Z"}
{"log":"[23:37:52] [INF] [16] Jellyfin.Plugin.JellyfinEnhanced: [Watchlist] Watchlist monitoring is disabled in configuration - not subscribing to library events\n","stream":"stdout","time":"2026-05-05T22:37:52.076077342Z"}
{"log":"[23:37:52] [INF] [16] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Loaded 1707 entries from disk (v23)\n","stream":"stdout","time":"2026-05-05T22:37:52.165909841Z"}
{"log":"[23:37:52] [INF] [16] Jellyfin.Plugin.JellyfinEnhanced: [TagCacheMonitor] Subscribed to ItemAdded, ItemUpdated, and ItemRemoved events\n","stream":"stdout","time":"2026-05-05T22:37:52.166155614Z"}
{"log":"[23:37:52] [INF] [16] Jellyfin.Plugin.JellyfinEnhanced: Jellyfin Enhanced Startup Task completed successfully.\n","stream":"stdout","time":"2026-05-05T22:37:52.166227316Z"}
{"log":"[23:37:52] [INF] [16] Emby.Server.Implementations.ScheduledTasks.TaskManager: Jellyfin Enhanced Startup Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-05T22:37:52.166928754Z"}
{"log":"[23:37:52] [INF] [9] Jellyfin.Plugin.JellyfinEnhanced: [Clear Translation Cache] Translation cache clear signal set at 2026-05-05T22:37:52.2580000+00:00. All clients will clear their translation cache on next page load.\n","stream":"stdout","time":"2026-05-05T22:37:52.306030488Z"}
{"log":"[23:37:52] [INF] [9] Emby.Server.Implementations.ScheduledTasks.TaskManager: Refresh Translation Cache Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-05T22:37:52.306383525Z"}
{"log":"[23:37:52] [INF] [16] Jellyfin.Plugin.FileTransformation.FileTransformationPlugin: Received transformation registration for 'index.html' with ID 'dfee3828-01df-49df-85b1-5c2b75e5ea1a'\n","stream":"stdout","time":"2026-05-05T22:37:52.381348378Z"}
{"log":"[23:37:52] [INF] [16] Jellyfin.Plugin.JellyTweaks.Services.StartupService: Successfully registered Jellyfin Tweaks script injection with the File Transformation plugin.\n","stream":"stdout","time":"2026-05-05T22:37:52.381455318Z"}
{"log":"[23:37:52] [INF] [16] Emby.Server.Implementations.ScheduledTasks.TaskManager: Jellyfin Tweaks Startup Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-05T22:37:52.382089136Z"}
{"log":"[23:37:53] [INF] [10] Emby.Server.Implementations.ScheduledTasks.TaskManager: Clean up collections and playlists Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-05T22:37:53.440383816Z"}
{"log":"[23:37:55] [INF] [7] Emby.Server.Implementations.ScheduledTasks.TaskManager: Update Plugins Completed after 0 minute(s) and 3 seconds\n","stream":"stdout","time":"2026-05-05T22:37:55.985584469Z"}
{"log":"[23:37:56] [INF] [9] Emby.Server.Implementations.ScheduledTasks.TaskManager: Clean Transcode Directory Completed after 0 minute(s) and 3 seconds\n","stream":"stdout","time":"2026-05-05T22:37:56.452178155Z"}
{"log":"[00:00:00] [INF] [71] IntroSkipper.ScheduledTasks.DetectSegmentsTask: Scheduled Task is starting\n","stream":"stdout","time":"2026-05-05T23:00:00.010862096Z"}
{"log":"[00:00:00] [INF] [71] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows\n","stream":"stdout","time":"2026-05-05T23:00:00.635447486Z"}
{"log":"[00:00:01] [INF] [81] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Detect and Analyze Media Segments set to fire at 2026-05-07 00:00:00.000 +01:00, which is 23:59:58.9984785 from now.\n","stream":"stdout","time":"2026-05-05T23:00:01.001660712Z"}
{"log":"[00:00:03] [INF] [71] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies\n","stream":"stdout","time":"2026-05-05T23:00:03.098064286Z"}
{"log":"[00:00:03] [INF] [71] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows-nrw\n","stream":"stdout","time":"2026-05-05T23:00:03.166599352Z"}
{"log":"[00:00:03] [INF] [71] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Collections\n","stream":"stdout","time":"2026-05-05T23:00:03.355162739Z"}
{"log":"[00:00:03] [INF] [71] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies2\n","stream":"stdout","time":"2026-05-05T23:00:03.422092039Z"}
{"log":"[00:00:03] [INF] [71] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Audio Books\n","stream":"stdout","time":"2026-05-05T23:00:03.496679076Z"}
{"log":"[00:01:03] [INF] [71] IntroSkipper.Services.Entrypoint: Legacy fingerprint b97fc148e81a95a81dbb9695f6b3c648 duration mismatch (inferred 418s vs expected 600s), re-fingerprinting\n","stream":"stdout","time":"2026-05-05T23:01:03.741695634Z"}
{"log":"[00:01:03] [INF] [71] IntroSkipper.Services.Entrypoint: Legacy fingerprint e37e9328ccc00fe633794b9f15ce097a duration mismatch (inferred 389s vs expected 600s), re-fingerprinting\n","stream":"stdout","time":"2026-05-05T23:01:03.832840994Z"}
{"log":"[00:01:22] [INF] [71] IntroSkipper.Services.Entrypoint: Legacy fingerprint 443cdf5af9b3098b23830c77626d3706-credits duration mismatch (inferred 756s vs expected 849s), re-fingerprinting\n","stream":"stdout","time":"2026-05-05T23:01:22.985274717Z"}
{"log":"[00:02:21] [INF] [75] Emby.Server.Implementations.ScheduledTasks.TaskManager: Detect and Analyze Media Segments Completed after 2 minute(s) and 21 seconds\n","stream":"stdout","time":"2026-05-05T23:02:21.207839053Z"}
{"log":"[00:30:00] [ERR] [94] Microsoft.EntityFrameworkCore.Database.Connection: An error occurred using the connection to database 'main' on server '/config/data/data/jellyfin.db'.\n","stream":"stdout","time":"2026-05-05T23:30:00.188874745Z"}
{"log":"[00:30:00] [ERR] [94] Microsoft.EntityFrameworkCore.Query: An exception occurred while iterating over the results of a query for context type 'Jellyfin.Database.Implementations.JellyfinDbContext'.\n","stream":"stdout","time":"2026-05-05T23:30:00.201015762Z"}
{"log":"Microsoft.Data.Sqlite.SqliteException (0x80004005): SQLite Error 5: 'database is locked For more information on this error code see https://www.sqlite.org/rescode.html'.\n","stream":"stdout","time":"2026-05-05T23:30:00.201049636Z"}
{"log":"   at Microsoft.Data.Sqlite.SqliteConnection.Deactivate()\n","stream":"stdout","time":"2026-05-05T23:30:00.201051688Z"}
{"log":"   at Microsoft.Data.Sqlite.SqliteConnectionPool.Return(SqliteConnectionInternal connection)\n","stream":"stdout","time":"2026-05-05T23:30:00.201053035Z"}
{"log":"   at Microsoft.Data.Sqlite.SqliteConnectionInternal.Close()\n","stream":"stdout","time":"2026-05-05T23:30:00.201054196Z"}
{"log":"   at Microsoft.Data.Sqlite.SqliteConnection.Open()\n","stream":"stdout","time":"2026-05-05T23:30:00.201055364Z"}
{"log":"   at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenInternal(Boolean errorsExpected)\n","stream":"stdout","time":"2026-05-05T23:30:00.20105648Z"}
{"log":"   at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReader(RelationalCommandParameterObject parameterObject)\n","stream":"stdout","time":"2026-05-05T23:30:00.201057671Z"}
{"log":"   at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.Enumerator.InitializeReader(Enumerator enumerator)\n","stream":"stdout","time":"2026-05-05T23:30:00.201058859Z"}
{"log":"   at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.Enumerator.MoveNext()\n","stream":"stdout","time":"2026-05-05T23:30:00.201060037Z"}
{"log":"Microsoft.Data.Sqlite.SqliteException (0x80004005): SQLite Error 5: 'database is locked For more information on this error code see https://www.sqlite.org/rescode.html'.\n","stream":"stdout","time":"2026-05-05T23:30:00.201061206Z"}
{"log":"   at Microsoft.Data.Sqlite.SqliteConnection.Deactivate()\n","stream":"stdout","time":"2026-05-05T23:30:00.201062448Z"}
{"log":"   at Microsoft.Data.Sqlite.SqliteConnectionPool.Return(SqliteConnectionInternal connection)\n","stream":"stdout","time":"2026-05-05T23:30:00.201063555Z"}
{"log":"   at Microsoft.Data.Sqlite.SqliteConnectionInternal.Close()\n","stream":"stdout","time":"2026-05-05T23:30:00.201064767Z"}
{"log":"   at Microsoft.Data.Sqlite.SqliteConnection.Open()\n","stream":"stdout","time":"2026-05-05T23:30:00.201065884Z"}
{"log":"   at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenInternal(Boolean errorsExpected)\n","stream":"stdout","time":"2026-05-05T23:30:00.201067028Z"}
{"log":"   at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReader(RelationalCommandParameterObject parameterObject)\n","stream":"stdout","time":"2026-05-05T23:30:00.201068196Z"}
{"log":"   at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.Enumerator.InitializeReader(Enumerator enumerator)\n","stream":"stdout","time":"2026-05-05T23:30:00.201069368Z"}
{"log":"   at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.Enumerator.MoveNext()\n","stream":"stdout","time":"2026-05-05T23:30:00.20107054Z"}
{"log":"[00:30:00] [ERR] [94] Jellyfin.Api.Middleware.ExceptionMiddleware: Error processing request. URL GET /Items.\n","stream":"stdout","time":"2026-05-05T23:30:00.20491237Z"}
{"log":"Microsoft.Data.Sqlite.SqliteException (0x80004005): SQLite Error 5: 'database is locked For more information on this error code see https://www.sqlite.org/rescode.html'.\n","stream":"stdout","time":"2026-05-05T23:30:00.204925621Z"}
{"log":"   at Microsoft.Data.Sqlite.SqliteConnection.Deactivate()\n","stream":"stdout","time":"2026-05-05T23:30:00.204927388Z"}
{"log":"   at Microsoft.Data.Sqlite.SqliteConnectionPool.Return(SqliteConnectionInternal connection)\n","stream":"stdout","time":"2026-05-05T23:30:00.204928621Z"}
{"log":"   at Microsoft.Data.Sqlite.SqliteConnectionInternal.Close()\n","stream":"stdout","time":"2026-05-05T23:30:00.204929808Z"}
{"log":"   at Microsoft.Data.Sqlite.SqliteConnection.Open()\n","stream":"stdout","time":"2026-05-05T23:30:00.204936404Z"}
{"log":"   at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenInternal(Boolean errorsExpected)\n","stream":"stdout","time":"2026-05-05T23:30:00.204937749Z"}
{"log":"   at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReader(RelationalCommandParameterObject parameterObject)\n","stream":"stdout","time":"2026-05-05T23:30:00.204938904Z"}
{"log":"   at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.Enumerator.InitializeReader(Enumerator enumerator)\n","stream":"stdout","time":"2026-05-05T23:30:00.204940091Z"}
{"log":"   at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.Enumerator.MoveNext()\n","stream":"stdout","time":"2026-05-05T23:30:00.204941266Z"}
{"log":"   at System.Linq.Enumerable.IEnumerableWhereSelectIterator`2.ToArray()\n","stream":"stdout","time":"2026-05-05T23:30:00.204942392Z"}
{"log":"   at Jellyfin.Server.Implementations.Item.BaseItemRepository.GetItemList(InternalItemsQuery filter)\n","stream":"stdout","time":"2026-05-05T23:30:00.204943514Z"}
{"log":"   at Jellyfin.Server.Implementations.Item.BaseItemRepository.GetItems(InternalItemsQuery filter)\n","stream":"stdout","time":"2026-05-05T23:30:00.204944625Z"}
{"log":"   at Emby.Server.Implementations.Library.LibraryManager.GetItemsResult(InternalItemsQuery query)\n","stream":"stdout","time":"2026-05-05T23:30:00.204945736Z"}
{"log":"   at Jellyfin.Api.Controllers.ItemsController.GetItems(Nullable`1 userId, String maxOfficialRating, Nullable`1 hasThemeSong, Nullable`1 hasThemeVideo, Nullable`1 hasSubtitles, Nullable`1 hasSpecialFeature, Nullable`1 hasTrailer, Nullable`1 adjacentTo, Nullable`1 indexNumber, Nullable`1 parentIndexNumber, Nullable`1 hasParentalRating, Nullable`1 isHd, Nullable`1 is4K, LocationType[] locationTypes, LocationType[] excludeLocationTypes, Nullable`1 isMissing, Nullable`1 isUnaired, Nullable`1 minCommunityRating, Nullable`1 minCriticRating, Nullable`1 minPremiereDate, Nullable`1 minDateLastSaved, Nullable`1 minDateLastSavedForUser, Nullable`1 maxPremiereDate, Nullable`1 hasOverview, Nullable`1 hasImdbId, Nullable`1 hasTmdbId, Nullable`1 hasTvdbId, Nullable`1 isMovie, Nullable`1 isSeries, Nullable`1 isNews, Nullable`1 isKids, Nullable`1 isSports, Guid[] excludeItemIds, Nullable`1 startIndex, Nullable`1 limit, Nullable`1 recursive, String searchTerm, SortOrder[] sortOrder, Nullable`1 parentId, ItemFields[] fields, BaseItemKind[] excludeItemTypes, BaseItemKind[] includeItemTypes, ItemFilter[] filters, Nullable`1 isFavorite, MediaType[] mediaTypes, ImageType[] imageTypes, ItemSortBy[] sortBy, Nullable`1 isPlayed, String[] genres, String[] officialRatings, String[] tags, Int32[] years, Nullable`1 enableUserData, Nullable`1 imageTypeLimit, ImageType[] enableImageTypes, String person, Guid[] personIds, String[] personTypes, String[] studios, String[] artists, Guid[] excludeArtistIds, Guid[] artistIds, Guid[] albumArtistIds, Guid[] contributingArtistIds, String[] albums, Guid[] albumIds, Guid[] ids, VideoType[] videoTypes, String minOfficialRating, Nullable`1 isLocked, Nullable`1 isPlaceHolder, Nullable`1 hasOfficialRating, Nullable`1 collapseBoxSetItems, Nullable`1 minWidth, Nullable`1 minHeight, Nullable`1 maxWidth, Nullable`1 maxHeight, Nullable`1 is3D, SeriesStatus[] seriesStatus, String nameStartsWithOrGreater, String nameStartsWith, String nameLessThan, Guid[] studioIds, Guid[] genreIds, Boolean enableTotalRecordCount, Nullable`1 enableImages)\n","stream":"stdout","time":"2026-05-05T23:30:00.204948441Z"}
{"log":"   at lambda_method1108(Closure, Object, Object[])\n","stream":"stdout","time":"2026-05-05T23:30:00.20495718Z"}
{"log":"   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeActionMethodAsync()\n","stream":"stdout","time":"2026-05-05T23:30:00.204958354Z"}
{"log":"   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State\u0026 next, Scope\u0026 scope, Object\u0026 state, Boolean\u0026 isCompleted)\n","stream":"stdout","time":"2026-05-05T23:30:00.204959534Z"}
{"log":"   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeNextActionFilterAsync()\n","stream":"stdout","time":"2026-05-05T23:30:00.204962972Z"}
{"log":"--- End of stack trace from previous location ---\n","stream":"stdout","time":"2026-05-05T23:30:00.204964159Z"}
{"log":"   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)\n","stream":"stdout","time":"2026-05-05T23:30:00.204965206Z"}
{"log":"   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State\u0026 next, Scope\u0026 scope, Object\u0026 state, Boolean\u0026 isCompleted)\n","stream":"stdout","time":"2026-05-05T23:30:00.204966615Z"}
{"log":"   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()\n","stream":"stdout","time":"2026-05-05T23:30:00.204967953Z"}
{"log":"--- End of stack trace from previous location ---\n","stream":"stdout","time":"2026-05-05T23:30:00.204969118Z"}
{"log":"   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.\u003cInvokeNextResourceFilter\u003eg__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)\n","stream":"stdout","time":"2026-05-05T23:30:00.204970229Z"}
{"log":"   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context)\n","stream":"stdout","time":"2026-05-05T23:30:00.204971583Z"}
{"log":"   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State\u0026 next, Scope\u0026 scope, Object\u0026 state, Boolean\u0026 isCompleted)\n","stream":"stdout","time":"2026-05-05T23:30:00.204988752Z"}
{"log":"   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeFilterPipelineAsync()\n","stream":"stdout","time":"2026-05-05T23:30:00.204990208Z"}
{"log":"--- End of stack trace from previous location ---\n","stream":"stdout","time":"2026-05-05T23:30:00.204991294Z"}
{"log":"   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.\u003cInvokeAsync\u003eg__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)\n","stream":"stdout","time":"2026-05-05T23:30:00.204992405Z"}
{"log":"   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.\u003cInvokeAsync\u003eg__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)\n","stream":"stdout","time":"2026-05-05T23:30:00.204993645Z"}
{"log":"   at Jellyfin.Api.Middleware.ServerStartupMessageMiddleware.Invoke(HttpContext httpContext, IServerApplicationHost serverApplicationHost, ILocalizationManager localizationManager)\n","stream":"stdout","time":"2026-05-05T23:30:00.204994863Z"}
{"log":"   at Jellyfin.Api.Middleware.WebSocketHandlerMiddleware.Invoke(HttpContext httpContext, IWebSocketManager webSocketManager)\n","stream":"stdout","time":"2026-05-05T23:30:00.204996089Z"}
{"log":"   at Jellyfin.Api.Middleware.IPBasedAccessValidationMiddleware.Invoke(HttpContext httpContext, INetworkManager networkManager)\n","stream":"stdout","time":"2026-05-05T23:30:00.204997194Z"}
{"log":"   at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)\n","stream":"stdout","time":"2026-05-05T23:30:00.204998306Z"}
{"log":"   at Jellyfin.Api.Middleware.QueryStringDecodingMiddleware.Invoke(HttpContext httpContext)\n","stream":"stdout","time":"2026-05-05T23:30:00.204999395Z"}
{"log":"   at Swashbuckle.AspNetCore.ReDoc.ReDocMiddleware.Invoke(HttpContext httpContext)\n","stream":"stdout","time":"2026-05-05T23:30:00.205000467Z"}
{"log":"   at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext)\n","stream":"stdout","time":"2026-05-05T23:30:00.205001606Z"}
{"log":"   at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider)\n","stream":"stdout","time":"2026-05-05T23:30:00.205002713Z"}
{"log":"   at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)\n","stream":"stdout","time":"2026-05-05T23:30:00.205004077Z"}
{"log":"   at Jellyfin.Api.Middleware.RobotsRedirectionMiddleware.Invoke(HttpContext httpContext)\n","stream":"stdout","time":"2026-05-05T23:30:00.205006539Z"}
{"log":"   at Jellyfin.Api.Middleware.LegacyEmbyRouteRewriteMiddleware.Invoke(HttpContext httpContext)\n","stream":"stdout","time":"2026-05-05T23:30:00.205007667Z"}
{"log":"   at Microsoft.AspNetCore.ResponseCompression.ResponseCompressionMiddleware.InvokeCore(HttpContext context)\n","stream":"stdout","time":"2026-05-05T23:30:00.205008757Z"}
{"log":"   at Jellyfin.Api.Middleware.ResponseTimeMiddleware.Invoke(HttpContext context, IServerConfigurationManager serverConfigurationManager)\n","stream":"stdout","time":"2026-05-05T23:30:00.205009865Z"}
{"log":"   at Jellyfin.Api.Middleware.ExceptionMiddleware.Invoke(HttpContext context)\n","stream":"stdout","time":"2026-05-05T23:30:00.20501102Z"}
{"log":"[02:00:00] [INF] [46] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Episode 1 as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-06T01:00:00.287849377Z"}
{"log":"[02:00:00] [INF] [46] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Let You Down as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-06T01:00:00.338423804Z"}
{"log":"[02:00:00] [INF] [46] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Episode 2 as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-06T01:00:00.439446027Z"}
{"log":"[02:00:00] [INF] [46] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Episode 3 as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-06T01:00:00.500812095Z"}
{"log":"[02:00:00] [INF] [46] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Episode 4 as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-06T01:00:00.518744111Z"}
{"log":"[02:00:00] [INF] [46] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Episode 5 as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-06T01:00:00.52983766Z"}
{"log":"[02:00:00] [INF] [46] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Episode 6 as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-06T01:00:00.534437638Z"}
{"log":"[02:00:01] [INF] [47] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Extract Chapter Images set to fire at 2026-05-07 02:00:00.000 +01:00, which is 23:59:58.9982989 from now.\n","stream":"stdout","time":"2026-05-06T01:00:01.003764663Z"}
{"log":"[02:00:01] [INF] [46] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Yu-Gi-Oh! Duel Monsters - S04E25 - Fighting For A Friend (Part 1 of 5) SDTV as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-06T01:00:01.120390973Z"}
{"log":"[02:00:01] [INF] [46] Emby.Server.Implementations.ScheduledTasks.TaskManager: Extract Chapter Images Completed after 0 minute(s) and 1 seconds\n","stream":"stdout","time":"2026-05-06T01:00:01.359174563Z"}
{"log":"[03:00:00] [INF] [45] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Starting full cache build...\n","stream":"stdout","time":"2026-05-06T02:00:00.040670433Z"}
{"log":"[03:00:00] [INF] [33] Jellyfin.Plugin.JellyfinEnhanced: [Jellyseerr Watchlist Sync] Sync is disabled in plugin configuration.\n","stream":"stdout","time":"2026-05-06T02:00:00.045830777Z"}
{"log":"[03:00:00] [INF] [33] Emby.Server.Implementations.ScheduledTasks.TaskManager: Sync Jellyseerr Watchlist to Jellyfin Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-06T02:00:00.045886564Z"}
{"log":"[03:00:01] [INF] [39] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Generate Trickplay Images set to fire at 2026-05-07 03:00:00.000 +01:00, which is 23:59:58.9992095 from now.\n","stream":"stdout","time":"2026-05-06T02:00:01.000941917Z"}
{"log":"[03:00:01] [INF] [39] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Build Tag Cache set to fire at 2026-05-07 03:00:00.000 +01:00, which is 23:59:58.9720196 from now.\n","stream":"stdout","time":"2026-05-06T02:00:01.028080502Z"}
{"log":"[03:00:01] [INF] [37] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Sync Jellyseerr Watchlist to Jellyfin set to fire at 2026-05-07 03:00:00.000 +01:00, which is 23:59:58.9720065 from now.\n","stream":"stdout","time":"2026-05-06T02:00:01.028100758Z"}
{"log":"[03:00:01] [INF] [45] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Found 1707 taggable items\n","stream":"stdout","time":"2026-05-06T02:00:01.431495746Z"}
{"log":"[03:00:03] [INF] [29] Emby.Server.Implementations.ScheduledTasks.TaskManager: Generate Trickplay Images Completed after 0 minute(s) and 3 seconds\n","stream":"stdout","time":"2026-05-06T02:00:03.82245209Z"}
{"log":"[03:00:09] [INF] [45] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Full cache build complete: 1707 entries in 9.3s\n","stream":"stdout","time":"2026-05-06T02:00:09.349267736Z"}
{"log":"[03:00:09] [INF] [45] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Saved 1707 entries to disk\n","stream":"stdout","time":"2026-05-06T02:00:09.376883073Z"}
{"log":"[03:00:09] [INF] [45] Jellyfin.Plugin.JellyfinEnhanced: [TagCacheMonitor] Event subscriptions active\n","stream":"stdout","time":"2026-05-06T02:00:09.377486396Z"}
{"log":"[03:00:09] [INF] [45] Emby.Server.Implementations.ScheduledTasks.TaskManager: Build Tag Cache Completed after 0 minute(s) and 9 seconds\n","stream":"stdout","time":"2026-05-06T02:00:09.377495084Z"}
{"log":"[05:38:49] [INF] [82] Jellyfin.Plugin.JellyfinEnhanced: [Jellyseerr User Import] Auto-import is disabled in plugin configuration.\n","stream":"stdout","time":"2026-05-06T04:38:49.322038769Z"}
{"log":"[05:38:49] [INF] [82] Emby.Server.Implementations.ScheduledTasks.TaskManager: Import Jellyfin Users to Seerr Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-06T04:38:49.322093604Z"}
{"log":"[05:38:49] [INF] [85] Emby.Server.Implementations.ScheduledTasks.Tasks.OptimizeDatabaseTask: Optimizing and vacuuming jellyfin.db...\n","stream":"stdout","time":"2026-05-06T04:38:49.747553808Z"}
{"log":"[05:38:52] [INF] [85] Jellyfin.Database.Providers.Sqlite.SqliteDatabaseProvider: jellyfin.db optimized successfully!\n","stream":"stdout","time":"2026-05-06T04:38:52.411498741Z"}
{"log":"[05:38:52] [INF] [85] Emby.Server.Implementations.ScheduledTasks.TaskManager: Optimize database Completed after 0 minute(s) and 2 seconds\n","stream":"stdout","time":"2026-05-06T04:38:52.41156631Z"}
{"log":"[11:38:49] [INF] [54] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/series\n","stream":"stdout","time":"2026-05-06T10:38:49.820016838Z"}
{"log":"[11:38:49] [INF] [54] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/nrw-jelly/media/films\n","stream":"stdout","time":"2026-05-06T10:38:49.821484452Z"}
{"log":"[11:38:49] [INF] [54] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/films\n","stream":"stdout","time":"2026-05-06T10:38:49.821512776Z"}
{"log":"[11:38:49] [INF] [54] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/audio\n","stream":"stdout","time":"2026-05-06T10:38:49.821595482Z"}
{"log":"[11:38:49] [INF] [54] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/nrw-jelly/media/series\n","stream":"stdout","time":"2026-05-06T10:38:49.82191501Z"}
{"log":"[11:38:49] [INF] [54] Emby.Server.Implementations.Library.LibraryManager: Validating media library\n","stream":"stdout","time":"2026-05-06T10:38:49.823406747Z"}
{"log":"[11:38:52] [WRN] [54] MediaBrowser.Controller.Entities.BaseItem: Library folder /config/data/data/playlists is inaccessible or empty, skipping\n","stream":"stdout","time":"2026-05-06T10:38:52.171363352Z"}
{"log":"[11:38:52] [WRN] [85] Microsoft.EntityFrameworkCore.Query: Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w =\u003e w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'.\n","stream":"stdout","time":"2026-05-06T10:38:52.34096706Z"}
{"log":"[11:38:54] [WRN] [85] MediaBrowser.Controller.Entities.BaseItem: Library folder /config/data/data/playlists is inaccessible or empty, skipping\n","stream":"stdout","time":"2026-05-06T10:38:54.01669193Z"}
{"log":"[11:38:58] [INF] [74] Emby.Server.Implementations.ScheduledTasks.TaskManager: Media Segment Scan Completed after 0 minute(s) and 9 seconds\n","stream":"stdout","time":"2026-05-06T10:38:58.806545399Z"}
{"log":"[11:39:11] [INF] [67] Emby.Server.Implementations.ScheduledTasks.TaskManager: Scan Media Library Completed after 0 minute(s) and 22 seconds\n","stream":"stdout","time":"2026-05-06T10:39:11.990941745Z"}
{"log":"[11:39:11] [INF] [39] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/films\n","stream":"stdout","time":"2026-05-06T10:39:11.991017592Z"}
{"log":"[11:39:11] [INF] [54] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/series\n","stream":"stdout","time":"2026-05-06T10:39:11.992576324Z"}
{"log":"[11:39:11] [INF] [74] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/nrw-jelly/media/films\n","stream":"stdout","time":"2026-05-06T10:39:11.993191097Z"}
{"log":"[11:39:11] [INF] [83] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/nrw-jelly/media/series\n","stream":"stdout","time":"2026-05-06T10:39:11.997851955Z"}
{"log":"[11:39:12] [INF] [71] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/audio\n","stream":"stdout","time":"2026-05-06T10:39:12.05168973Z"}
{"log":"[11:39:50] [INF] [71] Emby.Server.Implementations.ScheduledTasks.Tasks.OptimizeDatabaseTask: Optimizing and vacuuming jellyfin.db...\n","stream":"stdout","time":"2026-05-06T10:39:50.748284195Z"}
{"log":"[11:39:50] [INF] [67] Jellyfin.Plugin.JellyfinEnhanced: [Jellyseerr User Import] Auto-import is disabled in plugin configuration.\n","stream":"stdout","time":"2026-05-06T10:39:50.837934856Z"}
{"log":"[11:39:50] [INF] [67] Emby.Server.Implementations.ScheduledTasks.TaskManager: Import Jellyfin Users to Seerr Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-06T10:39:50.838153539Z"}
{"log":"[11:39:53] [INF] [71] Jellyfin.Database.Providers.Sqlite.SqliteDatabaseProvider: jellyfin.db optimized successfully!\n","stream":"stdout","time":"2026-05-06T10:39:53.586067144Z"}
{"log":"[11:39:53] [INF] [71] Emby.Server.Implementations.ScheduledTasks.TaskManager: Optimize database Completed after 0 minute(s) and 2 seconds\n","stream":"stdout","time":"2026-05-06T10:39:53.586144689Z"}
{"log":"[11:40:12] [INF] [29] IntroSkipper.Services.Entrypoint: Initiating automatic analysis task\n","stream":"stdout","time":"2026-05-06T10:40:12.022371871Z"}
{"log":"[11:40:12] [INF] [29] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows\n","stream":"stdout","time":"2026-05-06T10:40:12.138189408Z"}
{"log":"[11:40:12] [INF] [29] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies\n","stream":"stdout","time":"2026-05-06T10:40:12.26393728Z"}
{"log":"[11:40:12] [INF] [29] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows-nrw\n","stream":"stdout","time":"2026-05-06T10:40:12.276403918Z"}
{"log":"[11:40:12] [INF] [29] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Collections\n","stream":"stdout","time":"2026-05-06T10:40:12.31174786Z"}
{"log":"[11:40:12] [INF] [29] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies2\n","stream":"stdout","time":"2026-05-06T10:40:12.312990449Z"}
{"log":"[11:40:12] [INF] [29] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Audio Books\n","stream":"stdout","time":"2026-05-06T10:40:12.315734055Z"}
{"log":"[12:00:00] [INF] [52] Jellyfin.Plugin.FileTransformation.FileTransformationPlugin: Received transformation registration for 'index.html' with ID 'dfee3828-01df-49df-85b1-5c2b75e5ea1a'\n","stream":"stdout","time":"2026-05-06T11:00:00.002660441Z"}
{"log":"[12:00:00] [INF] [52] Jellyfin.Plugin.JellyTweaks.Services.StartupService: Successfully registered Jellyfin Tweaks script injection with the File Transformation plugin.\n","stream":"stdout","time":"2026-05-06T11:00:00.00268613Z"}
{"log":"[12:00:00] [INF] [52] Emby.Server.Implementations.ScheduledTasks.TaskManager: Jellyfin Tweaks Startup Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-06T11:00:00.00270828Z"}
{"log":"[12:00:01] [INF] [21] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Jellyfin Tweaks Startup set to fire at 2026-05-07 12:00:00.000 +01:00, which is 23:59:58.9997593 from now.\n","stream":"stdout","time":"2026-05-06T11:00:01.000370608Z"}
{"log":"[17:40:51] [INF] [27] Jellyfin.Plugin.JellyfinEnhanced: [Jellyseerr User Import] Auto-import is disabled in plugin configuration.\n","stream":"stdout","time":"2026-05-06T16:40:51.376585222Z"}
{"log":"[17:40:51] [INF] [27] Emby.Server.Implementations.ScheduledTasks.TaskManager: Import Jellyfin Users to Seerr Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-06T16:40:51.380116436Z"}
{"log":"[17:40:51] [INF] [39] Emby.Server.Implementations.ScheduledTasks.Tasks.OptimizeDatabaseTask: Optimizing and vacuuming jellyfin.db...\n","stream":"stdout","time":"2026-05-06T16:40:51.751270069Z"}
{"log":"[17:40:54] [INF] [39] Jellyfin.Database.Providers.Sqlite.SqliteDatabaseProvider: jellyfin.db optimized successfully!\n","stream":"stdout","time":"2026-05-06T16:40:54.637161778Z"}
{"log":"[17:40:54] [INF] [39] Emby.Server.Implementations.ScheduledTasks.TaskManager: Optimize database Completed after 0 minute(s) and 2 seconds\n","stream":"stdout","time":"2026-05-06T16:40:54.637217121Z"}
{"log":"[18:59:21] [INF] [72] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 172.19.0.1 request\n","stream":"stdout","time":"2026-05-06T17:59:21.572215878Z"}
{"log":"[18:59:22] [INF] [87] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/genres/movie\n","stream":"stdout","time":"2026-05-06T17:59:22.645273257Z"}
{"log":"[18:59:22] [INF] [21] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/genres/tv\n","stream":"stdout","time":"2026-05-06T17:59:22.645296679Z"}
{"log":"[18:59:30] [INF] [86] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for animewaifu. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True\n","stream":"stdout","time":"2026-05-06T17:59:30.950338717Z"}
{"log":"[18:59:31] [INF] [86] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request\n","stream":"stdout","time":"2026-05-06T17:59:31.73878135Z"}
{"log":"[18:59:31] [INF] [86] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: /usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -probesize 1G -readrate 10 -fflags +genpts -f matroska  -i file:\"/data/series/Sex Education/Season 2/Sex Education - S02E04 - Episode 4 WEBRip-1080p Proper.mkv\" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 copy -tag:v:0 hvc1 -bsf:v hevc_mp4toannexb -start_at_zero -codec:a:0 libfdk_aac -ac 2 -vbr:a 5 -af \"volume=2\" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 6 -hls_segment_type fmp4 -hls_fmp4_init_filename \"6b87c0513a8ef37c5ad9ca9abb87ef78-1.mp4\" -start_number 0 -hls_segment_filename \"/config/cache/transcodes/6b87c0513a8ef37c5ad9ca9abb87ef78%d.mp4\" -hls_playlist_type vod -hls_list_size 0 -hls_segment_options movflags=+frag_discont -y \"/config/cache/transcodes/6b87c0513a8ef37c5ad9ca9abb87ef78.m3u8\"\n","stream":"stdout","time":"2026-05-06T17:59:31.75814773Z"}
{"log":"[18:59:34] [INF] [86] MediaBrowser.MediaEncoding.Subtitles.SubtitleEncoder: /usr/lib/jellyfin-ffmpeg/ffmpeg -i file:\"/data/series/Sex Education/Season 2/Sex Education - S02E04 - Episode 4 WEBRip-1080p Proper.mkv\" -map 0:2 -an -vn -c:s copy -flush_packets 1 \"/config/data/data/subtitles/52/528086b0-49a4-593c-481f-7eed83584134/2.srt\" -map 0:3 -an -vn -c:s copy -flush_packets 1 \"/config/data/data/subtitles/52/528086b0-49a4-593c-481f-7eed83584134/3.srt\"\n","stream":"stdout","time":"2026-05-06T17:59:34.513367001Z"}
{"log":"ffmpeg version 7.1.3-Jellyfin Copyright (c) 2000-2025 the FFmpeg developers\n","stream":"stderr","time":"2026-05-06T17:59:34.522955587Z"}
{"log":"  built with gcc 13 (Ubuntu 13.3.0-6ubuntu2~24.04.1)\n","stream":"stderr","time":"2026-05-06T17:59:34.522977577Z"}
{"log":"  configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-static --disable-libxcb --disable-sdl2 --disable-xlib --enable-lto=auto --enable-gpl --enable-version3 --enable-shared --enable-gmp --enable-gnutls --enable-chromaprint --enable-opencl --enable-libdrm --enable-libxml2 --enable-libass --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libharfbuzz --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libopenmpt --enable-libdav1d --enable-libsvtav1 --enable-libwebp --enable-libvpx --enable-libx264 --enable-libx265 --enable-libzvbi --enable-libzimg --enable-libfdk-aac --arch=amd64 --enable-libshaderc --enable-libplacebo --enable-vulkan --enable-vaapi --enable-amf --enable-libvpl --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc\n","stream":"stderr","time":"2026-05-06T17:59:34.52298092Z"}
{"log":"  libavutil      59. 39.100 / 59. 39.100\n","stream":"stderr","time":"2026-05-06T17:59:34.522984906Z"}
{"log":"  libavcodec     61. 19.101 / 61. 19.101\n","stream":"stderr","time":"2026-05-06T17:59:34.522986717Z"}
{"log":"  libavformat    61.  7.100 / 61.  7.100\n","stream":"stderr","time":"2026-05-06T17:59:34.522988538Z"}
{"log":"  libavdevice    61.  3.100 / 61.  3.100\n","stream":"stderr","time":"2026-05-06T17:59:34.522990336Z"}
{"log":"  libavfilter    10.  4.100 / 10.  4.100\n","stream":"stderr","time":"2026-05-06T17:59:34.522992145Z"}
{"log":"  libswscale      8.  3.100 /  8.  3.100\n","stream":"stderr","time":"2026-05-06T17:59:34.522993916Z"}
{"log":"  libswresample   5.  3.100 /  5.  3.100\n","stream":"stderr","time":"2026-05-06T17:59:34.522995698Z"}
{"log":"  libpostproc    58.  3.100 / 58.  3.100\n","stream":"stderr","time":"2026-05-06T17:59:34.522997537Z"}
{"log":"Input #0, matroska,webm, from 'file:/data/series/Sex Education/Season 2/Sex Education - S02E04 - Episode 4 WEBRip-1080p Proper.mkv':\n","stream":"stderr","time":"2026-05-06T17:59:34.528864416Z"}
{"log":"  Metadata:\n","stream":"stderr","time":"2026-05-06T17:59:34.528889241Z"}
{"log":"    title           : Sex Education (2019) - S02E04 - Episode 4\n","stream":"stderr","time":"2026-05-06T17:59:34.528891212Z"}
{"log":"    ENCODER         : Lavf61.7.100\n","stream":"stderr","time":"2026-05-06T17:59:34.528910899Z"}
{"log":"  Duration: 00:51:10.60, start: 0.000000, bitrate: 3522 kb/s\n","stream":"stderr","time":"2026-05-06T17:59:34.528912192Z"}
{"log":"  Stream #0:0: Video: hevc (Main 10), yuv420p10le(tv), 1920x960, SAR 1:1 DAR 2:1, 25 fps, 25 tbr, 1k tbn (default)\n","stream":"stderr","time":"2026-05-06T17:59:34.528920481Z"}
{"log":"      Metadata:\n","stream":"stderr","time":"2026-05-06T17:59:34.528939946Z"}
{"log":"        BPS             : 2879637\n","stream":"stderr","time":"2026-05-06T17:59:34.528940982Z"}
{"log":"        NUMBER_OF_FRAMES: 76765\n","stream":"stderr","time":"2026-05-06T17:59:34.528942065Z"}
{"log":"        NUMBER_OF_BYTES : 1105276873\n","stream":"stderr","time":"2026-05-06T17:59:34.528943112Z"}
{"log":"        _STATISTICS_WRITING_APP: mkvmerge v63.0.0 ('Everything') 64-bit\n","stream":"stderr","time":"2026-05-06T17:59:34.528944279Z"}
{"log":"        _STATISTICS_WRITING_DATE_UTC: 2021-12-24 01:09:40\n","stream":"stderr","time":"2026-05-06T17:59:34.528945362Z"}
{"log":"        _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES\n","stream":"stderr","time":"2026-05-06T17:59:34.528946444Z"}
{"log":"        DURATION        : 00:51:10.600000000\n","stream":"stderr","time":"2026-05-06T17:59:34.528947521Z"}
{"log":"  Stream #0:1(eng): Audio: eac3, 48000 Hz, 5.1(side), fltp, 640 kb/s\n","stream":"stderr","time":"2026-05-06T17:59:34.528953169Z"}
{"log":"      Metadata:\n","stream":"stderr","time":"2026-05-06T17:59:34.528957131Z"}
{"log":"        title           : English\n","stream":"stderr","time":"2026-05-06T17:59:34.528958908Z"}
{"log":"        BPS             : 640000\n","stream":"stderr","time":"2026-05-06T17:59:34.528960589Z"}
{"log":"        NUMBER_OF_FRAMES: 95905\n","stream":"stderr","time":"2026-05-06T17:59:34.528962296Z"}
{"log":"        NUMBER_OF_BYTES : 245516800\n","stream":"stderr","time":"2026-05-06T17:59:34.52898054Z"}
{"log":"        _STATISTICS_WRITING_APP: mkvmerge v63.0.0 ('Everything') 64-bit\n","stream":"stderr","time":"2026-05-06T17:59:34.528981762Z"}
{"log":"        _STATISTICS_WRITING_DATE_UTC: 2021-12-24 01:09:40\n","stream":"stderr","time":"2026-05-06T17:59:34.528982892Z"}
{"log":"        _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES\n","stream":"stderr","time":"2026-05-06T17:59:34.528984006Z"}
{"log":"        DURATION        : 00:51:08.960000000\n","stream":"stderr","time":"2026-05-06T17:59:34.528985136Z"}
{"log":"  Stream #0:2(eng): Subtitle: subrip (srt) (default)\n","stream":"stderr","time":"2026-05-06T17:59:34.528988741Z"}
{"log":"      Metadata:\n","stream":"stderr","time":"2026-05-06T17:59:34.52900643Z"}
{"log":"        title           : English\n","stream":"stderr","time":"2026-05-06T17:59:34.529007701Z"}
{"log":"        BPS             : 59\n","stream":"stderr","time":"2026-05-06T17:59:34.529008773Z"}
{"log":"        NUMBER_OF_FRAMES: 730\n","stream":"stderr","time":"2026-05-06T17:59:34.529009821Z"}
{"log":"        NUMBER_OF_BYTES : 22452\n","stream":"stderr","time":"2026-05-06T17:59:34.529010859Z"}
{"log":"        _STATISTICS_WRITING_APP: mkvmerge v63.0.0 ('Everything') 64-bit\n","stream":"stderr","time":"2026-05-06T17:59:34.529011908Z"}
{"log":"        _STATISTICS_WRITING_DATE_UTC: 2021-12-24 01:09:40\n","stream":"stderr","time":"2026-05-06T17:59:34.52901296Z"}
{"log":"        _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES\n","stream":"stderr","time":"2026-05-06T17:59:34.52901428Z"}
{"log":"        DURATION        : 00:50:17.480000000\n","stream":"stderr","time":"2026-05-06T17:59:34.529032374Z"}
{"log":"  Stream #0:3(eng): Subtitle: subrip (srt)\n","stream":"stderr","time":"2026-05-06T17:59:34.529033481Z"}
{"log":"      Metadata:\n","stream":"stderr","time":"2026-05-06T17:59:34.529034653Z"}
{"log":"        title           : English\n","stream":"stderr","time":"2026-05-06T17:59:34.529035666Z"}
{"log":"        BPS             : 65\n","stream":"stderr","time":"2026-05-06T17:59:34.529036682Z"}
{"log":"        NUMBER_OF_FRAMES: 838\n","stream":"stderr","time":"2026-05-06T17:59:34.529037706Z"}
{"log":"        NUMBER_OF_BYTES : 24726\n","stream":"stderr","time":"2026-05-06T17:59:34.529038716Z"}
{"log":"        _STATISTICS_WRITING_APP: mkvmerge v63.0.0 ('Everything') 64-bit\n","stream":"stderr","time":"2026-05-06T17:59:34.529039729Z"}
{"log":"        _STATISTICS_WRITING_DATE_UTC: 2021-12-24 01:09:40\n","stream":"stderr","time":"2026-05-06T17:59:34.529043443Z"}
{"log":"        _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES\n","stream":"stderr","time":"2026-05-06T17:59:34.529044614Z"}
{"log":"        DURATION        : 00:50:17.480000000\n","stream":"stderr","time":"2026-05-06T17:59:34.529045698Z"}
{"log":"Stream mapping:\n","stream":"stderr","time":"2026-05-06T17:59:34.533199128Z"}
{"log":"  Stream #0:2 -\u003e #0:0 (copy)\n","stream":"stderr","time":"2026-05-06T17:59:34.533207758Z"}
{"log":"  Stream #0:3 -\u003e #1:0 (copy)\n","stream":"stderr","time":"2026-05-06T17:59:34.533210303Z"}
{"log":"Output #0, srt, to '/config/data/data/subtitles/52/528086b0-49a4-593c-481f-7eed83584134/2.srt':\n","stream":"stderr","time":"2026-05-06T17:59:34.533212258Z"}
{"log":"  Metadata:\n","stream":"stderr","time":"2026-05-06T17:59:34.533214277Z"}
{"log":"    title           : Sex Education (2019) - S02E04 - Episode 4\n","stream":"stderr","time":"2026-05-06T17:59:34.533216122Z"}
{"log":"    encoder         : Lavf61.7.100\n","stream":"stderr","time":"2026-05-06T17:59:34.53321805Z"}
{"log":"  Stream #0:0(eng): Subtitle: subrip (default)\n","stream":"stderr","time":"2026-05-06T17:59:34.533220028Z"}
{"log":"      Metadata:\n","stream":"stderr","time":"2026-05-06T17:59:34.533221889Z"}
{"log":"        title           : English\n","stream":"stderr","time":"2026-05-06T17:59:34.533223702Z"}
{"log":"        BPS             : 59\n","stream":"stderr","time":"2026-05-06T17:59:34.533225544Z"}
{"log":"        NUMBER_OF_FRAMES: 730\n","stream":"stderr","time":"2026-05-06T17:59:34.533227384Z"}
{"log":"        NUMBER_OF_BYTES : 22452\n","stream":"stderr","time":"2026-05-06T17:59:34.533229186Z"}
{"log":"        _STATISTICS_WRITING_APP: mkvmerge v63.0.0 ('Everything') 64-bit\n","stream":"stderr","time":"2026-05-06T17:59:34.533231044Z"}
{"log":"        _STATISTICS_WRITING_DATE_UTC: 2021-12-24 01:09:40\n","stream":"stderr","time":"2026-05-06T17:59:34.533232997Z"}
{"log":"        _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES\n","stream":"stderr","time":"2026-05-06T17:59:34.533234946Z"}
{"log":"        DURATION        : 00:50:17.480000000\n","stream":"stderr","time":"2026-05-06T17:59:34.533236863Z"}
{"log":"Output #1, srt, to '/config/data/data/subtitles/52/528086b0-49a4-593c-481f-7eed83584134/3.srt':\n","stream":"stderr","time":"2026-05-06T17:59:34.533300576Z"}
{"log":"  Metadata:\n","stream":"stderr","time":"2026-05-06T17:59:34.533304271Z"}
{"log":"    title           : Sex Education (2019) - S02E04 - Episode 4\n","stream":"stderr","time":"2026-05-06T17:59:34.533305456Z"}
{"log":"    encoder         : Lavf61.7.100\n","stream":"stderr","time":"2026-05-06T17:59:34.533306522Z"}
{"log":"  Stream #1:0(eng): Subtitle: subrip\n","stream":"stderr","time":"2026-05-06T17:59:34.533307563Z"}
{"log":"      Metadata:\n","stream":"stderr","time":"2026-05-06T17:59:34.533308595Z"}
{"log":"        title           : English\n","stream":"stderr","time":"2026-05-06T17:59:34.533309595Z"}
{"log":"        BPS             : 65\n","stream":"stderr","time":"2026-05-06T17:59:34.533310642Z"}
{"log":"        NUMBER_OF_FRAMES: 838\n","stream":"stderr","time":"2026-05-06T17:59:34.533311696Z"}
{"log":"        NUMBER_OF_BYTES : 24726\n","stream":"stderr","time":"2026-05-06T17:59:34.533312776Z"}
{"log":"        _STATISTICS_WRITING_APP: mkvmerge v63.0.0 ('Everything') 64-bit\n","stream":"stderr","time":"2026-05-06T17:59:34.533313834Z"}
{"log":"        _STATISTICS_WRITING_DATE_UTC: 2021-12-24 01:09:40\n","stream":"stderr","time":"2026-05-06T17:59:34.533314907Z"}
{"log":"        _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES\n","stream":"stderr","time":"2026-05-06T17:59:34.533315992Z"}
{"log":"        DURATION        : 00:50:17.480000000\n","stream":"stderr","time":"2026-05-06T17:59:34.533317057Z"}
{"log":"Press [q] to stop, [?] for help\n","stream":"stderr","time":"2026-05-06T17:59:34.533355947Z"}
{"log":"size=       2KiB time=00:03:06.84 bitrate=   0.1kbits/s speed= 374x    \rsize=       5KiB time=00:05:32.20 bitrate=   0.1kbits/s speed= 332x    \rsize=       7KiB time=00:07:26.40 bitrate=   0.1kbits/s speed= 298x    \rsize=       9KiB time=00:08:28.32 bitrate=   0.1kbits/s speed= 254x    \rsize=      11KiB time=00:11:07.12 bitrate=   0.1kbits/s speed= 267x    \rsize=      13KiB time=00:12:34.48 bitrate=   0.1kbits/s speed= 251x    \rsize=      15KiB time=00:14:16.20 bitrate=   0.1kbits/s speed= 245x    \rsize=      17KiB time=00:16:04.60 bitrate=   0.1kbits/s speed= 241x    \rsize=      18KiB time=00:16:49.88 bitrate=   0.1kbits/s speed= 224x    \rsize=      19KiB time=00:17:50.40 bitrate=   0.1kbits/s speed= 214x    \rsize=      20KiB time=00:18:44.36 bitrate=   0.1kbits/s speed= 204x    \rsize=      22KiB time=00:20:04.00 bitrate=   0.1kbits/s speed= 201x    \rsize=      23KiB time=00:21:33.92 bitrate=   0.1kbits/s speed= 199x    \rsize=      24KiB time=00:22:38.00 bitrate=   0.1kbits/s speed= 194x    \rsize=      25KiB time=00:23:34.40 bitrate=   0.1kbits/s speed= 189x    \rsize=      28KiB time=00:26:18.76 bitrate=   0.1kbits/s speed= 197x    \rsize=      29KiB time=00:27:17.04 bitrate=   0.1kbits/s speed= 193x    \rsize=      30KiB time=00:27:57.64 bitrate=   0.1kbits/s speed= 186x    \rsize=      32KiB time=00:30:20.00 bitrate=   0.1kbits/s speed= 192x    \rsize=      35KiB time=00:33:09.24 bitrate=   0.1kbits/s speed= 199x    \rsize=      37KiB time=00:35:50.16 bitrate=   0.1kbits/s speed= 205x    \rsize=      39KiB time=00:40:04.04 bitrate=   0.1kbits/s speed= 218x    \rsize=      41KiB time=00:42:52.08 bitrate=   0.1kbits/s speed= 224x    \rsize=      42KiB time=00:44:39.36 bitrate=   0.1kbits/s speed= 223x    \rsize=      43KiB time=00:45:39.44 bitrate=   0.1kbits/s speed= 219x    \rsize=      44KiB time=00:46:30.52 bitrate=   0.1kbits/s speed= 215x    \rsize=      45KiB time=00:47:30.04 bitrate=   0.1kbits/s speed= 211x    \rsize=      45KiB time=00:47:57.08 bitrate=   0.1kbits/s speed= 205x    \rsize=      46KiB time=00:48:48.20 bitrate=   0.1kbits/s speed= 202x    \r[out#0/srt @ 0x63aec825d4c0] video:0KiB audio:0KiB subtitle:22KiB other streams:0KiB global headers:0KiB muxing overhead: 116.568680%\n","stream":"stderr","time":"2026-05-06T17:59:49.35621719Z"}
{"log":"[out#1/srt @ 0x63aec823f800] video:0KiB audio:0KiB subtitle:24KiB other streams:0KiB global headers:0KiB muxing overhead: 121.572434%\n","stream":"stderr","time":"2026-05-06T17:59:49.356320431Z"}
{"log":"size=      47KiB time=00:50:17.48 bitrate=   0.1kbits/s speed= 204x    \n","stream":"stderr","time":"2026-05-06T17:59:49.356333997Z"}
{"log":"[18:59:49] [INF] [86] MediaBrowser.MediaEncoding.Subtitles.SubtitleEncoder: ffmpeg subtitle extraction completed for file:\"/data/series/Sex Education/Season 2/Sex Education - S02E04 - Episode 4 WEBRip-1080p Proper.mkv\" to /config/data/data/subtitles/52/528086b0-49a4-593c-481f-7eed83584134/2.srt\n","stream":"stdout","time":"2026-05-06T17:59:49.374403091Z"}
{"log":"[18:59:49] [INF] [86] MediaBrowser.MediaEncoding.Subtitles.SubtitleEncoder: ffmpeg subtitle extraction completed for file:\"/data/series/Sex Education/Season 2/Sex Education - S02E04 - Episode 4 WEBRip-1080p Proper.mkv\" to /config/data/data/subtitles/52/528086b0-49a4-593c-481f-7eed83584134/3.srt\n","stream":"stdout","time":"2026-05-06T17:59:49.374412469Z"}
{"log":"[19:01:53] [INF] [38] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 172.19.0.1 closed\n","stream":"stdout","time":"2026-05-06T18:01:53.566378172Z"}
{"log":"[19:01:59] [INF] [43] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 172.19.0.1 request\n","stream":"stdout","time":"2026-05-06T18:01:59.501851044Z"}
{"log":"[19:02:08] [INF] [43] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for animewaifu. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True\n","stream":"stdout","time":"2026-05-06T18:02:08.083763626Z"}
{"log":"[19:02:52] [INF] [103] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Transcoding kill timer stopped for JobId d13eb0e4f79e43b2a1176a908930c91a PlaySessionId 157b4d8a5af944c5b6fb32c4b1266bff. Killing transcoding\n","stream":"stdout","time":"2026-05-06T18:02:52.693560279Z"}
{"log":"[19:02:52] [INF] [103] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Stopping ffmpeg process with q command for /config/cache/transcodes/6b87c0513a8ef37c5ad9ca9abb87ef78.m3u8\n","stream":"stdout","time":"2026-05-06T18:02:52.695312698Z"}
{"log":"[19:02:52] [INF] [103] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 0\n","stream":"stdout","time":"2026-05-06T18:02:52.979092767Z"}
{"log":"[19:02:52] [INF] [103] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Deleting partial stream file(s) /config/cache/transcodes/6b87c0513a8ef37c5ad9ca9abb87ef78.m3u8\n","stream":"stdout","time":"2026-05-06T18:02:52.980093871Z"}
{"log":"[19:58:09] [INF] [68] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 172.19.0.1 closed\n","stream":"stdout","time":"2026-05-06T18:58:09.247691376Z"}
{"log":"[23:38:49] [INF] [31] Jellyfin.Plugin.TMDbBoxSets.ScheduledTasks.RefreshLibraryTask: Starting TMDbBoxSets refresh library task\n","stream":"stdout","time":"2026-05-06T22:38:49.941646103Z"}
{"log":"[23:38:49] [INF] [105] Emby.Server.Implementations.ScheduledTasks.TaskManager: Download missing subtitles Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-06T22:38:49.942348406Z"}
{"log":"[23:38:50] [INF] [96] Emby.Server.Implementations.ScheduledTasks.TaskManager: TasksRefreshChannels Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-06T22:38:50.062528556Z"}
{"log":"[23:38:50] [INF] [64] Emby.Server.Implementations.ScheduledTasks.TaskManager: Audio Normalization Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-06T22:38:50.15313548Z"}
{"log":"[23:38:50] [INF] [61] Emby.Server.Implementations.ScheduledTasks.TaskManager: Clean Transcode Directory Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-06T22:38:50.346855302Z"}
{"log":"[23:38:50] [INF] [48] Emby.Server.Implementations.ScheduledTasks.TaskManager: Download missing lyrics Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-06T22:38:50.450707105Z"}
{"log":"[23:38:51] [INF] [21] Emby.Server.Implementations.ScheduledTasks.TaskManager: Clean Log Directory Completed after 0 minute(s) and 1 seconds\n","stream":"stdout","time":"2026-05-06T22:38:51.22202833Z"}
{"log":"[23:38:51] [INF] [31] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Removing orphaned box set Despicable Me Collection (86066) as there are no movies assigned to it anymore\n","stream":"stdout","time":"2026-05-06T22:38:51.389248108Z"}
{"log":"[23:38:51] [INF] [31] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: BoxSet, Name: Despicable Me Collection, Path: /config/data/data/collections/Despicable Me Collection [boxset], Id: f2dfe301-943b-0284-7c3d-65853f193886\n","stream":"stdout","time":"2026-05-06T22:38:51.39430157Z"}
{"log":"[23:38:51] [INF] [31] Emby.Server.Implementations.Library.LibraryManager: Deleting item path, Type: BoxSet, Name: Despicable Me Collection, Path: /config/data/data/collections/Despicable Me Collection [boxset], Id: f2dfe301-943b-0284-7c3d-65853f193886\n","stream":"stdout","time":"2026-05-06T22:38:51.4564433Z"}
{"log":"[23:38:52] [INF] [61] Emby.Server.Implementations.ScheduledTasks.TaskManager: Update Plugins Completed after 0 minute(s) and 2 seconds\n","stream":"stdout","time":"2026-05-06T22:38:52.602520873Z"}
{"log":"[23:38:53] [INF] [35] Emby.Server.Implementations.ScheduledTasks.TaskManager: Clean Cache Directory Completed after 0 minute(s) and 3 seconds\n","stream":"stdout","time":"2026-05-06T22:38:53.20595489Z"}
{"log":"[23:38:53] [INF] [31] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Removing orphaned box set How to Train Your Dragon Collection (89137) as there are no movies assigned to it anymore\n","stream":"stdout","time":"2026-05-06T22:38:53.621841938Z"}
{"log":"[23:38:53] [INF] [31] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: BoxSet, Name: How to Train Your Dragon Collection, Path: /config/data/data/collections/How to Train Your Dragon Collection [boxset], Id: d5d9dad5-f655-010f-1bbc-0777bb23e795\n","stream":"stdout","time":"2026-05-06T22:38:53.621879813Z"}
{"log":"[23:38:53] [INF] [61] Jellyfin.LiveTv.Guide.GuideManager: Refreshing guide with 7 days of guide data\n","stream":"stdout","time":"2026-05-06T22:38:53.623619402Z"}
{"log":"[23:38:53] [INF] [61] Emby.Server.Implementations.ScheduledTasks.TaskManager: Refresh Guide Completed after 0 minute(s) and 3 seconds\n","stream":"stdout","time":"2026-05-06T22:38:53.632906993Z"}
{"log":"[23:38:53] [INF] [31] Emby.Server.Implementations.Library.LibraryManager: Deleting item path, Type: BoxSet, Name: How to Train Your Dragon Collection, Path: /config/data/data/collections/How to Train Your Dragon Collection [boxset], Id: d5d9dad5-f655-010f-1bbc-0777bb23e795\n","stream":"stdout","time":"2026-05-06T22:38:53.674547625Z"}
{"log":"[23:38:53] [INF] [31] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Removing orphaned box set Scary Movie Collection (4246) as there are no movies assigned to it anymore\n","stream":"stdout","time":"2026-05-06T22:38:53.874606803Z"}
{"log":"[23:38:53] [INF] [31] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: BoxSet, Name: Scary Movie Collection, Path: /config/data/data/collections/Scary Movie Collection [boxset], Id: 66f163ab-fd9b-0f6e-b8d1-a4d8ea05b443\n","stream":"stdout","time":"2026-05-06T22:38:53.874622504Z"}
{"log":"[23:38:53] [INF] [31] Emby.Server.Implementations.Library.LibraryManager: Deleting item path, Type: BoxSet, Name: Scary Movie Collection, Path: /config/data/data/collections/Scary Movie Collection [boxset], Id: 66f163ab-fd9b-0f6e-b8d1-a4d8ea05b443\n","stream":"stdout","time":"2026-05-06T22:38:53.888639585Z"}
{"log":"[23:38:54] [INF] [31] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Removing orphaned box set Scooby-Doo Collection (86860) as there are no movies assigned to it anymore\n","stream":"stdout","time":"2026-05-06T22:38:54.315146448Z"}
{"log":"[23:38:54] [INF] [31] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: BoxSet, Name: Scooby-Doo Collection, Path: /config/data/data/collections/Scooby-Doo Collection [boxset], Id: 3e3a10a5-adf3-db50-6137-a4f951acb383\n","stream":"stdout","time":"2026-05-06T22:38:54.315165146Z"}
{"log":"[23:38:54] [INF] [31] Emby.Server.Implementations.Library.LibraryManager: Deleting item path, Type: BoxSet, Name: Scooby-Doo Collection, Path: /config/data/data/collections/Scooby-Doo Collection [boxset], Id: 3e3a10a5-adf3-db50-6137-a4f951acb383\n","stream":"stdout","time":"2026-05-06T22:38:54.331289934Z"}
{"log":"[23:38:54] [INF] [31] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Found 19 TMDb collection(s) across all movies\n","stream":"stdout","time":"2026-05-06T22:38:54.634946551Z"}
{"log":"[23:38:54] [INF] [31] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Anaconda\n","stream":"stdout","time":"2026-05-06T22:38:54.714029819Z"}
{"log":"[23:38:54] [INF] [31] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Avatar: Fire and Ash\n","stream":"stdout","time":"2026-05-06T22:38:54.714066747Z"}
{"log":"[23:38:54] [INF] [31] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: The movies Bleach the Movie: The DiamondDust Rebellion, Bleach the Movie: Fade to Black, Bleach the Movie: Hell Verse, Bleach the Movie: Memories of Nobody is/are already in their proper box set, Bleach Collection\n","stream":"stdout","time":"2026-05-06T22:38:54.717786563Z"}
{"log":"[23:38:54] [INF] [31] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: The Blues Brothers\n","stream":"stdout","time":"2026-05-06T22:38:54.717795403Z"}
{"log":"[23:38:54] [INF] [31] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Castle in the Sky\n","stream":"stdout","time":"2026-05-06T22:38:54.71779706Z"}
{"log":"[23:38:54] [INF] [31] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Coach Carter\n","stream":"stdout","time":"2026-05-06T22:38:54.717805091Z"}
{"log":"[23:38:54] [INF] [31] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: The movies Dr. No, From Russia with Love, Goldfinger, Thunderball is/are already in their proper box set, James Bond Collection\n","stream":"stdout","time":"2026-05-06T22:38:54.717806513Z"}
{"log":"[23:38:54] [INF] [31] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: The movies Harry Potter and the Deathly Hallows: Part 1, Harry Potter and the Deathly Hallows: Part 2, Harry Potter and the Half-Blood Prince, Harry Potter and the Order of the Phoenix is/are already in their proper box set, Harry Potter Collection\n","stream":"stdout","time":"2026-05-06T22:38:54.717807896Z"}
{"log":"[23:38:54] [INF] [31] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Howl's Moving Castle\n","stream":"stdout","time":"2026-05-06T22:38:54.717809425Z"}
{"log":"[23:38:54] [INF] [31] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: The movies The Hunger Games, The Hunger Games: Catching Fire, The Hunger Games: Mockingjay - Part 1, The Hunger Games: Mockingjay - Part 2 is/are already in their proper box set, The Hunger Games Collection\n","stream":"stdout","time":"2026-05-06T22:38:54.717810691Z"}
{"log":"[23:38:54] [INF] [31] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: I Swear\n","stream":"stdout","time":"2026-05-06T22:38:54.717812104Z"}
{"log":"[23:38:54] [INF] [31] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: The movies Indiana Jones and the Dial of Destiny, Indiana Jones and the Kingdom of the Crystal Skull, Indiana Jones and the Last Crusade is/are already in their proper box set, Indiana Jones Collection\n","stream":"stdout","time":"2026-05-06T22:38:54.724843403Z"}
{"log":"[23:38:54] [INF] [31] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Jurassic Park\n","stream":"stdout","time":"2026-05-06T22:38:54.724855215Z"}
{"log":"[23:38:54] [INF] [31] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Removing box set Jurassic Park Collection (328) as it no longer meets the minimum movie requirement\n","stream":"stdout","time":"2026-05-06T22:38:54.724856698Z"}
{"log":"[23:38:54] [INF] [31] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: BoxSet, Name: Jurassic Park Collection, Path: /config/data/data/collections/Jurassic Park Collection [boxset], Id: 7b6daebf-10a5-1ef4-e817-434eaba16b46\n","stream":"stdout","time":"2026-05-06T22:38:54.724858033Z"}
{"log":"[23:38:54] [INF] [31] Emby.Server.Implementations.Library.LibraryManager: Deleting item path, Type: BoxSet, Name: Jurassic Park Collection, Path: /config/data/data/collections/Jurassic Park Collection [boxset], Id: 7b6daebf-10a5-1ef4-e817-434eaba16b46\n","stream":"stdout","time":"2026-05-06T22:38:54.725028384Z"}
{"log":"[23:38:54] [INF] [31] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: The Naked Gun: From the Files of Police Squad!\n","stream":"stdout","time":"2026-05-06T22:38:54.99714629Z"}
{"log":"[23:38:54] [INF] [31] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Now You See Me: Now You Don't\n","stream":"stdout","time":"2026-05-06T22:38:54.997169182Z"}
{"log":"[23:38:54] [INF] [31] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Parasite\n","stream":"stdout","time":"2026-05-06T22:38:54.997171331Z"}
{"log":"[23:38:54] [INF] [31] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: The Pink Panther\n","stream":"stdout","time":"2026-05-06T22:38:54.997172764Z"}
{"log":"[23:38:54] [INF] [31] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: The movies Pirates of the Caribbean: At World's End, Pirates of the Caribbean: Dead Men Tell No Tales, Pirates of the Caribbean: On Stranger Tides is/are already in their proper box set, Pirates of the Caribbean Collection\n","stream":"stdout","time":"2026-05-06T22:38:54.997174221Z"}
{"log":"[23:38:54] [INF] [31] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Star Wars: Episode II - Attack of the Clones\n","stream":"stdout","time":"2026-05-06T22:38:54.997181494Z"}
{"log":"[23:38:54] [INF] [31] Jellyfin.Plugin.TMDbBoxSets.ScheduledTasks.RefreshLibraryTask: TMDbBoxSets refresh library task finished\n","stream":"stdout","time":"2026-05-06T22:38:54.997185612Z"}
{"log":"[23:38:54] [INF] [31] Emby.Server.Implementations.ScheduledTasks.TaskManager: Scan library for new box sets Completed after 0 minute(s) and 5 seconds\n","stream":"stdout","time":"2026-05-06T22:38:54.997189792Z"}
{"log":"[23:39:25] [INF] [61] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Saved 1702 entries to disk\n","stream":"stdout","time":"2026-05-06T22:39:25.083878464Z"}
{"log":"[23:39:50] [INF] [61] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/series\n","stream":"stdout","time":"2026-05-06T22:39:50.818755867Z"}
{"log":"[23:39:50] [INF] [61] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/nrw-jelly/media/films\n","stream":"stdout","time":"2026-05-06T22:39:50.819665426Z"}
{"log":"[23:39:50] [INF] [61] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/films\n","stream":"stdout","time":"2026-05-06T22:39:50.821058601Z"}
{"log":"[23:39:50] [INF] [61] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/audio\n","stream":"stdout","time":"2026-05-06T22:39:50.821063253Z"}
{"log":"[23:39:50] [INF] [61] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/nrw-jelly/media/series\n","stream":"stdout","time":"2026-05-06T22:39:50.821065219Z"}
{"log":"[23:39:50] [INF] [61] Emby.Server.Implementations.Library.LibraryManager: Validating media library\n","stream":"stdout","time":"2026-05-06T22:39:50.821066882Z"}
{"log":"[23:39:52] [WRN] [61] MediaBrowser.Controller.Entities.BaseItem: Library folder /config/data/data/playlists is inaccessible or empty, skipping\n","stream":"stdout","time":"2026-05-06T22:39:52.021255954Z"}
{"log":"[23:39:53] [WRN] [87] MediaBrowser.Controller.Entities.BaseItem: Library folder /config/data/data/playlists is inaccessible or empty, skipping\n","stream":"stdout","time":"2026-05-06T22:39:53.150754488Z"}
{"log":"[23:39:58] [INF] [31] Emby.Server.Implementations.ScheduledTasks.TaskManager: Media Segment Scan Completed after 0 minute(s) and 7 seconds\n","stream":"stdout","time":"2026-05-06T22:39:58.164936556Z"}
{"log":"[23:40:01] [WRN] [103] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/J/Jean Trend/folder.jpg\n","stream":"stdout","time":"2026-05-06T22:40:01.056888439Z"}
{"log":"[23:40:01] [WRN] [103] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/J/Jean Trend/folder.jpg\n","stream":"stdout","time":"2026-05-06T22:40:01.240762523Z"}
{"log":"[23:40:11] [INF] [78] Emby.Server.Implementations.Library.Validators.StudiosValidator: Deleting dead Studio 32c556c7b6d0724a2f8a780eaf195e10 Brad Grey Pictures\n","stream":"stdout","time":"2026-05-06T22:40:11.201115644Z"}
{"log":"[23:40:11] [INF] [78] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: Studio, Name: Brad Grey Pictures, Path: /config/data/metadata/Studio/Brad Grey Pictures, Id: 32c556c7-b6d0-724a-2f8a-780eaf195e10\n","stream":"stdout","time":"2026-05-06T22:40:11.201219895Z"}
{"log":"[23:40:11] [INF] [78] Emby.Server.Implementations.Library.LibraryManager: Deleting item path, Type: Studio, Name: Brad Grey Pictures, Path: /config/data/metadata/Studio/Brad Grey Pictures, Id: 32c556c7-b6d0-724a-2f8a-780eaf195e10\n","stream":"stdout","time":"2026-05-06T22:40:11.201528596Z"}
{"log":"[23:40:11] [INF] [78] Emby.Server.Implementations.Library.Validators.StudiosValidator: Deleting dead Studio 33048a4bc039c5bf6fb67c9ac9f02756 Dimension Films\n","stream":"stdout","time":"2026-05-06T22:40:11.610150767Z"}
{"log":"[23:40:11] [INF] [78] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: Studio, Name: Dimension Films, Path: /config/data/metadata/Studio/Dimension Films, Id: 33048a4b-c039-c5bf-6fb6-7c9ac9f02756\n","stream":"stdout","time":"2026-05-06T22:40:11.61017073Z"}
{"log":"[23:40:11] [INF] [78] Emby.Server.Implementations.Library.LibraryManager: Deleting item path, Type: Studio, Name: Dimension Films, Path: /config/data/metadata/Studio/Dimension Films, Id: 33048a4b-c039-c5bf-6fb6-7c9ac9f02756\n","stream":"stdout","time":"2026-05-06T22:40:11.610230495Z"}
{"log":"[23:40:11] [INF] [78] Emby.Server.Implementations.Library.Validators.StudiosValidator: Deleting dead Studio e06730e67f5a2e6712cb6789f424a16d DreamWorks Animation\n","stream":"stdout","time":"2026-05-06T22:40:11.656066188Z"}
{"log":"[23:40:11] [INF] [78] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: Studio, Name: DreamWorks Animation, Path: /config/data/metadata/Studio/DreamWorks Animation, Id: e06730e6-7f5a-2e67-12cb-6789f424a16d\n","stream":"stdout","time":"2026-05-06T22:40:11.656083083Z"}
{"log":"[23:40:11] [INF] [78] Emby.Server.Implementations.Library.LibraryManager: Deleting item path, Type: Studio, Name: DreamWorks Animation, Path: /config/data/metadata/Studio/DreamWorks Animation, Id: e06730e6-7f5a-2e67-12cb-6789f424a16d\n","stream":"stdout","time":"2026-05-06T22:40:11.656200284Z"}
{"log":"[23:40:11] [INF] [78] Emby.Server.Implementations.Library.Validators.StudiosValidator: Deleting dead Studio ac66f3b1228aa81d63edf5719a0c6950 Gold/Miller Productions\n","stream":"stdout","time":"2026-05-06T22:40:11.828161499Z"}
{"log":"[23:40:11] [INF] [78] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: Studio, Name: Gold/Miller Productions, Path: /config/data/metadata/Studio/Gold Miller Productions, Id: ac66f3b1-228a-a81d-63ed-f5719a0c6950\n","stream":"stdout","time":"2026-05-06T22:40:11.828182051Z"}
{"log":"[23:40:11] [INF] [78] Emby.Server.Implementations.Library.LibraryManager: Deleting item path, Type: Studio, Name: Gold/Miller Productions, Path: /config/data/metadata/Studio/Gold Miller Productions, Id: ac66f3b1-228a-a81d-63ed-f5719a0c6950\n","stream":"stdout","time":"2026-05-06T22:40:11.828884282Z"}
{"log":"[23:40:11] [INF] [78] Emby.Server.Implementations.Library.Validators.StudiosValidator: Deleting dead Studio 8ae07c1317579632306805e2ad1dc7ea Illumination\n","stream":"stdout","time":"2026-05-06T22:40:11.9379322Z"}
{"log":"[23:40:11] [INF] [78] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: Studio, Name: Illumination, Path: /config/data/metadata/Studio/Illumination, Id: 8ae07c13-1757-9632-3068-05e2ad1dc7ea\n","stream":"stdout","time":"2026-05-06T22:40:11.937959926Z"}
{"log":"[23:40:11] [INF] [78] Emby.Server.Implementations.Library.LibraryManager: Deleting item path, Type: Studio, Name: Illumination, Path: /config/data/metadata/Studio/Illumination, Id: 8ae07c13-1757-9632-3068-05e2ad1dc7ea\n","stream":"stdout","time":"2026-05-06T22:40:11.938033305Z"}
{"log":"[23:40:12] [INF] [78] Emby.Server.Implementations.Library.Validators.StudiosValidator: Deleting dead Studio db21dcdc6df0a9bfe8763d404ebfc39a Mosaic Media Group\n","stream":"stdout","time":"2026-05-06T22:40:12.058221842Z"}
{"log":"[23:40:12] [INF] [78] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: Studio, Name: Mosaic Media Group, Path: /config/data/metadata/Studio/Mosaic Media Group, Id: db21dcdc-6df0-a9bf-e876-3d404ebfc39a\n","stream":"stdout","time":"2026-05-06T22:40:12.058246934Z"}
{"log":"[23:40:12] [INF] [78] Emby.Server.Implementations.Library.LibraryManager: Deleting item path, Type: Studio, Name: Mosaic Media Group, Path: /config/data/metadata/Studio/Mosaic Media Group, Id: db21dcdc-6df0-a9bf-e876-3d404ebfc39a\n","stream":"stdout","time":"2026-05-06T22:40:12.058293489Z"}
{"log":"[23:40:12] [INF] [78] Emby.Server.Implementations.Library.Validators.StudiosValidator: Deleting dead Studio 5b366cb5b442320bddf268b88760b1e8 Wayans Bros. Entertainment\n","stream":"stdout","time":"2026-05-06T22:40:12.196440419Z"}
{"log":"[23:40:12] [INF] [78] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: Studio, Name: Wayans Bros. Entertainment, Path: /config/data/metadata/Studio/Wayans Bros. Entertainment, Id: 5b366cb5-b442-320b-ddf2-68b88760b1e8\n","stream":"stdout","time":"2026-05-06T22:40:12.196459645Z"}
{"log":"[23:40:12] [INF] [78] Emby.Server.Implementations.Library.LibraryManager: Deleting item path, Type: Studio, Name: Wayans Bros. Entertainment, Path: /config/data/metadata/Studio/Wayans Bros. Entertainment, Id: 5b366cb5-b442-320b-ddf2-68b88760b1e8\n","stream":"stdout","time":"2026-05-06T22:40:12.196500885Z"}
{"log":"[23:40:12] [INF] [78] Emby.Server.Implementations.ScheduledTasks.TaskManager: Scan Media Library Completed after 0 minute(s) and 21 seconds\n","stream":"stdout","time":"2026-05-06T22:40:12.273938446Z"}
{"log":"[23:40:12] [INF] [58] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/films\n","stream":"stdout","time":"2026-05-06T22:40:12.27516614Z"}
{"log":"[23:40:12] [INF] [87] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/series\n","stream":"stdout","time":"2026-05-06T22:40:12.276945391Z"}
{"log":"[23:40:12] [INF] [38] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/nrw-jelly/media/films\n","stream":"stdout","time":"2026-05-06T22:40:12.281246143Z"}
{"log":"[23:40:12] [INF] [21] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/nrw-jelly/media/series\n","stream":"stdout","time":"2026-05-06T22:40:12.284780789Z"}
{"log":"[23:40:12] [INF] [104] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/audio\n","stream":"stdout","time":"2026-05-06T22:40:12.384830589Z"}
{"log":"[23:40:31] [INF] [87] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Saved 1702 entries to disk\n","stream":"stdout","time":"2026-05-06T22:40:31.359599646Z"}
{"log":"[23:41:12] [INF] [87] IntroSkipper.Services.Entrypoint: Initiating automatic analysis task\n","stream":"stdout","time":"2026-05-06T22:41:12.289861747Z"}
{"log":"[23:41:12] [INF] [87] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows\n","stream":"stdout","time":"2026-05-06T22:41:12.455040419Z"}
{"log":"[23:41:12] [INF] [87] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies\n","stream":"stdout","time":"2026-05-06T22:41:12.624589474Z"}
{"log":"[23:41:12] [INF] [87] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows-nrw\n","stream":"stdout","time":"2026-05-06T22:41:12.638899016Z"}
{"log":"[23:41:12] [INF] [87] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Collections\n","stream":"stdout","time":"2026-05-06T22:41:12.695689871Z"}
{"log":"[23:41:12] [INF] [87] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies2\n","stream":"stdout","time":"2026-05-06T22:41:12.696452153Z"}
{"log":"[23:41:12] [INF] [87] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Audio Books\n","stream":"stdout","time":"2026-05-06T22:41:12.700017494Z"}
{"log":"[23:41:52] [INF] [104] Jellyfin.Plugin.JellyfinEnhanced: [Jellyseerr User Import] Auto-import is disabled in plugin configuration.\n","stream":"stdout","time":"2026-05-06T22:41:52.332073405Z"}
{"log":"[23:41:52] [INF] [104] Emby.Server.Implementations.ScheduledTasks.TaskManager: Import Jellyfin Users to Seerr Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-06T22:41:52.332360379Z"}
{"log":"[23:41:52] [INF] [104] Emby.Server.Implementations.ScheduledTasks.Tasks.OptimizeDatabaseTask: Optimizing and vacuuming jellyfin.db...\n","stream":"stdout","time":"2026-05-06T22:41:52.753116534Z"}
{"log":"[23:41:55] [INF] [104] Jellyfin.Database.Providers.Sqlite.SqliteDatabaseProvider: jellyfin.db optimized successfully!\n","stream":"stdout","time":"2026-05-06T22:41:55.792854745Z"}
{"log":"[23:41:55] [INF] [104] Emby.Server.Implementations.ScheduledTasks.TaskManager: Optimize database Completed after 0 minute(s) and 3 seconds\n","stream":"stdout","time":"2026-05-06T22:41:55.792882161Z"}
{"log":"[00:00:00] [INF] [43] IntroSkipper.ScheduledTasks.DetectSegmentsTask: Scheduled Task is starting\n","stream":"stdout","time":"2026-05-06T23:00:00.002080679Z"}
{"log":"[00:00:00] [INF] [43] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows\n","stream":"stdout","time":"2026-05-06T23:00:00.192824885Z"}
{"log":"[00:00:00] [INF] [43] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies\n","stream":"stdout","time":"2026-05-06T23:00:00.333489558Z"}
{"log":"[00:00:00] [INF] [43] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows-nrw\n","stream":"stdout","time":"2026-05-06T23:00:00.347763994Z"}
{"log":"[00:00:00] [INF] [43] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Collections\n","stream":"stdout","time":"2026-05-06T23:00:00.408836825Z"}
{"log":"[00:00:00] [INF] [43] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies2\n","stream":"stdout","time":"2026-05-06T23:00:00.409595914Z"}
{"log":"[00:00:00] [INF] [43] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Audio Books\n","stream":"stdout","time":"2026-05-06T23:00:00.412614738Z"}
{"log":"[00:00:01] [INF] [43] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Detect and Analyze Media Segments set to fire at 2026-05-08 00:00:00.000 +01:00, which is 23:59:58.9981290 from now.\n","stream":"stdout","time":"2026-05-06T23:00:01.003704189Z"}
{"log":"[00:00:03] [INF] [42] Emby.Server.Implementations.ScheduledTasks.TaskManager: Detect and Analyze Media Segments Completed after 0 minute(s) and 3 seconds\n","stream":"stdout","time":"2026-05-06T23:00:03.702037031Z"}
{"log":"[02:00:00] [INF] [68] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Episode 1 as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-07T01:00:00.277884832Z"}
{"log":"[02:00:00] [INF] [68] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Let You Down as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-07T01:00:00.318266258Z"}
{"log":"[02:00:00] [INF] [68] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Episode 2 as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-07T01:00:00.388387921Z"}
{"log":"[02:00:00] [INF] [68] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Episode 3 as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-07T01:00:00.509419531Z"}
{"log":"[02:00:00] [INF] [68] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Episode 4 as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-07T01:00:00.542024711Z"}
{"log":"[02:00:00] [INF] [68] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Episode 5 as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-07T01:00:00.553783288Z"}
{"log":"[02:00:00] [INF] [68] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Episode 6 as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-07T01:00:00.558966473Z"}
{"log":"[02:00:01] [INF] [92] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Extract Chapter Images set to fire at 2026-05-08 02:00:00.000 +01:00, which is 23:59:58.9987680 from now.\n","stream":"stdout","time":"2026-05-07T01:00:01.001473588Z"}
{"log":"[02:00:01] [INF] [68] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Yu-Gi-Oh! Duel Monsters - S04E25 - Fighting For A Friend (Part 1 of 5) SDTV as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-07T01:00:01.146656306Z"}
{"log":"[02:00:01] [INF] [68] Emby.Server.Implementations.ScheduledTasks.TaskManager: Extract Chapter Images Completed after 0 minute(s) and 1 seconds\n","stream":"stdout","time":"2026-05-07T01:00:01.572468126Z"}
{"log":"[03:00:00] [INF] [50] Jellyfin.Plugin.JellyfinEnhanced: [Jellyseerr Watchlist Sync] Sync is disabled in plugin configuration.\n","stream":"stdout","time":"2026-05-07T02:00:00.002532574Z"}
{"log":"[03:00:00] [INF] [40] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Starting full cache build...\n","stream":"stdout","time":"2026-05-07T02:00:00.002559872Z"}
{"log":"[03:00:00] [INF] [50] Emby.Server.Implementations.ScheduledTasks.TaskManager: Sync Jellyseerr Watchlist to Jellyfin Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-07T02:00:00.002671653Z"}
{"log":"[03:00:01] [INF] [16] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Build Tag Cache set to fire at 2026-05-08 03:00:00.000 +01:00, which is 23:59:58.9990368 from now.\n","stream":"stdout","time":"2026-05-07T02:00:01.001124346Z"}
{"log":"[03:00:01] [INF] [16] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Generate Trickplay Images set to fire at 2026-05-08 03:00:00.000 +01:00, which is 23:59:58.9969396 from now.\n","stream":"stdout","time":"2026-05-07T02:00:01.00313529Z"}
{"log":"[03:00:01] [INF] [50] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Sync Jellyseerr Watchlist to Jellyfin set to fire at 2026-05-08 03:00:00.000 +01:00, which is 23:59:58.9969065 from now.\n","stream":"stdout","time":"2026-05-07T02:00:01.004860798Z"}
{"log":"[03:00:01] [INF] [40] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Found 1702 taggable items\n","stream":"stdout","time":"2026-05-07T02:00:01.497743118Z"}
{"log":"[03:00:05] [INF] [44] Emby.Server.Implementations.ScheduledTasks.TaskManager: Generate Trickplay Images Completed after 0 minute(s) and 5 seconds\n","stream":"stdout","time":"2026-05-07T02:00:05.891683137Z"}
{"log":"[03:00:09] [INF] [40] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Full cache build complete: 1702 entries in 9.3s\n","stream":"stdout","time":"2026-05-07T02:00:09.315927102Z"}
{"log":"[03:00:09] [INF] [40] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Saved 1702 entries to disk\n","stream":"stdout","time":"2026-05-07T02:00:09.39663502Z"}
{"log":"[03:00:09] [INF] [40] Jellyfin.Plugin.JellyfinEnhanced: [TagCacheMonitor] Event subscriptions active\n","stream":"stdout","time":"2026-05-07T02:00:09.39858831Z"}
{"log":"[03:00:09] [INF] [40] Emby.Server.Implementations.ScheduledTasks.TaskManager: Build Tag Cache Completed after 0 minute(s) and 9 seconds\n","stream":"stdout","time":"2026-05-07T02:00:09.398605751Z"}
{"log":"[05:42:53] [INF] [83] Emby.Server.Implementations.ScheduledTasks.Tasks.OptimizeDatabaseTask: Optimizing and vacuuming jellyfin.db...\n","stream":"stdout","time":"2026-05-07T04:42:53.754194863Z"}
{"log":"[05:42:53] [INF] [62] Jellyfin.Plugin.JellyfinEnhanced: [Jellyseerr User Import] Auto-import is disabled in plugin configuration.\n","stream":"stdout","time":"2026-05-07T04:42:53.836116955Z"}
{"log":"[05:42:53] [INF] [62] Emby.Server.Implementations.ScheduledTasks.TaskManager: Import Jellyfin Users to Seerr Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-07T04:42:53.836139574Z"}
{"log":"[05:42:56] [INF] [83] Jellyfin.Database.Providers.Sqlite.SqliteDatabaseProvider: jellyfin.db optimized successfully!\n","stream":"stdout","time":"2026-05-07T04:42:56.716051544Z"}
{"log":"[05:42:56] [INF] [83] Emby.Server.Implementations.ScheduledTasks.TaskManager: Optimize database Completed after 0 minute(s) and 2 seconds\n","stream":"stdout","time":"2026-05-07T04:42:56.716156463Z"}
{"log":"[11:40:51] [INF] [87] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/series\n","stream":"stdout","time":"2026-05-07T10:40:51.825760401Z"}
{"log":"[11:40:51] [INF] [87] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/nrw-jelly/media/films\n","stream":"stdout","time":"2026-05-07T10:40:51.831185119Z"}
{"log":"[11:40:51] [INF] [87] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/films\n","stream":"stdout","time":"2026-05-07T10:40:51.83119119Z"}
{"log":"[11:40:51] [INF] [87] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/audio\n","stream":"stdout","time":"2026-05-07T10:40:51.83119327Z"}
{"log":"[11:40:51] [INF] [87] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/nrw-jelly/media/series\n","stream":"stdout","time":"2026-05-07T10:40:51.831644542Z"}
{"log":"[11:40:51] [INF] [87] Emby.Server.Implementations.Library.LibraryManager: Validating media library\n","stream":"stdout","time":"2026-05-07T10:40:51.834310087Z"}
{"log":"[11:40:53] [WRN] [87] MediaBrowser.Controller.Entities.BaseItem: Library folder /config/data/data/playlists is inaccessible or empty, skipping\n","stream":"stdout","time":"2026-05-07T10:40:53.244022314Z"}
{"log":"[11:40:53] [WRN] [43] MediaBrowser.Controller.Entities.BaseItem: Library folder /config/data/data/playlists is inaccessible or empty, skipping\n","stream":"stdout","time":"2026-05-07T10:40:53.490918945Z"}
{"log":"[11:41:00] [INF] [69] Emby.Server.Implementations.ScheduledTasks.TaskManager: Media Segment Scan Completed after 0 minute(s) and 8 seconds\n","stream":"stdout","time":"2026-05-07T10:41:00.437152817Z"}
{"log":"[11:41:01] [WRN] [15] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/B/Brian Robbins/folder.jpg\n","stream":"stdout","time":"2026-05-07T10:41:01.53913237Z"}
{"log":"[11:41:01] [WRN] [15] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/M/Michael Tollin/folder.jpg\n","stream":"stdout","time":"2026-05-07T10:41:01.714280636Z"}
{"log":"[11:41:01] [WRN] [15] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/R/Rob Brown/folder.jpg\n","stream":"stdout","time":"2026-05-07T10:41:01.802918401Z"}
{"log":"[11:41:01] [WRN] [15] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/R/Robert Ri'chard/folder.jpg\n","stream":"stdout","time":"2026-05-07T10:41:01.845336209Z"}
{"log":"[11:41:01] [WRN] [15] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/R/Rick Gonzalez/folder.jpg\n","stream":"stdout","time":"2026-05-07T10:41:01.871976365Z"}
{"log":"[11:41:01] [WRN] [15] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/N/Nana Gbewonyo/folder.jpg\n","stream":"stdout","time":"2026-05-07T10:41:01.881866425Z"}
{"log":"[11:41:02] [WRN] [15] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/A/Antwon Tanner/folder.jpg\n","stream":"stdout","time":"2026-05-07T10:41:02.067982396Z"}
{"log":"[11:41:02] [WRN] [15] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/C/Channing Tatum/folder.jpg\n","stream":"stdout","time":"2026-05-07T10:41:02.135754107Z"}
{"log":"[11:41:02] [WRN] [15] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/A/Ashanti/folder.jpg\n","stream":"stdout","time":"2026-05-07T10:41:02.150484217Z"}
{"log":"[11:41:02] [WRN] [15] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/T/Texas Battle/folder.jpg\n","stream":"stdout","time":"2026-05-07T10:41:02.157289143Z"}
{"log":"[11:41:02] [WRN] [15] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/L/Lacey Beeman/folder.jpg\n","stream":"stdout","time":"2026-05-07T10:41:02.220414668Z"}
{"log":"[11:41:02] [WRN] [15] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/O/Octavia Spencer/folder.jpg\n","stream":"stdout","time":"2026-05-07T10:41:02.267081946Z"}
{"log":"[11:41:02] [WRN] [15] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/A/Allison Kyler/folder.jpg\n","stream":"stdout","time":"2026-05-07T10:41:02.288007962Z"}
{"log":"[11:41:02] [WRN] [15] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/A/Adrienne Bailon-Houghton/folder.jpg\n","stream":"stdout","time":"2026-05-07T10:41:02.377763088Z"}
{"log":"[11:41:02] [WRN] [15] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/D/Dana Davis/folder.jpg\n","stream":"stdout","time":"2026-05-07T10:41:02.438318634Z"}
{"log":"[11:41:06] [INF] [15] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Coach Carter\n","stream":"stdout","time":"2026-05-07T10:41:06.414401534Z"}
{"log":"[11:41:11] [INF] [53] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/films\n","stream":"stdout","time":"2026-05-07T10:41:11.595441096Z"}
{"log":"[11:41:11] [INF] [16] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/audio\n","stream":"stdout","time":"2026-05-07T10:41:11.615848691Z"}
{"log":"[11:41:11] [INF] [72] Emby.Server.Implementations.ScheduledTasks.TaskManager: Scan Media Library Completed after 0 minute(s) and 19 seconds\n","stream":"stdout","time":"2026-05-07T10:41:11.708157169Z"}
{"log":"[11:41:11] [INF] [15] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/series\n","stream":"stdout","time":"2026-05-07T10:41:11.709913814Z"}
{"log":"[11:41:11] [INF] [53] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/nrw-jelly/media/series\n","stream":"stdout","time":"2026-05-07T10:41:11.717707338Z"}
{"log":"[11:41:11] [INF] [16] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/nrw-jelly/media/films\n","stream":"stdout","time":"2026-05-07T10:41:11.951750657Z"}
{"log":"[11:41:31] [INF] [53] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Saved 1702 entries to disk\n","stream":"stdout","time":"2026-05-07T10:41:31.537157752Z"}
{"log":"[11:42:11] [INF] [72] IntroSkipper.Services.Entrypoint: Initiating automatic analysis task\n","stream":"stdout","time":"2026-05-07T10:42:11.726962641Z"}
{"log":"[11:42:11] [INF] [72] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows\n","stream":"stdout","time":"2026-05-07T10:42:11.88006214Z"}
{"log":"[11:42:12] [INF] [72] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies\n","stream":"stdout","time":"2026-05-07T10:42:12.406060176Z"}
{"log":"[11:42:12] [INF] [72] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows-nrw\n","stream":"stdout","time":"2026-05-07T10:42:12.422032391Z"}
{"log":"[11:42:12] [INF] [72] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Collections\n","stream":"stdout","time":"2026-05-07T10:42:12.459707065Z"}
{"log":"[11:42:12] [INF] [72] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies2\n","stream":"stdout","time":"2026-05-07T10:42:12.461266409Z"}
{"log":"[11:42:12] [INF] [72] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Audio Books\n","stream":"stdout","time":"2026-05-07T10:42:12.489163855Z"}
{"log":"[11:43:54] [INF] [84] Jellyfin.Plugin.JellyfinEnhanced: [Jellyseerr User Import] Auto-import is disabled in plugin configuration.\n","stream":"stdout","time":"2026-05-07T10:43:54.336782025Z"}
{"log":"[11:43:54] [INF] [84] Emby.Server.Implementations.ScheduledTasks.TaskManager: Import Jellyfin Users to Seerr Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-07T10:43:54.336813096Z"}
{"log":"[11:43:54] [INF] [84] Emby.Server.Implementations.ScheduledTasks.Tasks.OptimizeDatabaseTask: Optimizing and vacuuming jellyfin.db...\n","stream":"stdout","time":"2026-05-07T10:43:54.756135063Z"}
{"log":"[11:43:57] [INF] [84] Jellyfin.Database.Providers.Sqlite.SqliteDatabaseProvider: jellyfin.db optimized successfully!\n","stream":"stdout","time":"2026-05-07T10:43:57.874684637Z"}
{"log":"[11:43:57] [INF] [84] Emby.Server.Implementations.ScheduledTasks.TaskManager: Optimize database Completed after 0 minute(s) and 3 seconds\n","stream":"stdout","time":"2026-05-07T10:43:57.874747948Z"}
{"log":"[12:00:00] [INF] [62] Jellyfin.Plugin.FileTransformation.FileTransformationPlugin: Received transformation registration for 'index.html' with ID 'dfee3828-01df-49df-85b1-5c2b75e5ea1a'\n","stream":"stdout","time":"2026-05-07T11:00:00.069414834Z"}
{"log":"[12:00:00] [INF] [62] Jellyfin.Plugin.JellyTweaks.Services.StartupService: Successfully registered Jellyfin Tweaks script injection with the File Transformation plugin.\n","stream":"stdout","time":"2026-05-07T11:00:00.069934189Z"}
{"log":"[12:00:00] [INF] [62] Emby.Server.Implementations.ScheduledTasks.TaskManager: Jellyfin Tweaks Startup Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-07T11:00:00.069966699Z"}
{"log":"[12:00:01] [INF] [64] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Jellyfin Tweaks Startup set to fire at 2026-05-08 12:00:00.000 +01:00, which is 23:59:58.9971088 from now.\n","stream":"stdout","time":"2026-05-07T11:00:01.004624437Z"}
{"log":"[17:16:10] [INF] [69] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 172.19.0.1 request\n","stream":"stdout","time":"2026-05-07T16:16:10.509039832Z"}
{"log":"[17:16:12] [INF] [78] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/genres/tv\n","stream":"stdout","time":"2026-05-07T16:16:12.885355684Z"}
{"log":"[17:16:12] [INF] [89] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/genres/movie\n","stream":"stdout","time":"2026-05-07T16:16:12.885396691Z"}
{"log":"[17:39:56] [INF] [26] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 172.19.0.1 closed\n","stream":"stdout","time":"2026-05-07T16:39:56.476147541Z"}
{"log":"[17:44:55] [INF] [89] Emby.Server.Implementations.ScheduledTasks.Tasks.OptimizeDatabaseTask: Optimizing and vacuuming jellyfin.db...\n","stream":"stdout","time":"2026-05-07T16:44:55.757299481Z"}
{"log":"[17:44:56] [INF] [78] Jellyfin.Plugin.JellyfinEnhanced: [Jellyseerr User Import] Auto-import is disabled in plugin configuration.\n","stream":"stdout","time":"2026-05-07T16:44:56.116859034Z"}
{"log":"[17:44:56] [INF] [78] Emby.Server.Implementations.ScheduledTasks.TaskManager: Import Jellyfin Users to Seerr Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-07T16:44:56.119102733Z"}
{"log":"[17:44:59] [INF] [89] Jellyfin.Database.Providers.Sqlite.SqliteDatabaseProvider: jellyfin.db optimized successfully!\n","stream":"stdout","time":"2026-05-07T16:44:59.234044759Z"}
{"log":"[17:44:59] [INF] [89] Emby.Server.Implementations.ScheduledTasks.TaskManager: Optimize database Completed after 0 minute(s) and 3 seconds\n","stream":"stdout","time":"2026-05-07T16:44:59.234066319Z"}
{"log":"[22:40:05] [INF] [83] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 172.19.0.1 request\n","stream":"stdout","time":"2026-05-07T21:40:05.834948495Z"}
{"log":"[22:40:07] [INF] [93] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/genres/movie\n","stream":"stdout","time":"2026-05-07T21:40:07.231839411Z"}
{"log":"[22:40:07] [INF] [35] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/genres/tv\n","stream":"stdout","time":"2026-05-07T21:40:07.233381775Z"}
{"log":"[22:40:34] [INF] [80] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for animewaifu. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True\n","stream":"stdout","time":"2026-05-07T21:40:34.818423453Z"}
{"log":"[22:40:35] [INF] [22] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request\n","stream":"stdout","time":"2026-05-07T21:40:35.513985873Z"}
{"log":"[22:40:35] [INF] [22] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: /usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -probesize 1G -readrate 10 -fflags +genpts -f matroska  -i file:\"/data/series/Sex Education/Season 2/Sex Education - S02E05 - Episode 5 WEBRip-1080p Proper.mkv\" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 copy -tag:v:0 hvc1 -bsf:v hevc_mp4toannexb -start_at_zero -codec:a:0 libfdk_aac -ac 2 -vbr:a 5 -af \"volume=2\" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 6 -hls_segment_type fmp4 -hls_fmp4_init_filename \"60eae6e92a743308bd01ed4cd0560856-1.mp4\" -start_number 0 -hls_segment_filename \"/config/cache/transcodes/60eae6e92a743308bd01ed4cd0560856%d.mp4\" -hls_playlist_type vod -hls_list_size 0 -hls_segment_options movflags=+frag_discont -y \"/config/cache/transcodes/60eae6e92a743308bd01ed4cd0560856.m3u8\"\n","stream":"stdout","time":"2026-05-07T21:40:35.521301859Z"}
{"log":"[22:40:37] [INF] [35] MediaBrowser.MediaEncoding.Subtitles.SubtitleEncoder: /usr/lib/jellyfin-ffmpeg/ffmpeg -i file:\"/data/series/Sex Education/Season 2/Sex Education - S02E05 - Episode 5 WEBRip-1080p Proper.mkv\" -map 0:2 -an -vn -c:s copy -flush_packets 1 \"/config/data/data/subtitles/69/69316733-83f7-6951-a513-987d56b31483/2.srt\" -map 0:3 -an -vn -c:s copy -flush_packets 1 \"/config/data/data/subtitles/69/69316733-83f7-6951-a513-987d56b31483/3.srt\"\n","stream":"stdout","time":"2026-05-07T21:40:37.87469633Z"}
{"log":"ffmpeg version 7.1.3-Jellyfin Copyright (c) 2000-2025 the FFmpeg developers\n","stream":"stderr","time":"2026-05-07T21:40:37.884789652Z"}
{"log":"  built with gcc 13 (Ubuntu 13.3.0-6ubuntu2~24.04.1)\n","stream":"stderr","time":"2026-05-07T21:40:37.884811404Z"}
{"log":"  configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-static --disable-libxcb --disable-sdl2 --disable-xlib --enable-lto=auto --enable-gpl --enable-version3 --enable-shared --enable-gmp --enable-gnutls --enable-chromaprint --enable-opencl --enable-libdrm --enable-libxml2 --enable-libass --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libharfbuzz --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libopenmpt --enable-libdav1d --enable-libsvtav1 --enable-libwebp --enable-libvpx --enable-libx264 --enable-libx265 --enable-libzvbi --enable-libzimg --enable-libfdk-aac --arch=amd64 --enable-libshaderc --enable-libplacebo --enable-vulkan --enable-vaapi --enable-amf --enable-libvpl --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc\n","stream":"stderr","time":"2026-05-07T21:40:37.884813486Z"}
{"log":"  libavutil      59. 39.100 / 59. 39.100\n","stream":"stderr","time":"2026-05-07T21:40:37.884818414Z"}
{"log":"  libavcodec     61. 19.101 / 61. 19.101\n","stream":"stderr","time":"2026-05-07T21:40:37.884819876Z"}
{"log":"  libavformat    61.  7.100 / 61.  7.100\n","stream":"stderr","time":"2026-05-07T21:40:37.884821247Z"}
{"log":"  libavdevice    61.  3.100 / 61.  3.100\n","stream":"stderr","time":"2026-05-07T21:40:37.884822536Z"}
{"log":"  libavfilter    10.  4.100 / 10.  4.100\n","stream":"stderr","time":"2026-05-07T21:40:37.884824151Z"}
{"log":"  libswscale      8.  3.100 /  8.  3.100\n","stream":"stderr","time":"2026-05-07T21:40:37.884825563Z"}
{"log":"  libswresample   5.  3.100 /  5.  3.100\n","stream":"stderr","time":"2026-05-07T21:40:37.884832982Z"}
{"log":"  libpostproc    58.  3.100 / 58.  3.100\n","stream":"stderr","time":"2026-05-07T21:40:37.884834557Z"}
{"log":"Input #0, matroska,webm, from 'file:/data/series/Sex Education/Season 2/Sex Education - S02E05 - Episode 5 WEBRip-1080p Proper.mkv':\n","stream":"stderr","time":"2026-05-07T21:40:37.890297226Z"}
{"log":"  Metadata:\n","stream":"stderr","time":"2026-05-07T21:40:37.890314772Z"}
{"log":"    title           : Sex Education (2019) - S02E05 - Episode 5\n","stream":"stderr","time":"2026-05-07T21:40:37.890316358Z"}
{"log":"    ENCODER         : Lavf61.7.100\n","stream":"stderr","time":"2026-05-07T21:40:37.890317536Z"}
{"log":"  Duration: 00:53:08.60, start: 0.000000, bitrate: 3739 kb/s\n","stream":"stderr","time":"2026-05-07T21:40:37.89031861Z"}
{"log":"  Stream #0:0: Video: hevc (Main 10), yuv420p10le(tv), 1920x960, SAR 1:1 DAR 2:1, 25 fps, 25 tbr, 1k tbn (default)\n","stream":"stderr","time":"2026-05-07T21:40:37.890319795Z"}
{"log":"      Metadata:\n","stream":"stderr","time":"2026-05-07T21:40:37.890320966Z"}
{"log":"        BPS             : 3096175\n","stream":"stderr","time":"2026-05-07T21:40:37.890322001Z"}
{"log":"        NUMBER_OF_FRAMES: 79715\n","stream":"stderr","time":"2026-05-07T21:40:37.890323039Z"}
{"log":"        NUMBER_OF_BYTES : 1234058034\n","stream":"stderr","time":"2026-05-07T21:40:37.890324075Z"}
{"log":"        _STATISTICS_WRITING_APP: mkvmerge v63.0.0 ('Everything') 64-bit\n","stream":"stderr","time":"2026-05-07T21:40:37.890325128Z"}
{"log":"        _STATISTICS_WRITING_DATE_UTC: 2021-12-24 06:00:47\n","stream":"stderr","time":"2026-05-07T21:40:37.890326187Z"}
{"log":"        _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES\n","stream":"stderr","time":"2026-05-07T21:40:37.89032731Z"}
{"log":"        DURATION        : 00:53:08.600000000\n","stream":"stderr","time":"2026-05-07T21:40:37.890328406Z"}
{"log":"  Stream #0:1(eng): Audio: eac3, 48000 Hz, 5.1(side), fltp, 640 kb/s\n","stream":"stderr","time":"2026-05-07T21:40:37.890329485Z"}
{"log":"      Metadata:\n","stream":"stderr","time":"2026-05-07T21:40:37.890330614Z"}
{"log":"        title           : English\n","stream":"stderr","time":"2026-05-07T21:40:37.890331642Z"}
{"log":"        BPS             : 640000\n","stream":"stderr","time":"2026-05-07T21:40:37.890332668Z"}
{"log":"        NUMBER_OF_FRAMES: 99589\n","stream":"stderr","time":"2026-05-07T21:40:37.89033371Z"}
{"log":"        NUMBER_OF_BYTES : 254947840\n","stream":"stderr","time":"2026-05-07T21:40:37.890334754Z"}
{"log":"        _STATISTICS_WRITING_APP: mkvmerge v63.0.0 ('Everything') 64-bit\n","stream":"stderr","time":"2026-05-07T21:40:37.890335849Z"}
{"log":"        _STATISTICS_WRITING_DATE_UTC: 2021-12-24 06:00:47\n","stream":"stderr","time":"2026-05-07T21:40:37.890336944Z"}
{"log":"        _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES\n","stream":"stderr","time":"2026-05-07T21:40:37.890338036Z"}
{"log":"        DURATION        : 00:53:06.848000000\n","stream":"stderr","time":"2026-05-07T21:40:37.890339117Z"}
{"log":"  Stream #0:2(eng): Subtitle: subrip (srt) (default)\n","stream":"stderr","time":"2026-05-07T21:40:37.890340184Z"}
{"log":"      Metadata:\n","stream":"stderr","time":"2026-05-07T21:40:37.890341243Z"}
{"log":"        title           : English\n","stream":"stderr","time":"2026-05-07T21:40:37.890342248Z"}
{"log":"        BPS             : 58\n","stream":"stderr","time":"2026-05-07T21:40:37.890343278Z"}
{"log":"        NUMBER_OF_FRAMES: 712\n","stream":"stderr","time":"2026-05-07T21:40:37.890344363Z"}
{"log":"        NUMBER_OF_BYTES : 22957\n","stream":"stderr","time":"2026-05-07T21:40:37.890345415Z"}
{"log":"        _STATISTICS_WRITING_APP: mkvmerge v63.0.0 ('Everything') 64-bit\n","stream":"stderr","time":"2026-05-07T21:40:37.890346473Z"}
{"log":"        _STATISTICS_WRITING_DATE_UTC: 2021-12-24 06:00:47\n","stream":"stderr","time":"2026-05-07T21:40:37.89034755Z"}
{"log":"        _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES\n","stream":"stderr","time":"2026-05-07T21:40:37.89034865Z"}
{"log":"        DURATION        : 00:52:12.640000000\n","stream":"stderr","time":"2026-05-07T21:40:37.890357196Z"}
{"log":"  Stream #0:3(eng): Subtitle: subrip (srt)\n","stream":"stderr","time":"2026-05-07T21:40:37.890360807Z"}
{"log":"      Metadata:\n","stream":"stderr","time":"2026-05-07T21:40:37.890361969Z"}
{"log":"        title           : English\n","stream":"stderr","time":"2026-05-07T21:40:37.89036329Z"}
{"log":"        BPS             : 64\n","stream":"stderr","time":"2026-05-07T21:40:37.890364351Z"}
{"log":"        NUMBER_OF_FRAMES: 802\n","stream":"stderr","time":"2026-05-07T21:40:37.890365392Z"}
{"log":"        NUMBER_OF_BYTES : 25374\n","stream":"stderr","time":"2026-05-07T21:40:37.890366433Z"}
{"log":"        _STATISTICS_WRITING_APP: mkvmerge v63.0.0 ('Everything') 64-bit\n","stream":"stderr","time":"2026-05-07T21:40:37.890367505Z"}
{"log":"        _STATISTICS_WRITING_DATE_UTC: 2021-12-24 06:00:47\n","stream":"stderr","time":"2026-05-07T21:40:37.890368561Z"}
{"log":"        _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES\n","stream":"stderr","time":"2026-05-07T21:40:37.890369619Z"}
{"log":"        DURATION        : 00:52:12.640000000\n","stream":"stderr","time":"2026-05-07T21:40:37.890370689Z"}
{"log":"Stream mapping:\n","stream":"stderr","time":"2026-05-07T21:40:37.890512352Z"}
{"log":"  Stream #0:2 -\u003e #0:0 (copy)\n","stream":"stderr","time":"2026-05-07T21:40:37.89051845Z"}
{"log":"  Stream #0:3 -\u003e #1:0 (copy)\n","stream":"stderr","time":"2026-05-07T21:40:37.890520786Z"}
{"log":"Output #0, srt, to '/config/data/data/subtitles/69/69316733-83f7-6951-a513-987d56b31483/2.srt':\n","stream":"stderr","time":"2026-05-07T21:40:37.890522338Z"}
{"log":"  Metadata:\n","stream":"stderr","time":"2026-05-07T21:40:37.890524152Z"}
{"log":"    title           : Sex Education (2019) - S02E05 - Episode 5\n","stream":"stderr","time":"2026-05-07T21:40:37.890525716Z"}
{"log":"    encoder         : Lavf61.7.100\n","stream":"stderr","time":"2026-05-07T21:40:37.89052732Z"}
{"log":"  Stream #0:0(eng): Subtitle: subrip (default)\n","stream":"stderr","time":"2026-05-07T21:40:37.890528947Z"}
{"log":"      Metadata:\n","stream":"stderr","time":"2026-05-07T21:40:37.8905306Z"}
{"log":"        title           : English\n","stream":"stderr","time":"2026-05-07T21:40:37.890532285Z"}
{"log":"        BPS             : 58\n","stream":"stderr","time":"2026-05-07T21:40:37.890533948Z"}
{"log":"        NUMBER_OF_FRAMES: 712\n","stream":"stderr","time":"2026-05-07T21:40:37.890535644Z"}
{"log":"        NUMBER_OF_BYTES : 22957\n","stream":"stderr","time":"2026-05-07T21:40:37.890537148Z"}
{"log":"        _STATISTICS_WRITING_APP: mkvmerge v63.0.0 ('Everything') 64-bit\n","stream":"stderr","time":"2026-05-07T21:40:37.890538695Z"}
{"log":"        _STATISTICS_WRITING_DATE_UTC: 2021-12-24 06:00:47\n","stream":"stderr","time":"2026-05-07T21:40:37.890540478Z"}
{"log":"        _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES\n","stream":"stderr","time":"2026-05-07T21:40:37.890542251Z"}
{"log":"        DURATION        : 00:52:12.640000000\n","stream":"stderr","time":"2026-05-07T21:40:37.89054397Z"}
{"log":"Output #1, srt, to '/config/data/data/subtitles/69/69316733-83f7-6951-a513-987d56b31483/3.srt':\n","stream":"stderr","time":"2026-05-07T21:40:37.890615838Z"}
{"log":"  Metadata:\n","stream":"stderr","time":"2026-05-07T21:40:37.89061921Z"}
{"log":"    title           : Sex Education (2019) - S02E05 - Episode 5\n","stream":"stderr","time":"2026-05-07T21:40:37.890620414Z"}
{"log":"    encoder         : Lavf61.7.100\n","stream":"stderr","time":"2026-05-07T21:40:37.890621502Z"}
{"log":"  Stream #1:0(eng): Subtitle: subrip\n","stream":"stderr","time":"2026-05-07T21:40:37.890622549Z"}
{"log":"      Metadata:\n","stream":"stderr","time":"2026-05-07T21:40:37.890623589Z"}
{"log":"        title           : English\n","stream":"stderr","time":"2026-05-07T21:40:37.890624571Z"}
{"log":"        BPS             : 64\n","stream":"stderr","time":"2026-05-07T21:40:37.890625593Z"}
{"log":"        NUMBER_OF_FRAMES: 802\n","stream":"stderr","time":"2026-05-07T21:40:37.890629286Z"}
{"log":"        NUMBER_OF_BYTES : 25374\n","stream":"stderr","time":"2026-05-07T21:40:37.890630462Z"}
{"log":"        _STATISTICS_WRITING_APP: mkvmerge v63.0.0 ('Everything') 64-bit\n","stream":"stderr","time":"2026-05-07T21:40:37.890631516Z"}
{"log":"        _STATISTICS_WRITING_DATE_UTC: 2021-12-24 06:00:47\n","stream":"stderr","time":"2026-05-07T21:40:37.890632577Z"}
{"log":"        _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES\n","stream":"stderr","time":"2026-05-07T21:40:37.890633645Z"}
{"log":"        DURATION        : 00:52:12.640000000\n","stream":"stderr","time":"2026-05-07T21:40:37.890634726Z"}
{"log":"Press [q] to stop, [?] for help\n","stream":"stderr","time":"2026-05-07T21:40:37.890685117Z"}
{"log":"size=       2KiB time=00:02:37.96 bitrate=   0.1kbits/s speed= 316x    \rsize=       4KiB time=00:04:42.36 bitrate=   0.1kbits/s speed= 282x    \rsize=       7KiB time=00:06:42.96 bitrate=   0.1kbits/s speed= 269x    \rsize=       8KiB time=00:07:24.40 bitrate=   0.1kbits/s speed= 222x    \rsize=       9KiB time=00:08:32.08 bitrate=   0.1kbits/s speed= 205x    \rsize=      11KiB time=00:10:34.92 bitrate=   0.1kbits/s speed= 212x    \rsize=      14KiB time=00:13:13.76 bitrate=   0.1kbits/s speed= 227x    \rsize=      17KiB time=00:15:24.60 bitrate=   0.1kbits/s speed= 231x    \rsize=      19KiB time=00:17:36.24 bitrate=   0.1kbits/s speed= 235x    \rsize=      19KiB time=00:18:42.76 bitrate=   0.1kbits/s speed= 225x    \rsize=      20KiB time=00:19:07.36 bitrate=   0.1kbits/s speed= 209x    \rsize=      21KiB time=00:19:50.32 bitrate=   0.1kbits/s speed= 198x    \rsize=      23KiB time=00:21:22.08 bitrate=   0.1kbits/s speed= 197x    \rsize=      27KiB time=00:24:59.68 bitrate=   0.1kbits/s speed= 214x    \rsize=      29KiB time=00:27:47.56 bitrate=   0.1kbits/s speed= 222x    \rsize=      31KiB time=00:29:34.88 bitrate=   0.1kbits/s speed= 222x    \rsize=      33KiB time=00:33:08.44 bitrate=   0.1kbits/s speed= 234x    \rsize=      36KiB time=00:36:48.68 bitrate=   0.1kbits/s speed= 245x    \rsize=      39KiB time=00:40:59.88 bitrate=   0.1kbits/s speed= 259x    \rsize=      40KiB time=00:42:36.60 bitrate=   0.1kbits/s speed= 256x    \rsize=      42KiB time=00:45:01.28 bitrate=   0.1kbits/s speed= 257x    \rsize=      44KiB time=00:47:17.68 bitrate=   0.1kbits/s speed= 258x    \rsize=      45KiB time=00:49:06.68 bitrate=   0.1kbits/s speed= 256x    \r[out#0/srt @ 0x602622efd4c0] video:0KiB audio:0KiB subtitle:22KiB other streams:0KiB global headers:0KiB muxing overhead: 111.181775%\n","stream":"stderr","time":"2026-05-07T21:40:49.857735754Z"}
{"log":"[out#1/srt @ 0x602622edf800] video:0KiB audio:0KiB subtitle:25KiB other streams:0KiB global headers:0KiB muxing overhead: 113.360132%\n","stream":"stderr","time":"2026-05-07T21:40:49.8577705Z"}
{"log":"size=      47KiB time=00:52:12.64 bitrate=   0.1kbits/s speed= 262x    \n","stream":"stderr","time":"2026-05-07T21:40:49.857772848Z"}
{"log":"[22:40:49] [INF] [32] MediaBrowser.MediaEncoding.Subtitles.SubtitleEncoder: ffmpeg subtitle extraction completed for file:\"/data/series/Sex Education/Season 2/Sex Education - S02E05 - Episode 5 WEBRip-1080p Proper.mkv\" to /config/data/data/subtitles/69/69316733-83f7-6951-a513-987d56b31483/2.srt\n","stream":"stdout","time":"2026-05-07T21:40:49.873235065Z"}
{"log":"[22:40:49] [INF] [32] MediaBrowser.MediaEncoding.Subtitles.SubtitleEncoder: ffmpeg subtitle extraction completed for file:\"/data/series/Sex Education/Season 2/Sex Education - S02E05 - Episode 5 WEBRip-1080p Proper.mkv\" to /config/data/data/subtitles/69/69316733-83f7-6951-a513-987d56b31483/3.srt\n","stream":"stdout","time":"2026-05-07T21:40:49.873250015Z"}
{"log":"[22:42:55] [INF] [22] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 172.19.0.1 closed\n","stream":"stdout","time":"2026-05-07T21:42:55.146046302Z"}
{"log":"[22:43:02] [INF] [72] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 172.19.0.1 request\n","stream":"stdout","time":"2026-05-07T21:43:02.522379355Z"}
{"log":"[22:43:07] [INF] [51] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for animewaifu. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True\n","stream":"stdout","time":"2026-05-07T21:43:07.158807732Z"}
{"log":"[22:43:54] [INF] [51] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Transcoding kill timer stopped for JobId 7314e8249a7643d49a24e81e9497c0f1 PlaySessionId 21b20e0f43fa4d02baa4d6b51ebbd06e. Killing transcoding\n","stream":"stdout","time":"2026-05-07T21:43:54.519917642Z"}
{"log":"[22:43:54] [INF] [51] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Stopping ffmpeg process with q command for /config/cache/transcodes/60eae6e92a743308bd01ed4cd0560856.m3u8\n","stream":"stdout","time":"2026-05-07T21:43:54.521489345Z"}
{"log":"[22:43:54] [INF] [51] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 0\n","stream":"stdout","time":"2026-05-07T21:43:54.757754791Z"}
{"log":"[22:43:54] [INF] [51] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Deleting partial stream file(s) /config/cache/transcodes/60eae6e92a743308bd01ed4cd0560856.m3u8\n","stream":"stdout","time":"2026-05-07T21:43:54.757773983Z"}
{"log":"[23:38:42] [INF] [54] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app Jellyfin Media Player 1.12.0 playing Episode 5. Stopped at 3073359 ms\n","stream":"stdout","time":"2026-05-07T22:38:42.82891449Z"}
{"log":"[23:38:45] [INF] [80] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 172.19.0.1 closed\n","stream":"stdout","time":"2026-05-07T22:38:45.107907809Z"}
{"log":"[23:39:50] [INF] [90] Emby.Server.Implementations.ScheduledTasks.TaskManager: Download missing subtitles Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-07T22:39:50.538246421Z"}
{"log":"[23:39:50] [INF] [72] Emby.Server.Implementations.ScheduledTasks.TaskManager: Audio Normalization Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-07T22:39:50.546719887Z"}
{"log":"[23:39:50] [INF] [92] Emby.Server.Implementations.ScheduledTasks.TaskManager: Download missing lyrics Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-07T22:39:50.69102267Z"}
{"log":"[23:39:50] [INF] [22] Emby.Server.Implementations.ScheduledTasks.TaskManager: Clean Transcode Directory Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-07T22:39:50.709098965Z"}
{"log":"[23:39:50] [INF] [72] Emby.Server.Implementations.ScheduledTasks.TaskManager: TasksRefreshChannels Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-07T22:39:50.858908497Z"}
{"log":"[23:39:50] [INF] [92] Jellyfin.Plugin.TMDbBoxSets.ScheduledTasks.RefreshLibraryTask: Starting TMDbBoxSets refresh library task\n","stream":"stdout","time":"2026-05-07T22:39:50.936439908Z"}
{"log":"[23:39:51] [INF] [16] Emby.Server.Implementations.ScheduledTasks.TaskManager: Clean Log Directory Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-07T22:39:51.232866444Z"}
{"log":"[23:39:51] [INF] [92] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Found 19 TMDb collection(s) across all movies\n","stream":"stdout","time":"2026-05-07T22:39:51.350117221Z"}
{"log":"[23:39:51] [INF] [92] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Anaconda\n","stream":"stdout","time":"2026-05-07T22:39:51.350498261Z"}
{"log":"[23:39:51] [INF] [92] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Avatar: Fire and Ash\n","stream":"stdout","time":"2026-05-07T22:39:51.3505038Z"}
{"log":"[23:39:51] [INF] [92] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: The movies Bleach the Movie: The DiamondDust Rebellion, Bleach the Movie: Fade to Black, Bleach the Movie: Hell Verse, Bleach the Movie: Memories of Nobody is/are already in their proper box set, Bleach Collection\n","stream":"stdout","time":"2026-05-07T22:39:51.351592149Z"}
{"log":"[23:39:51] [INF] [92] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: The Blues Brothers\n","stream":"stdout","time":"2026-05-07T22:39:51.351645425Z"}
{"log":"[23:39:51] [INF] [92] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Castle in the Sky\n","stream":"stdout","time":"2026-05-07T22:39:51.351647827Z"}
{"log":"[23:39:51] [INF] [92] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Coach Carter\n","stream":"stdout","time":"2026-05-07T22:39:51.351939783Z"}
{"log":"[23:39:51] [INF] [92] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: The movies Dr. No, From Russia with Love, Goldfinger, Thunderball is/are already in their proper box set, James Bond Collection\n","stream":"stdout","time":"2026-05-07T22:39:51.351945933Z"}
{"log":"[23:39:51] [INF] [92] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: The movies Harry Potter and the Deathly Hallows: Part 1, Harry Potter and the Deathly Hallows: Part 2, Harry Potter and the Half-Blood Prince, Harry Potter and the Order of the Phoenix is/are already in their proper box set, Harry Potter Collection\n","stream":"stdout","time":"2026-05-07T22:39:51.351947733Z"}
{"log":"[23:39:51] [INF] [92] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Howl's Moving Castle\n","stream":"stdout","time":"2026-05-07T22:39:51.351959598Z"}
{"log":"[23:39:51] [INF] [92] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: The movies The Hunger Games, The Hunger Games: Catching Fire, The Hunger Games: Mockingjay - Part 1, The Hunger Games: Mockingjay - Part 2 is/are already in their proper box set, The Hunger Games Collection\n","stream":"stdout","time":"2026-05-07T22:39:51.351961233Z"}
{"log":"[23:39:51] [INF] [92] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: I Swear\n","stream":"stdout","time":"2026-05-07T22:39:51.351962677Z"}
{"log":"[23:39:51] [INF] [92] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: The movies Indiana Jones and the Dial of Destiny, Indiana Jones and the Kingdom of the Crystal Skull, Indiana Jones and the Last Crusade is/are already in their proper box set, Indiana Jones Collection\n","stream":"stdout","time":"2026-05-07T22:39:51.462210468Z"}
{"log":"[23:39:51] [INF] [92] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Jurassic Park\n","stream":"stdout","time":"2026-05-07T22:39:51.462245926Z"}
{"log":"[23:39:51] [INF] [92] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: The Naked Gun: From the Files of Police Squad!\n","stream":"stdout","time":"2026-05-07T22:39:51.462265153Z"}
{"log":"[23:39:51] [INF] [92] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Now You See Me: Now You Don't\n","stream":"stdout","time":"2026-05-07T22:39:51.462271483Z"}
{"log":"[23:39:51] [INF] [92] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Parasite\n","stream":"stdout","time":"2026-05-07T22:39:51.462295401Z"}
{"log":"[23:39:51] [INF] [92] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: The Pink Panther\n","stream":"stdout","time":"2026-05-07T22:39:51.462297667Z"}
{"log":"[23:39:51] [INF] [92] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: The movies Pirates of the Caribbean: At World's End, Pirates of the Caribbean: Dead Men Tell No Tales, Pirates of the Caribbean: On Stranger Tides is/are already in their proper box set, Pirates of the Caribbean Collection\n","stream":"stdout","time":"2026-05-07T22:39:51.462343557Z"}
{"log":"[23:39:51] [INF] [92] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Star Wars: Episode II - Attack of the Clones\n","stream":"stdout","time":"2026-05-07T22:39:51.46235821Z"}
{"log":"[23:39:51] [INF] [92] Jellyfin.Plugin.TMDbBoxSets.ScheduledTasks.RefreshLibraryTask: TMDbBoxSets refresh library task finished\n","stream":"stdout","time":"2026-05-07T22:39:51.462386429Z"}
{"log":"[23:39:51] [INF] [92] Emby.Server.Implementations.ScheduledTasks.TaskManager: Scan library for new box sets Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-07T22:39:51.46244164Z"}
{"log":"[23:39:51] [INF] [50] Emby.Server.Implementations.ScheduledTasks.TaskManager: Clean Cache Directory Completed after 0 minute(s) and 1 seconds\n","stream":"stdout","time":"2026-05-07T22:39:51.954027681Z"}
{"log":"[23:39:52] [INF] [50] Emby.Server.Implementations.ScheduledTasks.TaskManager: Update Plugins Completed after 0 minute(s) and 1 seconds\n","stream":"stdout","time":"2026-05-07T22:39:52.653012065Z"}
{"log":"[23:39:54] [INF] [50] Jellyfin.LiveTv.Guide.GuideManager: Refreshing guide with 7 days of guide data\n","stream":"stdout","time":"2026-05-07T22:39:54.433832483Z"}
{"log":"[23:39:54] [INF] [50] Emby.Server.Implementations.ScheduledTasks.TaskManager: Refresh Guide Completed after 0 minute(s) and 3 seconds\n","stream":"stdout","time":"2026-05-07T22:39:54.435002956Z"}
{"log":"[23:41:52] [INF] [13] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/series\n","stream":"stdout","time":"2026-05-07T22:41:52.823030246Z"}
{"log":"[23:41:52] [INF] [13] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/nrw-jelly/media/films\n","stream":"stdout","time":"2026-05-07T22:41:52.823109849Z"}
{"log":"[23:41:52] [INF] [13] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/films\n","stream":"stdout","time":"2026-05-07T22:41:52.823218015Z"}
{"log":"[23:41:52] [INF] [13] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/audio\n","stream":"stdout","time":"2026-05-07T22:41:52.823228159Z"}
{"log":"[23:41:52] [INF] [13] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/nrw-jelly/media/series\n","stream":"stdout","time":"2026-05-07T22:41:52.823549635Z"}
{"log":"[23:41:52] [INF] [13] Emby.Server.Implementations.Library.LibraryManager: Validating media library\n","stream":"stdout","time":"2026-05-07T22:41:52.824907847Z"}
{"log":"[23:41:53] [WRN] [13] MediaBrowser.Controller.Entities.BaseItem: Library folder /config/data/data/playlists is inaccessible or empty, skipping\n","stream":"stdout","time":"2026-05-07T22:41:53.797668611Z"}
{"log":"[23:41:53] [WRN] [38] MediaBrowser.Controller.Entities.BaseItem: Library folder /config/data/data/playlists is inaccessible or empty, skipping\n","stream":"stdout","time":"2026-05-07T22:41:53.939834182Z"}
{"log":"[23:42:01] [INF] [22] Emby.Server.Implementations.ScheduledTasks.TaskManager: Media Segment Scan Completed after 0 minute(s) and 8 seconds\n","stream":"stdout","time":"2026-05-07T22:42:01.339984091Z"}
{"log":"[23:42:12] [INF] [80] Emby.Server.Implementations.ScheduledTasks.TaskManager: Scan Media Library Completed after 0 minute(s) and 19 seconds\n","stream":"stdout","time":"2026-05-07T22:42:12.395350553Z"}
{"log":"[23:42:12] [INF] [35] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/films\n","stream":"stdout","time":"2026-05-07T22:42:12.396292722Z"}
{"log":"[23:42:12] [INF] [81] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/nrw-jelly/media/films\n","stream":"stdout","time":"2026-05-07T22:42:12.396601422Z"}
{"log":"[23:42:12] [INF] [70] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/series\n","stream":"stdout","time":"2026-05-07T22:42:12.397632936Z"}
{"log":"[23:42:12] [INF] [22] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/nrw-jelly/media/series\n","stream":"stdout","time":"2026-05-07T22:42:12.405443743Z"}
{"log":"[23:42:12] [INF] [86] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/audio\n","stream":"stdout","time":"2026-05-07T22:42:12.469832509Z"}
{"log":"[23:43:12] [INF] [54] IntroSkipper.Services.Entrypoint: Initiating automatic analysis task\n","stream":"stdout","time":"2026-05-07T22:43:12.421760937Z"}
{"log":"[23:43:12] [INF] [54] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows\n","stream":"stdout","time":"2026-05-07T22:43:12.46842806Z"}
{"log":"[23:43:12] [INF] [54] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies\n","stream":"stdout","time":"2026-05-07T22:43:12.624317048Z"}
{"log":"[23:43:12] [INF] [54] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows-nrw\n","stream":"stdout","time":"2026-05-07T22:43:12.64113394Z"}
{"log":"[23:43:12] [INF] [54] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Collections\n","stream":"stdout","time":"2026-05-07T22:43:12.682782315Z"}
{"log":"[23:43:12] [INF] [54] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies2\n","stream":"stdout","time":"2026-05-07T22:43:12.683881314Z"}
{"log":"[23:43:12] [INF] [54] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Audio Books\n","stream":"stdout","time":"2026-05-07T22:43:12.688318224Z"}
{"log":"[23:45:56] [INF] [27] Jellyfin.Plugin.JellyfinEnhanced: [Jellyseerr User Import] Auto-import is disabled in plugin configuration.\n","stream":"stdout","time":"2026-05-07T22:45:56.341460459Z"}
{"log":"[23:45:56] [INF] [27] Emby.Server.Implementations.ScheduledTasks.TaskManager: Import Jellyfin Users to Seerr Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-07T22:45:56.341482594Z"}
{"log":"[23:45:56] [INF] [92] Emby.Server.Implementations.ScheduledTasks.Tasks.OptimizeDatabaseTask: Optimizing and vacuuming jellyfin.db...\n","stream":"stdout","time":"2026-05-07T22:45:56.758233347Z"}
{"log":"[23:45:59] [INF] [92] Jellyfin.Database.Providers.Sqlite.SqliteDatabaseProvider: jellyfin.db optimized successfully!\n","stream":"stdout","time":"2026-05-07T22:45:59.393571846Z"}
{"log":"[23:45:59] [INF] [92] Emby.Server.Implementations.ScheduledTasks.TaskManager: Optimize database Completed after 0 minute(s) and 2 seconds\n","stream":"stdout","time":"2026-05-07T22:45:59.39361283Z"}
{"log":"[00:00:00] [INF] [78] IntroSkipper.ScheduledTasks.DetectSegmentsTask: Scheduled Task is starting\n","stream":"stdout","time":"2026-05-07T23:00:00.003472077Z"}
{"log":"[00:00:00] [INF] [78] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows\n","stream":"stdout","time":"2026-05-07T23:00:00.049328317Z"}
{"log":"[00:00:00] [INF] [78] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies\n","stream":"stdout","time":"2026-05-07T23:00:00.158812971Z"}
{"log":"[00:00:00] [INF] [78] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows-nrw\n","stream":"stdout","time":"2026-05-07T23:00:00.172183545Z"}
{"log":"[00:00:00] [INF] [78] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Collections\n","stream":"stdout","time":"2026-05-07T23:00:00.208421911Z"}
{"log":"[00:00:00] [INF] [78] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies2\n","stream":"stdout","time":"2026-05-07T23:00:00.209670161Z"}
{"log":"[00:00:00] [INF] [78] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Audio Books\n","stream":"stdout","time":"2026-05-07T23:00:00.212465504Z"}
{"log":"[00:00:01] [INF] [33] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Detect and Analyze Media Segments set to fire at 2026-05-09 00:00:00.000 +01:00, which is 23:59:58.9963604 from now.\n","stream":"stdout","time":"2026-05-07T23:00:01.004177394Z"}
{"log":"[00:00:02] [INF] [36] Emby.Server.Implementations.ScheduledTasks.TaskManager: Detect and Analyze Media Segments Completed after 0 minute(s) and 2 seconds\n","stream":"stdout","time":"2026-05-07T23:00:02.525296155Z"}
{"log":"[02:00:00] [INF] [32] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Episode 1 as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-08T01:00:00.82613688Z"}
{"log":"[02:00:00] [INF] [32] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Let You Down as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-08T01:00:00.896858618Z"}
{"log":"[02:00:00] [INF] [32] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Episode 2 as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-08T01:00:00.996074058Z"}
{"log":"[02:00:01] [INF] [91] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Extract Chapter Images set to fire at 2026-05-09 02:00:00.000 +01:00, which is 23:59:58.9867044 from now.\n","stream":"stdout","time":"2026-05-08T01:00:01.017706621Z"}
{"log":"[02:00:01] [INF] [32] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Episode 3 as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-08T01:00:01.257811326Z"}
{"log":"[02:00:01] [INF] [32] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Episode 4 as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-08T01:00:01.28660258Z"}
{"log":"[02:00:01] [INF] [32] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Episode 5 as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-08T01:00:01.333484191Z"}
{"log":"[02:00:01] [INF] [32] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Episode 6 as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-08T01:00:01.346818715Z"}
{"log":"[02:00:01] [INF] [32] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Yu-Gi-Oh! Duel Monsters - S04E25 - Fighting For A Friend (Part 1 of 5) SDTV as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-08T01:00:01.827999832Z"}
{"log":"[02:00:02] [INF] [32] Emby.Server.Implementations.ScheduledTasks.TaskManager: Extract Chapter Images Completed after 0 minute(s) and 2 seconds\n","stream":"stdout","time":"2026-05-08T01:00:02.065597686Z"}
{"log":"[03:00:00] [INF] [28] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Starting full cache build...\n","stream":"stdout","time":"2026-05-08T02:00:00.156149857Z"}
{"log":"[03:00:00] [INF] [13] Jellyfin.Plugin.JellyfinEnhanced: [Jellyseerr Watchlist Sync] Sync is disabled in plugin configuration.\n","stream":"stdout","time":"2026-05-08T02:00:00.156170185Z"}
{"log":"[03:00:00] [INF] [13] Emby.Server.Implementations.ScheduledTasks.TaskManager: Sync Jellyseerr Watchlist to Jellyfin Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-08T02:00:00.156581357Z"}
{"log":"[03:00:01] [INF] [37] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Sync Jellyseerr Watchlist to Jellyfin set to fire at 2026-05-09 03:00:00.000 +01:00, which is 23:59:58.9910020 from now.\n","stream":"stdout","time":"2026-05-08T02:00:01.009178467Z"}
{"log":"[03:00:01] [INF] [46] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Build Tag Cache set to fire at 2026-05-09 03:00:00.000 +01:00, which is 23:59:58.9896478 from now.\n","stream":"stdout","time":"2026-05-08T02:00:01.010431912Z"}
{"log":"[03:00:01] [INF] [97] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Generate Trickplay Images set to fire at 2026-05-09 03:00:00.000 +01:00, which is 23:59:58.9896137 from now.\n","stream":"stdout","time":"2026-05-08T02:00:01.010894528Z"}
{"log":"[03:00:01] [INF] [28] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Found 1702 taggable items\n","stream":"stdout","time":"2026-05-08T02:00:01.933039251Z"}
{"log":"[03:00:07] [INF] [15] Emby.Server.Implementations.ScheduledTasks.TaskManager: Generate Trickplay Images Completed after 0 minute(s) and 7 seconds\n","stream":"stdout","time":"2026-05-08T02:00:07.661332726Z"}
{"log":"[03:00:11] [INF] [28] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Full cache build complete: 1702 entries in 11.6s\n","stream":"stdout","time":"2026-05-08T02:00:11.760100867Z"}
{"log":"[03:00:11] [INF] [28] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Saved 1702 entries to disk\n","stream":"stdout","time":"2026-05-08T02:00:11.859607435Z"}
{"log":"[03:00:11] [INF] [28] Jellyfin.Plugin.JellyfinEnhanced: [TagCacheMonitor] Event subscriptions active\n","stream":"stdout","time":"2026-05-08T02:00:11.862124152Z"}
{"log":"[03:00:11] [INF] [28] Emby.Server.Implementations.ScheduledTasks.TaskManager: Build Tag Cache Completed after 0 minute(s) and 11 seconds\n","stream":"stdout","time":"2026-05-08T02:00:11.862180253Z"}
{"log":"[05:32:55] [INF] [98] Emby.Server.Implementations.IO.LibraryMonitor: Season 8 (/data/series/Outlander/Season 8) will be refreshed.\n","stream":"stdout","time":"2026-05-08T04:32:55.589004926Z"}
{"log":"[05:34:02] [INF] [87] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Saved 1703 entries to disk\n","stream":"stdout","time":"2026-05-08T04:34:02.718048429Z"}
{"log":"[05:34:30] [INF] [87] IntroSkipper.Services.Entrypoint: Initiating automatic analysis task\n","stream":"stdout","time":"2026-05-08T04:34:30.991820769Z"}
{"log":"[05:34:31] [INF] [87] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows\n","stream":"stdout","time":"2026-05-08T04:34:31.466622695Z"}
{"log":"[05:34:32] [INF] [87] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies\n","stream":"stdout","time":"2026-05-08T04:34:32.671185495Z"}
{"log":"[05:34:32] [INF] [87] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows-nrw\n","stream":"stdout","time":"2026-05-08T04:34:32.730331086Z"}
{"log":"[05:34:32] [INF] [87] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Collections\n","stream":"stdout","time":"2026-05-08T04:34:32.8744912Z"}
{"log":"[05:34:32] [INF] [87] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies2\n","stream":"stdout","time":"2026-05-08T04:34:32.913383846Z"}
{"log":"[05:34:32] [INF] [87] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Audio Books\n","stream":"stdout","time":"2026-05-08T04:34:32.920170883Z"}
{"log":"[05:34:33] [INF] [98] IntroSkipper.Services.Entrypoint: [Mode: Introduction] Analyzing 9 files from Outlander season 8\n","stream":"stdout","time":"2026-05-08T04:34:33.213197469Z"}
{"log":"[05:34:52] [INF] [98] IntroSkipper.Services.Entrypoint: [Mode: Credits] Analyzing 9 files from Outlander season 8\n","stream":"stdout","time":"2026-05-08T04:34:52.845368197Z"}
{"log":"[05:35:05] [INF] [98] IntroSkipper.Services.Entrypoint: [Mode: Recap] Analyzing 9 files from Outlander season 8\n","stream":"stdout","time":"2026-05-08T04:35:05.76821386Z"}
{"log":"[05:35:05] [INF] [98] IntroSkipper.Services.Entrypoint: [Mode: Preview] Analyzing 9 files from Outlander season 8\n","stream":"stdout","time":"2026-05-08T04:35:05.812625949Z"}
{"log":"[05:35:05] [INF] [98] IntroSkipper.Services.Entrypoint: [Mode: Commercial] Analyzing 9 files from Outlander season 8\n","stream":"stdout","time":"2026-05-08T04:35:05.825106453Z"}
{"log":"[05:40:42] [INF] [95] Emby.Server.Implementations.IO.LibraryMonitor: Season 8 (/data/series/Outlander/Season 8) will be refreshed.\n","stream":"stdout","time":"2026-05-08T04:40:42.383058054Z"}
{"log":"[05:40:42] [INF] [95] Emby.Server.Implementations.IO.LibraryMonitor: Pharos (/data/series/Outlander/Season 8/Outlander - S08E09 - Pharos WEBDL-1080p.mkv) will be refreshed.\n","stream":"stdout","time":"2026-05-08T04:40:42.386390515Z"}
{"log":"[05:40:42] [INF] [35] MediaBrowser.Providers.TV.EpisodeMetadataService: File changed, pruning extracted data: /data/series/Outlander/Season 8/Outlander - S08E09 - Pharos WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-08T04:40:42.434658935Z"}
{"log":"[05:41:12] [INF] [56] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Saved 1703 entries to disk\n","stream":"stdout","time":"2026-05-08T04:41:12.826964824Z"}
{"log":"[05:41:42] [INF] [56] IntroSkipper.Services.Entrypoint: Initiating automatic analysis task\n","stream":"stdout","time":"2026-05-08T04:41:42.663999895Z"}
{"log":"[05:41:42] [INF] [56] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows\n","stream":"stdout","time":"2026-05-08T04:41:42.794152183Z"}
{"log":"[05:41:43] [INF] [56] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies\n","stream":"stdout","time":"2026-05-08T04:41:43.310422902Z"}
{"log":"[05:41:43] [INF] [56] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows-nrw\n","stream":"stdout","time":"2026-05-08T04:41:43.323050708Z"}
{"log":"[05:41:43] [INF] [56] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Collections\n","stream":"stdout","time":"2026-05-08T04:41:43.377739848Z"}
{"log":"[05:41:43] [INF] [56] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies2\n","stream":"stdout","time":"2026-05-08T04:41:43.378476588Z"}
{"log":"[05:41:43] [INF] [56] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Audio Books\n","stream":"stdout","time":"2026-05-08T04:41:43.381279808Z"}
{"log":"[05:46:57] [INF] [99] Jellyfin.Plugin.JellyfinEnhanced: [Jellyseerr User Import] Auto-import is disabled in plugin configuration.\n","stream":"stdout","time":"2026-05-08T04:46:57.342539023Z"}
{"log":"[05:46:57] [INF] [99] Emby.Server.Implementations.ScheduledTasks.TaskManager: Import Jellyfin Users to Seerr Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-08T04:46:57.342698852Z"}
{"log":"[05:46:57] [INF] [99] Emby.Server.Implementations.ScheduledTasks.Tasks.OptimizeDatabaseTask: Optimizing and vacuuming jellyfin.db...\n","stream":"stdout","time":"2026-05-08T04:46:57.757852741Z"}
{"log":"[05:47:02] [INF] [99] Jellyfin.Database.Providers.Sqlite.SqliteDatabaseProvider: jellyfin.db optimized successfully!\n","stream":"stdout","time":"2026-05-08T04:47:02.420722572Z"}
{"log":"[05:47:02] [INF] [99] Emby.Server.Implementations.ScheduledTasks.TaskManager: Optimize database Completed after 0 minute(s) and 4 seconds\n","stream":"stdout","time":"2026-05-08T04:47:02.420740548Z"}
{"log":"[11:42:53] [INF] [74] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/series\n","stream":"stdout","time":"2026-05-08T10:42:53.831595074Z"}
{"log":"[11:42:53] [INF] [74] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/nrw-jelly/media/films\n","stream":"stdout","time":"2026-05-08T10:42:53.833762073Z"}
{"log":"[11:42:53] [INF] [74] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/films\n","stream":"stdout","time":"2026-05-08T10:42:53.833773396Z"}
{"log":"[11:42:53] [INF] [74] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/audio\n","stream":"stdout","time":"2026-05-08T10:42:53.833819449Z"}
{"log":"[11:42:53] [INF] [74] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/nrw-jelly/media/series\n","stream":"stdout","time":"2026-05-08T10:42:53.834121971Z"}
{"log":"[11:42:53] [INF] [74] Emby.Server.Implementations.Library.LibraryManager: Validating media library\n","stream":"stdout","time":"2026-05-08T10:42:53.836591279Z"}
{"log":"[11:42:55] [WRN] [74] MediaBrowser.Controller.Entities.BaseItem: Library folder /config/data/data/playlists is inaccessible or empty, skipping\n","stream":"stdout","time":"2026-05-08T10:42:55.673401284Z"}
{"log":"[11:42:56] [WRN] [83] MediaBrowser.Controller.Entities.BaseItem: Library folder /config/data/data/playlists is inaccessible or empty, skipping\n","stream":"stdout","time":"2026-05-08T10:42:56.097256652Z"}
{"log":"[11:43:01] [INF] [23] Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager: Media Segment provider Intro Skipper found 1 for /data/series/Outlander/Season 8/Outlander - S08E01 - Soul of a Rebel WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-08T10:43:01.851980798Z"}
{"log":"[11:43:02] [INF] [23] Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager: Media Segment provider Intro Skipper found 2 for /data/series/Outlander/Season 8/Outlander - S08E02 - Prophecies WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-08T10:43:02.139560824Z"}
{"log":"[11:43:02] [INF] [23] Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager: Media Segment provider Intro Skipper found 2 for /data/series/Outlander/Season 8/Outlander - S08E03 - Abies Fraseri WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-08T10:43:02.196817181Z"}
{"log":"[11:43:02] [INF] [23] Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager: Media Segment provider Intro Skipper found 2 for /data/series/Outlander/Season 8/Outlander - S08E04 - Muskets, Liberty, and Sauerkraut WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-08T10:43:02.28044521Z"}
{"log":"[11:43:02] [INF] [23] Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager: Media Segment provider Intro Skipper found 1 for /data/series/Outlander/Season 8/Outlander - S08E05 - Send for the Devil WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-08T10:43:02.332155164Z"}
{"log":"[11:43:02] [INF] [23] Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager: Media Segment provider Intro Skipper found 2 for /data/series/Outlander/Season 8/Outlander - S08E06 - Blessed are the Merciful WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-08T10:43:02.394856124Z"}
{"log":"[11:43:02] [INF] [23] Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager: Media Segment provider Intro Skipper found 2 for /data/series/Outlander/Season 8/Outlander - S08E07 - Evidence of Things Not Seen WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-08T10:43:02.397804632Z"}
{"log":"[11:43:02] [INF] [23] Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager: Media Segment provider Intro Skipper found 2 for /data/series/Outlander/Season 8/Outlander - S08E08 - A Bit of Time WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-08T10:43:02.428057968Z"}
{"log":"[11:43:03] [INF] [23] Emby.Server.Implementations.ScheduledTasks.TaskManager: Media Segment Scan Completed after 0 minute(s) and 9 seconds\n","stream":"stdout","time":"2026-05-08T10:43:03.115639954Z"}
{"log":"[11:43:13] [INF] [60] Emby.Server.Implementations.ScheduledTasks.TaskManager: Scan Media Library Completed after 0 minute(s) and 20 seconds\n","stream":"stdout","time":"2026-05-08T10:43:13.857860469Z"}
{"log":"[11:43:13] [INF] [83] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/nrw-jelly/media/films\n","stream":"stdout","time":"2026-05-08T10:43:13.866435235Z"}
{"log":"[11:43:13] [INF] [87] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/films\n","stream":"stdout","time":"2026-05-08T10:43:13.866802156Z"}
{"log":"[11:43:13] [INF] [23] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/series\n","stream":"stdout","time":"2026-05-08T10:43:13.866972071Z"}
{"log":"[11:43:13] [INF] [81] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/nrw-jelly/media/series\n","stream":"stdout","time":"2026-05-08T10:43:13.873193352Z"}
{"log":"[11:43:13] [INF] [75] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/audio\n","stream":"stdout","time":"2026-05-08T10:43:13.940596005Z"}
{"log":"[11:43:34] [INF] [91] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Saved 1703 entries to disk\n","stream":"stdout","time":"2026-05-08T10:43:34.506156147Z"}
{"log":"[11:44:13] [INF] [78] IntroSkipper.Services.Entrypoint: Initiating automatic analysis task\n","stream":"stdout","time":"2026-05-08T10:44:13.891947115Z"}
{"log":"[11:44:14] [INF] [78] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows\n","stream":"stdout","time":"2026-05-08T10:44:14.053819694Z"}
{"log":"[11:44:14] [INF] [78] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies\n","stream":"stdout","time":"2026-05-08T10:44:14.20620274Z"}
{"log":"[11:44:14] [INF] [78] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows-nrw\n","stream":"stdout","time":"2026-05-08T10:44:14.220305715Z"}
{"log":"[11:44:14] [INF] [78] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Collections\n","stream":"stdout","time":"2026-05-08T10:44:14.272462711Z"}
{"log":"[11:44:14] [INF] [78] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies2\n","stream":"stdout","time":"2026-05-08T10:44:14.273859044Z"}
{"log":"[11:44:14] [INF] [78] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Audio Books\n","stream":"stdout","time":"2026-05-08T10:44:14.279732493Z"}
{"log":"[11:47:58] [INF] [37] Jellyfin.Plugin.JellyfinEnhanced: [Jellyseerr User Import] Auto-import is disabled in plugin configuration.\n","stream":"stdout","time":"2026-05-08T10:47:58.344483206Z"}
{"log":"[11:47:58] [INF] [37] Emby.Server.Implementations.ScheduledTasks.TaskManager: Import Jellyfin Users to Seerr Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-08T10:47:58.344506382Z"}
{"log":"[11:47:58] [INF] [51] Emby.Server.Implementations.ScheduledTasks.Tasks.OptimizeDatabaseTask: Optimizing and vacuuming jellyfin.db...\n","stream":"stdout","time":"2026-05-08T10:47:58.760788113Z"}
{"log":"[11:48:01] [INF] [51] Jellyfin.Database.Providers.Sqlite.SqliteDatabaseProvider: jellyfin.db optimized successfully!\n","stream":"stdout","time":"2026-05-08T10:48:01.581640946Z"}
{"log":"[11:48:01] [INF] [51] Emby.Server.Implementations.ScheduledTasks.TaskManager: Optimize database Completed after 0 minute(s) and 2 seconds\n","stream":"stdout","time":"2026-05-08T10:48:01.58179165Z"}
{"log":"[12:00:00] [INF] [66] Jellyfin.Plugin.FileTransformation.FileTransformationPlugin: Received transformation registration for 'index.html' with ID 'dfee3828-01df-49df-85b1-5c2b75e5ea1a'\n","stream":"stdout","time":"2026-05-08T11:00:00.074860731Z"}
{"log":"[12:00:00] [INF] [66] Jellyfin.Plugin.JellyTweaks.Services.StartupService: Successfully registered Jellyfin Tweaks script injection with the File Transformation plugin.\n","stream":"stdout","time":"2026-05-08T11:00:00.075284057Z"}
{"log":"[12:00:00] [INF] [66] Emby.Server.Implementations.ScheduledTasks.TaskManager: Jellyfin Tweaks Startup Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-08T11:00:00.075390049Z"}
{"log":"[12:00:01] [INF] [45] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Jellyfin Tweaks Startup set to fire at 2026-05-09 12:00:00.000 +01:00, which is 23:59:58.9949545 from now.\n","stream":"stdout","time":"2026-05-08T11:00:01.005993105Z"}
{"log":"[17:48:59] [INF] [31] Jellyfin.Plugin.JellyfinEnhanced: [Jellyseerr User Import] Auto-import is disabled in plugin configuration.\n","stream":"stdout","time":"2026-05-08T16:48:59.439451356Z"}
{"log":"[17:48:59] [INF] [31] Emby.Server.Implementations.ScheduledTasks.TaskManager: Import Jellyfin Users to Seerr Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-08T16:48:59.440277558Z"}
{"log":"[17:48:59] [INF] [31] Emby.Server.Implementations.ScheduledTasks.Tasks.OptimizeDatabaseTask: Optimizing and vacuuming jellyfin.db...\n","stream":"stdout","time":"2026-05-08T16:48:59.76290067Z"}
{"log":"[17:49:02] [INF] [31] Jellyfin.Database.Providers.Sqlite.SqliteDatabaseProvider: jellyfin.db optimized successfully!\n","stream":"stdout","time":"2026-05-08T16:49:02.672597487Z"}
{"log":"[17:49:02] [INF] [31] Emby.Server.Implementations.ScheduledTasks.TaskManager: Optimize database Completed after 0 minute(s) and 2 seconds\n","stream":"stdout","time":"2026-05-08T16:49:02.672813654Z"}
{"log":"[23:18:43] [INF] [23] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 172.19.0.1 request\n","stream":"stdout","time":"2026-05-08T22:18:43.97164038Z"}
{"log":"[23:18:45] [INF] [76] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/genres/movie\n","stream":"stdout","time":"2026-05-08T22:18:45.445331247Z"}
{"log":"[23:18:45] [INF] [52] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/genres/tv\n","stream":"stdout","time":"2026-05-08T22:18:45.445360038Z"}
{"log":"[23:25:40] [INF] [100] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for animewaifu. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True\n","stream":"stdout","time":"2026-05-08T22:25:40.523946272Z"}
{"log":"[23:25:41] [INF] [101] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request\n","stream":"stdout","time":"2026-05-08T22:25:41.132581458Z"}
{"log":"[23:25:41] [INF] [101] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: /usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -probesize 1G -f matroska -init_hw_device cuda=cu:0 -filter_hw_device cu -hwaccel cuda -hwaccel_output_format cuda -noautorotate -hwaccel_flags +unsafe_output -threads 1 -i file:\"/data/films/Ocean's Eight (2018)/Ocean's Eight (2018) Unknown.mkv\" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 hevc_nvenc -tag:v:0 hvc1 -preset p1 -b:v 23658178 -maxrate 23658178 -bufsize 47316356 -profile:v:0 main -g:v:0 72 -keyint_min:v:0 72 -vf \"setparams=color_primaries=bt2020:color_trc=smpte2084:colorspace=bt2020nc,tonemap_cuda=format=yuv420p:p=bt709:t=bt709:m=bt709:tonemap=bt2390:peak=100:desat=0\" -codec:a:0 libfdk_aac -ac 2 -vbr:a 5 -af \"volume=2\" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type fmp4 -hls_fmp4_init_filename \"4075d52378f8128dfa30dbf4ac85338e-1.mp4\" -start_number 0 -hls_segment_filename \"/config/cache/transcodes/4075d52378f8128dfa30dbf4ac85338e%d.mp4\" -hls_playlist_type vod -hls_list_size 0 -hls_segment_options movflags=+frag_discont -y \"/config/cache/transcodes/4075d52378f8128dfa30dbf4ac85338e.m3u8\"\n","stream":"stdout","time":"2026-05-08T22:25:41.159750322Z"}
{"log":"[23:40:51] [INF] [68] Emby.Server.Implementations.ScheduledTasks.TaskManager: Download missing subtitles Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-08T22:40:51.541629596Z"}
{"log":"[23:40:51] [INF] [41] Jellyfin.Plugin.TMDbBoxSets.ScheduledTasks.RefreshLibraryTask: Starting TMDbBoxSets refresh library task\n","stream":"stdout","time":"2026-05-08T22:40:51.937702561Z"}
{"log":"[23:40:52] [INF] [103] Emby.Server.Implementations.ScheduledTasks.TaskManager: Clean Transcode Directory Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-08T22:40:52.24647634Z"}
{"log":"[23:40:52] [INF] [84] Emby.Server.Implementations.ScheduledTasks.TaskManager: Audio Normalization Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-08T22:40:52.335138401Z"}
{"log":"[23:40:52] [INF] [100] Emby.Server.Implementations.ScheduledTasks.TaskManager: TasksRefreshChannels Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-08T22:40:52.559435343Z"}
{"log":"[23:40:53] [INF] [78] Emby.Server.Implementations.ScheduledTasks.TaskManager: Download missing lyrics Completed after 0 minute(s) and 1 seconds\n","stream":"stdout","time":"2026-05-08T22:40:53.306494609Z"}
{"log":"[23:40:53] [INF] [105] Emby.Server.Implementations.ScheduledTasks.TaskManager: Clean Log Directory Completed after 0 minute(s) and 1 seconds\n","stream":"stdout","time":"2026-05-08T22:40:53.385748198Z"}
{"log":"[23:40:55] [INF] [41] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Found 19 TMDb collection(s) across all movies\n","stream":"stdout","time":"2026-05-08T22:40:55.483197309Z"}
{"log":"[23:40:55] [INF] [41] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Anaconda\n","stream":"stdout","time":"2026-05-08T22:40:55.48363622Z"}
{"log":"[23:40:55] [INF] [41] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Avatar: Fire and Ash\n","stream":"stdout","time":"2026-05-08T22:40:55.483669424Z"}
{"log":"[23:40:55] [INF] [41] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: The movies Bleach the Movie: The DiamondDust Rebellion, Bleach the Movie: Fade to Black, Bleach the Movie: Hell Verse, Bleach the Movie: Memories of Nobody is/are already in their proper box set, Bleach Collection\n","stream":"stdout","time":"2026-05-08T22:40:55.484538696Z"}
{"log":"[23:40:55] [INF] [41] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: The Blues Brothers\n","stream":"stdout","time":"2026-05-08T22:40:55.484544378Z"}
{"log":"[23:40:55] [INF] [41] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Castle in the Sky\n","stream":"stdout","time":"2026-05-08T22:40:55.48454649Z"}
{"log":"[23:40:55] [INF] [41] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Coach Carter\n","stream":"stdout","time":"2026-05-08T22:40:55.484567551Z"}
{"log":"[23:40:55] [INF] [41] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: The movies Dr. No, From Russia with Love, Goldfinger, Thunderball is/are already in their proper box set, James Bond Collection\n","stream":"stdout","time":"2026-05-08T22:40:55.484583288Z"}
{"log":"[23:40:55] [INF] [41] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: The movies Harry Potter and the Deathly Hallows: Part 1, Harry Potter and the Deathly Hallows: Part 2, Harry Potter and the Half-Blood Prince, Harry Potter and the Order of the Phoenix is/are already in their proper box set, Harry Potter Collection\n","stream":"stdout","time":"2026-05-08T22:40:55.484591334Z"}
{"log":"[23:40:55] [INF] [41] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Howl's Moving Castle\n","stream":"stdout","time":"2026-05-08T22:40:55.484594278Z"}
{"log":"[23:40:55] [INF] [41] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: The movies The Hunger Games, The Hunger Games: Catching Fire, The Hunger Games: Mockingjay - Part 1, The Hunger Games: Mockingjay - Part 2 is/are already in their proper box set, The Hunger Games Collection\n","stream":"stdout","time":"2026-05-08T22:40:55.484615903Z"}
{"log":"[23:40:55] [INF] [41] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: I Swear\n","stream":"stdout","time":"2026-05-08T22:40:55.48462332Z"}
{"log":"[23:40:55] [INF] [41] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: The movies Indiana Jones and the Dial of Destiny, Indiana Jones and the Kingdom of the Crystal Skull, Indiana Jones and the Last Crusade is/are already in their proper box set, Indiana Jones Collection\n","stream":"stdout","time":"2026-05-08T22:40:55.659744201Z"}
{"log":"[23:40:55] [INF] [41] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Jurassic Park\n","stream":"stdout","time":"2026-05-08T22:40:55.659764493Z"}
{"log":"[23:40:55] [INF] [41] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: The Naked Gun: From the Files of Police Squad!\n","stream":"stdout","time":"2026-05-08T22:40:55.659768211Z"}
{"log":"[23:40:55] [INF] [41] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Now You See Me: Now You Don't\n","stream":"stdout","time":"2026-05-08T22:40:55.659773434Z"}
{"log":"[23:40:55] [INF] [41] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Parasite\n","stream":"stdout","time":"2026-05-08T22:40:55.659775832Z"}
{"log":"[23:40:55] [INF] [41] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: The Pink Panther\n","stream":"stdout","time":"2026-05-08T22:40:55.659881854Z"}
{"log":"[23:40:55] [INF] [41] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: The movies Pirates of the Caribbean: At World's End, Pirates of the Caribbean: Dead Men Tell No Tales, Pirates of the Caribbean: On Stranger Tides is/are already in their proper box set, Pirates of the Caribbean Collection\n","stream":"stdout","time":"2026-05-08T22:40:55.65990464Z"}
{"log":"[23:40:55] [INF] [41] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Star Wars: Episode II - Attack of the Clones\n","stream":"stdout","time":"2026-05-08T22:40:55.659909032Z"}
{"log":"[23:40:55] [INF] [41] Jellyfin.Plugin.TMDbBoxSets.ScheduledTasks.RefreshLibraryTask: TMDbBoxSets refresh library task finished\n","stream":"stdout","time":"2026-05-08T22:40:55.65991225Z"}
{"log":"[23:40:55] [INF] [41] Emby.Server.Implementations.ScheduledTasks.TaskManager: Scan library for new box sets Completed after 0 minute(s) and 3 seconds\n","stream":"stdout","time":"2026-05-08T22:40:55.659933293Z"}
{"log":"[23:40:56] [INF] [105] Jellyfin.LiveTv.Guide.GuideManager: Refreshing guide with 7 days of guide data\n","stream":"stdout","time":"2026-05-08T22:40:56.442100704Z"}
{"log":"[23:40:56] [INF] [105] Emby.Server.Implementations.ScheduledTasks.TaskManager: Refresh Guide Completed after 0 minute(s) and 4 seconds\n","stream":"stdout","time":"2026-05-08T22:40:56.443473435Z"}
{"log":"[23:40:57] [INF] [105] Emby.Server.Implementations.ScheduledTasks.TaskManager: Update Plugins Completed after 0 minute(s) and 5 seconds\n","stream":"stdout","time":"2026-05-08T22:40:57.233090172Z"}
{"log":"[23:40:57] [INF] [98] Emby.Server.Implementations.ScheduledTasks.TaskManager: Clean Cache Directory Completed after 0 minute(s) and 5 seconds\n","stream":"stdout","time":"2026-05-08T22:40:57.342401896Z"}
{"log":"[23:43:54] [INF] [53] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/series\n","stream":"stdout","time":"2026-05-08T22:43:54.82623619Z"}
{"log":"[23:43:54] [INF] [53] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/nrw-jelly/media/films\n","stream":"stdout","time":"2026-05-08T22:43:54.826318462Z"}
{"log":"[23:43:54] [INF] [53] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/films\n","stream":"stdout","time":"2026-05-08T22:43:54.826378059Z"}
{"log":"[23:43:54] [INF] [53] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/audio\n","stream":"stdout","time":"2026-05-08T22:43:54.826458404Z"}
{"log":"[23:43:54] [INF] [53] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/nrw-jelly/media/series\n","stream":"stdout","time":"2026-05-08T22:43:54.82672207Z"}
{"log":"[23:43:54] [INF] [53] Emby.Server.Implementations.Library.LibraryManager: Validating media library\n","stream":"stdout","time":"2026-05-08T22:43:54.827957038Z"}
{"log":"[23:44:03] [WRN] [53] MediaBrowser.Controller.Entities.BaseItem: Library folder /config/data/data/playlists is inaccessible or empty, skipping\n","stream":"stdout","time":"2026-05-08T22:44:03.327504194Z"}
{"log":"[23:44:05] [WRN] [105] MediaBrowser.Controller.Entities.BaseItem: Library folder /config/data/data/playlists is inaccessible or empty, skipping\n","stream":"stdout","time":"2026-05-08T22:44:05.24797664Z"}
{"log":"[23:44:16] [INF] [78] Emby.Server.Implementations.ScheduledTasks.TaskManager: Media Segment Scan Completed after 0 minute(s) and 22 seconds\n","stream":"stdout","time":"2026-05-08T22:44:16.953732512Z"}
{"log":"[23:44:35] [INF] [101] Emby.Server.Implementations.ScheduledTasks.TaskManager: Scan Media Library Completed after 0 minute(s) and 40 seconds\n","stream":"stdout","time":"2026-05-08T22:44:35.725898538Z"}
{"log":"[23:44:35] [INF] [103] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/films\n","stream":"stdout","time":"2026-05-08T22:44:35.726772643Z"}
{"log":"[23:44:35] [INF] [97] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/series\n","stream":"stdout","time":"2026-05-08T22:44:35.728252083Z"}
{"log":"[23:44:35] [INF] [78] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/nrw-jelly/media/films\n","stream":"stdout","time":"2026-05-08T22:44:35.729148582Z"}
{"log":"[23:44:35] [INF] [53] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/nrw-jelly/media/series\n","stream":"stdout","time":"2026-05-08T22:44:35.732649564Z"}
{"log":"[23:44:35] [INF] [98] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/audio\n","stream":"stdout","time":"2026-05-08T22:44:35.811067237Z"}
{"log":"[23:45:35] [INF] [72] IntroSkipper.Services.Entrypoint: Initiating automatic analysis task\n","stream":"stdout","time":"2026-05-08T22:45:35.756993268Z"}
{"log":"[23:45:35] [INF] [72] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows\n","stream":"stdout","time":"2026-05-08T22:45:35.818429991Z"}
{"log":"[23:45:35] [INF] [72] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies\n","stream":"stdout","time":"2026-05-08T22:45:35.987079395Z"}
{"log":"[23:45:36] [INF] [72] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows-nrw\n","stream":"stdout","time":"2026-05-08T22:45:36.002111701Z"}
{"log":"[23:45:36] [INF] [72] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Collections\n","stream":"stdout","time":"2026-05-08T22:45:36.057210314Z"}
{"log":"[23:45:36] [INF] [72] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies2\n","stream":"stdout","time":"2026-05-08T22:45:36.05829589Z"}
{"log":"[23:45:36] [INF] [72] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Audio Books\n","stream":"stdout","time":"2026-05-08T22:45:36.061819164Z"}
{"log":"[23:48:21] [INF] [72] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 0\n","stream":"stdout","time":"2026-05-08T22:48:21.233832081Z"}
{"log":"[23:50:00] [INF] [72] Jellyfin.Plugin.JellyfinEnhanced: [Jellyseerr User Import] Auto-import is disabled in plugin configuration.\n","stream":"stdout","time":"2026-05-08T22:50:00.372261832Z"}
{"log":"[23:50:00] [INF] [72] Emby.Server.Implementations.ScheduledTasks.TaskManager: Import Jellyfin Users to Seerr Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-08T22:50:00.37231826Z"}
{"log":"[23:50:00] [INF] [72] Emby.Server.Implementations.ScheduledTasks.Tasks.OptimizeDatabaseTask: Optimizing and vacuuming jellyfin.db...\n","stream":"stdout","time":"2026-05-08T22:50:00.761933136Z"}
{"log":"[23:50:04] [INF] [72] Jellyfin.Database.Providers.Sqlite.SqliteDatabaseProvider: jellyfin.db optimized successfully!\n","stream":"stdout","time":"2026-05-08T22:50:04.230679648Z"}
{"log":"[23:50:04] [INF] [72] Emby.Server.Implementations.ScheduledTasks.TaskManager: Optimize database Completed after 0 minute(s) and 3 seconds\n","stream":"stdout","time":"2026-05-08T22:50:04.230698865Z"}
{"log":"[00:00:00] [INF] [25] IntroSkipper.ScheduledTasks.DetectSegmentsTask: Scheduled Task is starting\n","stream":"stdout","time":"2026-05-08T23:00:00.003335676Z"}
{"log":"[00:00:00] [INF] [25] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows\n","stream":"stdout","time":"2026-05-08T23:00:00.047631271Z"}
{"log":"[00:00:00] [INF] [25] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies\n","stream":"stdout","time":"2026-05-08T23:00:00.172045068Z"}
{"log":"[00:00:00] [INF] [25] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows-nrw\n","stream":"stdout","time":"2026-05-08T23:00:00.188731692Z"}
{"log":"[00:00:00] [INF] [25] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Collections\n","stream":"stdout","time":"2026-05-08T23:00:00.226179294Z"}
{"log":"[00:00:00] [INF] [25] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies2\n","stream":"stdout","time":"2026-05-08T23:00:00.227397316Z"}
{"log":"[00:00:00] [INF] [25] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Audio Books\n","stream":"stdout","time":"2026-05-08T23:00:00.23007228Z"}
{"log":"[00:00:01] [INF] [85] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Detect and Analyze Media Segments set to fire at 2026-05-10 00:00:00.000 +01:00, which is 23:59:58.9960723 from now.\n","stream":"stdout","time":"2026-05-08T23:00:01.004091004Z"}
{"log":"[00:00:04] [INF] [25] Emby.Server.Implementations.ScheduledTasks.TaskManager: Detect and Analyze Media Segments Completed after 0 minute(s) and 4 seconds\n","stream":"stdout","time":"2026-05-08T23:00:04.409296818Z"}
{"log":"[01:04:49] [INF] [105] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 172.19.0.1 closed\n","stream":"stdout","time":"2026-05-09T00:04:49.727427268Z"}
{"log":"[02:00:00] [INF] [86] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Episode 1 as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-09T01:00:00.347090635Z"}
{"log":"[02:00:00] [INF] [86] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Let You Down as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-09T01:00:00.413915883Z"}
{"log":"[02:00:00] [INF] [86] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Episode 2 as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-09T01:00:00.509179042Z"}
{"log":"[02:00:00] [INF] [86] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Episode 3 as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-09T01:00:00.643635634Z"}
{"log":"[02:00:00] [INF] [86] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Episode 4 as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-09T01:00:00.679124563Z"}
{"log":"[02:00:00] [INF] [86] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Episode 5 as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-09T01:00:00.701676785Z"}
{"log":"[02:00:00] [INF] [86] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Episode 6 as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-09T01:00:00.705109397Z"}
{"log":"[02:00:01] [INF] [15] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Extract Chapter Images set to fire at 2026-05-10 02:00:00.000 +01:00, which is 23:59:58.9936279 from now.\n","stream":"stdout","time":"2026-05-09T01:00:01.006959203Z"}
{"log":"[02:00:01] [INF] [86] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Yu-Gi-Oh! Duel Monsters - S04E25 - Fighting For A Friend (Part 1 of 5) SDTV as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-09T01:00:01.209613645Z"}
{"log":"[02:00:01] [INF] [86] Emby.Server.Implementations.ScheduledTasks.TaskManager: Extract Chapter Images Completed after 0 minute(s) and 1 seconds\n","stream":"stdout","time":"2026-05-09T01:00:01.433743893Z"}
{"log":"[03:00:00] [INF] [86] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Starting full cache build...\n","stream":"stdout","time":"2026-05-09T02:00:00.041350077Z"}
{"log":"[03:00:00] [INF] [90] Jellyfin.Plugin.JellyfinEnhanced: [Jellyseerr Watchlist Sync] Sync is disabled in plugin configuration.\n","stream":"stdout","time":"2026-05-09T02:00:00.041871205Z"}
{"log":"[03:00:00] [INF] [90] Emby.Server.Implementations.ScheduledTasks.TaskManager: Sync Jellyseerr Watchlist to Jellyfin Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-09T02:00:00.042209637Z"}
{"log":"[03:00:01] [INF] [83] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Sync Jellyseerr Watchlist to Jellyfin set to fire at 2026-05-10 03:00:00.000 +01:00, which is 23:59:58.9995240 from now.\n","stream":"stdout","time":"2026-05-09T02:00:01.002573713Z"}
{"log":"[03:00:01] [INF] [87] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Build Tag Cache set to fire at 2026-05-10 03:00:00.000 +01:00, which is 23:59:59.0006791 from now.\n","stream":"stdout","time":"2026-05-09T02:00:01.002596803Z"}
{"log":"[03:00:01] [INF] [79] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Generate Trickplay Images set to fire at 2026-05-10 03:00:00.000 +01:00, which is 23:59:59.0006443 from now.\n","stream":"stdout","time":"2026-05-09T02:00:01.00259951Z"}
{"log":"[03:00:02] [INF] [86] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Found 1703 taggable items\n","stream":"stdout","time":"2026-05-09T02:00:02.116852421Z"}
{"log":"[03:00:04] [INF] [13] Emby.Server.Implementations.ScheduledTasks.TaskManager: Generate Trickplay Images Completed after 0 minute(s) and 4 seconds\n","stream":"stdout","time":"2026-05-09T02:00:04.738756227Z"}
{"log":"[03:00:16] [INF] [86] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Full cache build complete: 1703 entries in 16.2s\n","stream":"stdout","time":"2026-05-09T02:00:16.200512222Z"}
{"log":"[03:00:16] [INF] [86] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Saved 1703 entries to disk\n","stream":"stdout","time":"2026-05-09T02:00:16.27595482Z"}
{"log":"[03:00:16] [INF] [86] Jellyfin.Plugin.JellyfinEnhanced: [TagCacheMonitor] Event subscriptions active\n","stream":"stdout","time":"2026-05-09T02:00:16.276336166Z"}
{"log":"[03:00:16] [INF] [86] Emby.Server.Implementations.ScheduledTasks.TaskManager: Build Tag Cache Completed after 0 minute(s) and 16 seconds\n","stream":"stdout","time":"2026-05-09T02:00:16.276404229Z"}
{"log":"[04:15:00] [ERR] [95] Microsoft.EntityFrameworkCore.Database.Connection: An error occurred using the connection to database 'main' on server '/config/data/data/jellyfin.db'.\n","stream":"stdout","time":"2026-05-09T03:15:00.185769219Z"}
{"log":"[04:15:00] [ERR] [95] Microsoft.EntityFrameworkCore.Query: An exception occurred while iterating over the results of a query for context type 'Jellyfin.Database.Implementations.JellyfinDbContext'.\n","stream":"stdout","time":"2026-05-09T03:15:00.200867011Z"}
{"log":"Microsoft.Data.Sqlite.SqliteException (0x80004005): SQLite Error 5: 'database is locked For more information on this error code see https://www.sqlite.org/rescode.html'.\n","stream":"stdout","time":"2026-05-09T03:15:00.200894424Z"}
{"log":"   at Microsoft.Data.Sqlite.SqliteConnection.Deactivate()\n","stream":"stdout","time":"2026-05-09T03:15:00.200899079Z"}
{"log":"   at Microsoft.Data.Sqlite.SqliteConnectionPool.Return(SqliteConnectionInternal connection)\n","stream":"stdout","time":"2026-05-09T03:15:00.200902275Z"}
{"log":"   at Microsoft.Data.Sqlite.SqliteConnectionPool.ReclaimLeakedConnections()\n","stream":"stdout","time":"2026-05-09T03:15:00.200904308Z"}
{"log":"   at Microsoft.Data.Sqlite.SqliteConnectionPool.GetConnection()\n","stream":"stdout","time":"2026-05-09T03:15:00.200905797Z"}
{"log":"   at Microsoft.Data.Sqlite.SqliteConnection.Open()\n","stream":"stdout","time":"2026-05-09T03:15:00.200907351Z"}
{"log":"   at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenInternal(Boolean errorsExpected)\n","stream":"stdout","time":"2026-05-09T03:15:00.200910028Z"}
{"log":"   at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReader(RelationalCommandParameterObject parameterObject)\n","stream":"stdout","time":"2026-05-09T03:15:00.200911696Z"}
{"log":"   at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.Enumerator.InitializeReader(Enumerator enumerator)\n","stream":"stdout","time":"2026-05-09T03:15:00.200913268Z"}
{"log":"   at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.Enumerator.MoveNext()\n","stream":"stdout","time":"2026-05-09T03:15:00.200914812Z"}
{"log":"Microsoft.Data.Sqlite.SqliteException (0x80004005): SQLite Error 5: 'database is locked For more information on this error code see https://www.sqlite.org/rescode.html'.\n","stream":"stdout","time":"2026-05-09T03:15:00.200924766Z"}
{"log":"   at Microsoft.Data.Sqlite.SqliteConnection.Deactivate()\n","stream":"stdout","time":"2026-05-09T03:15:00.200926173Z"}
{"log":"   at Microsoft.Data.Sqlite.SqliteConnectionPool.Return(SqliteConnectionInternal connection)\n","stream":"stdout","time":"2026-05-09T03:15:00.200927305Z"}
{"log":"   at Microsoft.Data.Sqlite.SqliteConnectionPool.ReclaimLeakedConnections()\n","stream":"stdout","time":"2026-05-09T03:15:00.200928437Z"}
{"log":"   at Microsoft.Data.Sqlite.SqliteConnectionPool.GetConnection()\n","stream":"stdout","time":"2026-05-09T03:15:00.200929497Z"}
{"log":"   at Microsoft.Data.Sqlite.SqliteConnection.Open()\n","stream":"stdout","time":"2026-05-09T03:15:00.200930553Z"}
{"log":"   at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenInternal(Boolean errorsExpected)\n","stream":"stdout","time":"2026-05-09T03:15:00.200931582Z"}
{"log":"   at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReader(RelationalCommandParameterObject parameterObject)\n","stream":"stdout","time":"2026-05-09T03:15:00.200932705Z"}
{"log":"   at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.Enumerator.InitializeReader(Enumerator enumerator)\n","stream":"stdout","time":"2026-05-09T03:15:00.200933858Z"}
{"log":"   at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.Enumerator.MoveNext()\n","stream":"stdout","time":"2026-05-09T03:15:00.200935644Z"}
{"log":"[04:15:00] [ERR] [95] Jellyfin.Api.Middleware.ExceptionMiddleware: Error processing request. URL GET /Items.\n","stream":"stdout","time":"2026-05-09T03:15:00.222041648Z"}
{"log":"Microsoft.Data.Sqlite.SqliteException (0x80004005): SQLite Error 5: 'database is locked For more information on this error code see https://www.sqlite.org/rescode.html'.\n","stream":"stdout","time":"2026-05-09T03:15:00.222055307Z"}
{"log":"   at Microsoft.Data.Sqlite.SqliteConnection.Deactivate()\n","stream":"stdout","time":"2026-05-09T03:15:00.222057142Z"}
{"log":"   at Microsoft.Data.Sqlite.SqliteConnectionPool.Return(SqliteConnectionInternal connection)\n","stream":"stdout","time":"2026-05-09T03:15:00.222058332Z"}
{"log":"   at Microsoft.Data.Sqlite.SqliteConnectionPool.ReclaimLeakedConnections()\n","stream":"stdout","time":"2026-05-09T03:15:00.222059448Z"}
{"log":"   at Microsoft.Data.Sqlite.SqliteConnectionPool.GetConnection()\n","stream":"stdout","time":"2026-05-09T03:15:00.222060562Z"}
{"log":"   at Microsoft.Data.Sqlite.SqliteConnection.Open()\n","stream":"stdout","time":"2026-05-09T03:15:00.222061836Z"}
{"log":"   at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenInternal(Boolean errorsExpected)\n","stream":"stdout","time":"2026-05-09T03:15:00.222062907Z"}
{"log":"   at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReader(RelationalCommandParameterObject parameterObject)\n","stream":"stdout","time":"2026-05-09T03:15:00.222064036Z"}
{"log":"   at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.Enumerator.InitializeReader(Enumerator enumerator)\n","stream":"stdout","time":"2026-05-09T03:15:00.222065159Z"}
{"log":"   at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable`1.Enumerator.MoveNext()\n","stream":"stdout","time":"2026-05-09T03:15:00.222066281Z"}
{"log":"   at System.Linq.Enumerable.IEnumerableWhereSelectIterator`2.ToArray()\n","stream":"stdout","time":"2026-05-09T03:15:00.222067362Z"}
{"log":"   at Jellyfin.Server.Implementations.Item.BaseItemRepository.GetItemList(InternalItemsQuery filter)\n","stream":"stdout","time":"2026-05-09T03:15:00.222068416Z"}
{"log":"   at Jellyfin.Server.Implementations.Item.BaseItemRepository.GetItems(InternalItemsQuery filter)\n","stream":"stdout","time":"2026-05-09T03:15:00.222069554Z"}
{"log":"   at Emby.Server.Implementations.Library.LibraryManager.GetItemsResult(InternalItemsQuery query)\n","stream":"stdout","time":"2026-05-09T03:15:00.222075024Z"}
{"log":"   at Jellyfin.Api.Controllers.ItemsController.GetItems(Nullable`1 userId, String maxOfficialRating, Nullable`1 hasThemeSong, Nullable`1 hasThemeVideo, Nullable`1 hasSubtitles, Nullable`1 hasSpecialFeature, Nullable`1 hasTrailer, Nullable`1 adjacentTo, Nullable`1 indexNumber, Nullable`1 parentIndexNumber, Nullable`1 hasParentalRating, Nullable`1 isHd, Nullable`1 is4K, LocationType[] locationTypes, LocationType[] excludeLocationTypes, Nullable`1 isMissing, Nullable`1 isUnaired, Nullable`1 minCommunityRating, Nullable`1 minCriticRating, Nullable`1 minPremiereDate, Nullable`1 minDateLastSaved, Nullable`1 minDateLastSavedForUser, Nullable`1 maxPremiereDate, Nullable`1 hasOverview, Nullable`1 hasImdbId, Nullable`1 hasTmdbId, Nullable`1 hasTvdbId, Nullable`1 isMovie, Nullable`1 isSeries, Nullable`1 isNews, Nullable`1 isKids, Nullable`1 isSports, Guid[] excludeItemIds, Nullable`1 startIndex, Nullable`1 limit, Nullable`1 recursive, String searchTerm, SortOrder[] sortOrder, Nullable`1 parentId, ItemFields[] fields, BaseItemKind[] excludeItemTypes, BaseItemKind[] includeItemTypes, ItemFilter[] filters, Nullable`1 isFavorite, MediaType[] mediaTypes, ImageType[] imageTypes, ItemSortBy[] sortBy, Nullable`1 isPlayed, String[] genres, String[] officialRatings, String[] tags, Int32[] years, Nullable`1 enableUserData, Nullable`1 imageTypeLimit, ImageType[] enableImageTypes, String person, Guid[] personIds, String[] personTypes, String[] studios, String[] artists, Guid[] excludeArtistIds, Guid[] artistIds, Guid[] albumArtistIds, Guid[] contributingArtistIds, String[] albums, Guid[] albumIds, Guid[] ids, VideoType[] videoTypes, String minOfficialRating, Nullable`1 isLocked, Nullable`1 isPlaceHolder, Nullable`1 hasOfficialRating, Nullable`1 collapseBoxSetItems, Nullable`1 minWidth, Nullable`1 minHeight, Nullable`1 maxWidth, Nullable`1 maxHeight, Nullable`1 is3D, SeriesStatus[] seriesStatus, String nameStartsWithOrGreater, String nameStartsWith, String nameLessThan, Guid[] studioIds, Guid[] genreIds, Boolean enableTotalRecordCount, Nullable`1 enableImages)\n","stream":"stdout","time":"2026-05-09T03:15:00.222078479Z"}
{"log":"   at lambda_method1108(Closure, Object, Object[])\n","stream":"stdout","time":"2026-05-09T03:15:00.222082676Z"}
{"log":"   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeActionMethodAsync()\n","stream":"stdout","time":"2026-05-09T03:15:00.222083735Z"}
{"log":"   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State\u0026 next, Scope\u0026 scope, Object\u0026 state, Boolean\u0026 isCompleted)\n","stream":"stdout","time":"2026-05-09T03:15:00.222084833Z"}
{"log":"   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeNextActionFilterAsync()\n","stream":"stdout","time":"2026-05-09T03:15:00.222086275Z"}
{"log":"--- End of stack trace from previous location ---\n","stream":"stdout","time":"2026-05-09T03:15:00.22208737Z"}
{"log":"   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)\n","stream":"stdout","time":"2026-05-09T03:15:00.222088526Z"}
{"log":"   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State\u0026 next, Scope\u0026 scope, Object\u0026 state, Boolean\u0026 isCompleted)\n","stream":"stdout","time":"2026-05-09T03:15:00.222089846Z"}
{"log":"   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()\n","stream":"stdout","time":"2026-05-09T03:15:00.222091113Z"}
{"log":"--- End of stack trace from previous location ---\n","stream":"stdout","time":"2026-05-09T03:15:00.22209223Z"}
{"log":"   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.\u003cInvokeNextResourceFilter\u003eg__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)\n","stream":"stdout","time":"2026-05-09T03:15:00.222093293Z"}
{"log":"   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context)\n","stream":"stdout","time":"2026-05-09T03:15:00.22209619Z"}
{"log":"   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State\u0026 next, Scope\u0026 scope, Object\u0026 state, Boolean\u0026 isCompleted)\n","stream":"stdout","time":"2026-05-09T03:15:00.222097387Z"}
{"log":"   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeFilterPipelineAsync()\n","stream":"stdout","time":"2026-05-09T03:15:00.222098622Z"}
{"log":"--- End of stack trace from previous location ---\n","stream":"stdout","time":"2026-05-09T03:15:00.222099763Z"}
{"log":"   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.\u003cInvokeAsync\u003eg__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)\n","stream":"stdout","time":"2026-05-09T03:15:00.222100845Z"}
{"log":"   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.\u003cInvokeAsync\u003eg__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)\n","stream":"stdout","time":"2026-05-09T03:15:00.222102086Z"}
{"log":"   at Jellyfin.Api.Middleware.ServerStartupMessageMiddleware.Invoke(HttpContext httpContext, IServerApplicationHost serverApplicationHost, ILocalizationManager localizationManager)\n","stream":"stdout","time":"2026-05-09T03:15:00.222103312Z"}
{"log":"   at Jellyfin.Api.Middleware.WebSocketHandlerMiddleware.Invoke(HttpContext httpContext, IWebSocketManager webSocketManager)\n","stream":"stdout","time":"2026-05-09T03:15:00.222104509Z"}
{"log":"   at Jellyfin.Api.Middleware.IPBasedAccessValidationMiddleware.Invoke(HttpContext httpContext, INetworkManager networkManager)\n","stream":"stdout","time":"2026-05-09T03:15:00.222105612Z"}
{"log":"   at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)\n","stream":"stdout","time":"2026-05-09T03:15:00.222106731Z"}
{"log":"   at Jellyfin.Api.Middleware.QueryStringDecodingMiddleware.Invoke(HttpContext httpContext)\n","stream":"stdout","time":"2026-05-09T03:15:00.222107813Z"}
{"log":"   at Swashbuckle.AspNetCore.ReDoc.ReDocMiddleware.Invoke(HttpContext httpContext)\n","stream":"stdout","time":"2026-05-09T03:15:00.222108967Z"}
{"log":"   at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext)\n","stream":"stdout","time":"2026-05-09T03:15:00.222110076Z"}
{"log":"   at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider)\n","stream":"stdout","time":"2026-05-09T03:15:00.222111347Z"}
{"log":"   at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)\n","stream":"stdout","time":"2026-05-09T03:15:00.222112528Z"}
{"log":"   at Jellyfin.Api.Middleware.RobotsRedirectionMiddleware.Invoke(HttpContext httpContext)\n","stream":"stdout","time":"2026-05-09T03:15:00.222113598Z"}
{"log":"   at Jellyfin.Api.Middleware.LegacyEmbyRouteRewriteMiddleware.Invoke(HttpContext httpContext)\n","stream":"stdout","time":"2026-05-09T03:15:00.222114663Z"}
{"log":"   at Microsoft.AspNetCore.ResponseCompression.ResponseCompressionMiddleware.InvokeCore(HttpContext context)\n","stream":"stdout","time":"2026-05-09T03:15:00.222115752Z"}
{"log":"   at Jellyfin.Api.Middleware.ResponseTimeMiddleware.Invoke(HttpContext context, IServerConfigurationManager serverConfigurationManager)\n","stream":"stdout","time":"2026-05-09T03:15:00.222116863Z"}
{"log":"   at Jellyfin.Api.Middleware.ExceptionMiddleware.Invoke(HttpContext context)\n","stream":"stdout","time":"2026-05-09T03:15:00.22211808Z"}
{"log":"[05:51:01] [INF] [30] Jellyfin.Plugin.JellyfinEnhanced: [Jellyseerr User Import] Auto-import is disabled in plugin configuration.\n","stream":"stdout","time":"2026-05-09T04:51:01.394332535Z"}
{"log":"[05:51:01] [INF] [30] Emby.Server.Implementations.ScheduledTasks.TaskManager: Import Jellyfin Users to Seerr Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-09T04:51:01.394573912Z"}
{"log":"[05:51:01] [INF] [70] Emby.Server.Implementations.ScheduledTasks.Tasks.OptimizeDatabaseTask: Optimizing and vacuuming jellyfin.db...\n","stream":"stdout","time":"2026-05-09T04:51:01.762782336Z"}
{"log":"[05:51:04] [INF] [70] Jellyfin.Database.Providers.Sqlite.SqliteDatabaseProvider: jellyfin.db optimized successfully!\n","stream":"stdout","time":"2026-05-09T04:51:04.617858135Z"}
{"log":"[05:51:04] [INF] [70] Emby.Server.Implementations.ScheduledTasks.TaskManager: Optimize database Completed after 0 minute(s) and 2 seconds\n","stream":"stdout","time":"2026-05-09T04:51:04.617910251Z"}
{"log":"[11:44:55] [INF] [97] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/series\n","stream":"stdout","time":"2026-05-09T10:44:55.833029003Z"}
{"log":"[11:44:55] [INF] [97] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/nrw-jelly/media/films\n","stream":"stdout","time":"2026-05-09T10:44:55.833479765Z"}
{"log":"[11:44:55] [INF] [97] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/films\n","stream":"stdout","time":"2026-05-09T10:44:55.833528479Z"}
{"log":"[11:44:55] [INF] [97] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/audio\n","stream":"stdout","time":"2026-05-09T10:44:55.833572492Z"}
{"log":"[11:44:55] [INF] [97] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/nrw-jelly/media/series\n","stream":"stdout","time":"2026-05-09T10:44:55.834234324Z"}
{"log":"[11:44:55] [INF] [97] Emby.Server.Implementations.Library.LibraryManager: Validating media library\n","stream":"stdout","time":"2026-05-09T10:44:55.839528672Z"}
{"log":"[11:44:59] [WRN] [97] MediaBrowser.Controller.Entities.BaseItem: Library folder /config/data/data/playlists is inaccessible or empty, skipping\n","stream":"stdout","time":"2026-05-09T10:44:59.279878127Z"}
{"log":"[11:45:01] [WRN] [65] MediaBrowser.Controller.Entities.BaseItem: Library folder /config/data/data/playlists is inaccessible or empty, skipping\n","stream":"stdout","time":"2026-05-09T10:45:01.970929355Z"}
{"log":"[11:45:06] [INF] [35] Emby.Server.Implementations.ScheduledTasks.TaskManager: Media Segment Scan Completed after 0 minute(s) and 10 seconds\n","stream":"stdout","time":"2026-05-09T10:45:06.169571084Z"}
{"log":"[11:45:19] [INF] [65] Emby.Server.Implementations.ScheduledTasks.TaskManager: Scan Media Library Completed after 0 minute(s) and 23 seconds\n","stream":"stdout","time":"2026-05-09T10:45:19.516501341Z"}
{"log":"[11:45:19] [INF] [73] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/nrw-jelly/media/films\n","stream":"stdout","time":"2026-05-09T10:45:19.519329185Z"}
{"log":"[11:45:19] [INF] [87] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/films\n","stream":"stdout","time":"2026-05-09T10:45:19.51972681Z"}
{"log":"[11:45:19] [INF] [35] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/series\n","stream":"stdout","time":"2026-05-09T10:45:19.521006349Z"}
{"log":"[11:45:19] [INF] [97] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/nrw-jelly/media/series\n","stream":"stdout","time":"2026-05-09T10:45:19.582732517Z"}
{"log":"[11:45:19] [INF] [43] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/audio\n","stream":"stdout","time":"2026-05-09T10:45:19.585960459Z"}
{"log":"[11:46:19] [INF] [48] IntroSkipper.Services.Entrypoint: Initiating automatic analysis task\n","stream":"stdout","time":"2026-05-09T10:46:19.535445978Z"}
{"log":"[11:46:19] [INF] [48] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows\n","stream":"stdout","time":"2026-05-09T10:46:19.694564637Z"}
{"log":"[11:46:19] [INF] [48] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies\n","stream":"stdout","time":"2026-05-09T10:46:19.869694288Z"}
{"log":"[11:46:19] [INF] [48] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows-nrw\n","stream":"stdout","time":"2026-05-09T10:46:19.92182181Z"}
{"log":"[11:46:20] [INF] [48] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Collections\n","stream":"stdout","time":"2026-05-09T10:46:20.004831269Z"}
{"log":"[11:46:20] [INF] [48] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies2\n","stream":"stdout","time":"2026-05-09T10:46:20.006726152Z"}
{"log":"[11:46:20] [INF] [48] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Audio Books\n","stream":"stdout","time":"2026-05-09T10:46:20.01358296Z"}
{"log":"[11:52:02] [INF] [63] Jellyfin.Plugin.JellyfinEnhanced: [Jellyseerr User Import] Auto-import is disabled in plugin configuration.\n","stream":"stdout","time":"2026-05-09T10:52:02.426379566Z"}
{"log":"[11:52:02] [INF] [63] Emby.Server.Implementations.ScheduledTasks.TaskManager: Import Jellyfin Users to Seerr Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-09T10:52:02.426409642Z"}
{"log":"[11:52:02] [INF] [95] Emby.Server.Implementations.ScheduledTasks.Tasks.OptimizeDatabaseTask: Optimizing and vacuuming jellyfin.db...\n","stream":"stdout","time":"2026-05-09T10:52:02.765507122Z"}
{"log":"[11:52:05] [INF] [95] Jellyfin.Database.Providers.Sqlite.SqliteDatabaseProvider: jellyfin.db optimized successfully!\n","stream":"stdout","time":"2026-05-09T10:52:05.65514359Z"}
{"log":"[11:52:05] [INF] [95] Emby.Server.Implementations.ScheduledTasks.TaskManager: Optimize database Completed after 0 minute(s) and 2 seconds\n","stream":"stdout","time":"2026-05-09T10:52:05.655166106Z"}
{"log":"[12:00:00] [INF] [40] Jellyfin.Plugin.FileTransformation.FileTransformationPlugin: Received transformation registration for 'index.html' with ID 'dfee3828-01df-49df-85b1-5c2b75e5ea1a'\n","stream":"stdout","time":"2026-05-09T11:00:00.513575861Z"}
{"log":"[12:00:00] [INF] [40] Jellyfin.Plugin.JellyTweaks.Services.StartupService: Successfully registered Jellyfin Tweaks script injection with the File Transformation plugin.\n","stream":"stdout","time":"2026-05-09T11:00:00.513838904Z"}
{"log":"[12:00:00] [INF] [40] Emby.Server.Implementations.ScheduledTasks.TaskManager: Jellyfin Tweaks Startup Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-09T11:00:00.513850869Z"}
{"log":"[12:00:01] [INF] [37] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Jellyfin Tweaks Startup set to fire at 2026-05-10 12:00:00.000 +01:00, which is 23:59:58.9956582 from now.\n","stream":"stdout","time":"2026-05-09T11:00:01.005357796Z"}
{"log":"[17:53:03] [INF] [72] Emby.Server.Implementations.ScheduledTasks.Tasks.OptimizeDatabaseTask: Optimizing and vacuuming jellyfin.db...\n","stream":"stdout","time":"2026-05-09T16:53:03.768578495Z"}
{"log":"[17:53:03] [INF] [40] Jellyfin.Plugin.JellyfinEnhanced: [Jellyseerr User Import] Auto-import is disabled in plugin configuration.\n","stream":"stdout","time":"2026-05-09T16:53:03.892332478Z"}
{"log":"[17:53:03] [INF] [40] Emby.Server.Implementations.ScheduledTasks.TaskManager: Import Jellyfin Users to Seerr Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-09T16:53:03.895056855Z"}
{"log":"[17:53:06] [INF] [72] Jellyfin.Database.Providers.Sqlite.SqliteDatabaseProvider: jellyfin.db optimized successfully!\n","stream":"stdout","time":"2026-05-09T16:53:06.867700025Z"}
{"log":"[17:53:06] [INF] [72] Emby.Server.Implementations.ScheduledTasks.TaskManager: Optimize database Completed after 0 minute(s) and 3 seconds\n","stream":"stdout","time":"2026-05-09T16:53:06.867901192Z"}
{"log":"[21:49:18] [INF] [13] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 172.19.0.1 request\n","stream":"stdout","time":"2026-05-09T20:49:18.461501475Z"}
{"log":"[21:49:20] [INF] [90] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/genres/movie\n","stream":"stdout","time":"2026-05-09T20:49:20.884805095Z"}
{"log":"[21:49:20] [INF] [21] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/genres/tv\n","stream":"stdout","time":"2026-05-09T20:49:20.884843167Z"}
{"log":"[21:49:33] [INF] [43] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=de\u0026page=1\u0026language=en\n","stream":"stdout","time":"2026-05-09T20:49:33.723884323Z"}
{"log":"[21:49:33] [INF] [21] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/649\n","stream":"stdout","time":"2026-05-09T20:49:33.91292989Z"}
{"log":"[21:49:33] [WRN] [3] Microsoft.EntityFrameworkCore.Query: The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased.\n","stream":"stdout","time":"2026-05-09T20:49:33.924255783Z"}
{"log":"[21:49:33] [INF] [64] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=de\u0026page=2\u0026language=en\n","stream":"stdout","time":"2026-05-09T20:49:33.929538629Z"}
{"log":"[21:49:34] [INF] [21] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=dev\u0026page=1\u0026language=en\n","stream":"stdout","time":"2026-05-09T20:49:34.23856525Z"}
{"log":"[21:49:34] [INF] [3] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/136527\n","stream":"stdout","time":"2026-05-09T20:49:34.348458684Z"}
{"log":"[21:49:34] [INF] [3] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/794958\n","stream":"stdout","time":"2026-05-09T20:49:34.34966417Z"}
{"log":"[21:49:34] [INF] [85] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/363189\n","stream":"stdout","time":"2026-05-09T20:49:34.349670018Z"}
{"log":"[21:49:34] [INF] [3] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/539315\n","stream":"stdout","time":"2026-05-09T20:49:34.349964349Z"}
{"log":"[21:49:34] [INF] [43] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/613380\n","stream":"stdout","time":"2026-05-09T20:49:34.350289755Z"}
{"log":"[21:49:34] [INF] [3] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=dev\u0026page=2\u0026language=en\n","stream":"stdout","time":"2026-05-09T20:49:34.353377128Z"}
{"log":"[21:49:34] [INF] [18] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=devi\u0026page=1\u0026language=en\n","stream":"stdout","time":"2026-05-09T20:49:34.898398718Z"}
{"log":"[21:49:35] [INF] [18] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/417291\n","stream":"stdout","time":"2026-05-09T20:49:35.0013978Z"}
{"log":"[21:49:35] [INF] [75] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/618964\n","stream":"stdout","time":"2026-05-09T20:49:35.0026694Z"}
{"log":"[21:49:35] [INF] [82] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/43031\n","stream":"stdout","time":"2026-05-09T20:49:35.003204725Z"}
{"log":"[21:49:35] [INF] [54] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/1087734\n","stream":"stdout","time":"2026-05-09T20:49:35.003330887Z"}
{"log":"[21:49:35] [INF] [75] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/690617\n","stream":"stdout","time":"2026-05-09T20:49:35.003741296Z"}
{"log":"[21:49:35] [INF] [84] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/615193\n","stream":"stdout","time":"2026-05-09T20:49:35.004025467Z"}
{"log":"[21:49:35] [INF] [55] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/679994\n","stream":"stdout","time":"2026-05-09T20:49:35.004219679Z"}
{"log":"[21:49:35] [INF] [18] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/1490925\n","stream":"stdout","time":"2026-05-09T20:49:35.004379289Z"}
{"log":"[21:49:35] [INF] [69] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/1489703\n","stream":"stdout","time":"2026-05-09T20:49:35.482579175Z"}
{"log":"[21:49:35] [INF] [85] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/883134\n","stream":"stdout","time":"2026-05-09T20:49:35.482700883Z"}
{"log":"[21:49:35] [INF] [9] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/679045\n","stream":"stdout","time":"2026-05-09T20:49:35.482708358Z"}
{"log":"[21:49:35] [INF] [9] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/1188384\n","stream":"stdout","time":"2026-05-09T20:49:35.483735019Z"}
{"log":"[21:49:35] [INF] [85] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/489689\n","stream":"stdout","time":"2026-05-09T20:49:35.485461398Z"}
{"log":"[21:49:35] [INF] [69] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=devi\u0026page=2\u0026language=en\n","stream":"stdout","time":"2026-05-09T20:49:35.504669505Z"}
{"log":"[21:49:35] [INF] [30] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/1542223\n","stream":"stdout","time":"2026-05-09T20:49:35.504683608Z"}
{"log":"[21:49:35] [INF] [18] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=devil\u0026page=1\u0026language=en\n","stream":"stdout","time":"2026-05-09T20:49:35.583860676Z"}
{"log":"[21:49:36] [INF] [81] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/350\n","stream":"stdout","time":"2026-05-09T20:49:36.283195653Z"}
{"log":"[21:49:36] [INF] [46] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/1314481\n","stream":"stdout","time":"2026-05-09T20:49:36.283313569Z"}
{"log":"[21:49:36] [INF] [46] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/22733\n","stream":"stdout","time":"2026-05-09T20:49:36.299467723Z"}
{"log":"[21:49:36] [INF] [46] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/44040\n","stream":"stdout","time":"2026-05-09T20:49:36.308419192Z"}
{"log":"[21:49:36] [INF] [46] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/271116\n","stream":"stdout","time":"2026-05-09T20:49:36.383336909Z"}
{"log":"[21:49:36] [INF] [46] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/499932\n","stream":"stdout","time":"2026-05-09T20:49:36.384365435Z"}
{"log":"[21:49:36] [INF] [21] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/581528\n","stream":"stdout","time":"2026-05-09T20:49:36.442959225Z"}
{"log":"[21:49:36] [INF] [21] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/1813\n","stream":"stdout","time":"2026-05-09T20:49:36.499756523Z"}
{"log":"[21:49:36] [INF] [21] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=devil\u0026page=2\u0026language=en\n","stream":"stdout","time":"2026-05-09T20:49:36.500545755Z"}
{"log":"[21:52:36] [INF] [100] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for animewaifu. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True\n","stream":"stdout","time":"2026-05-09T20:52:36.276990638Z"}
{"log":"[21:52:36] [INF] [51] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request\n","stream":"stdout","time":"2026-05-09T20:52:36.875728643Z"}
{"log":"[21:52:36] [INF] [51] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: /usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -probesize 1G -readrate 10 -fflags +genpts -f matroska  -i file:\"/data/series/The Dinosaurs/Season 1/The Dinosaurs - S01E02 - Conquest WEBRip-1080p.mkv\" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 copy -tag:v:0 hvc1 -bsf:v hevc_mp4toannexb -start_at_zero -codec:a:0 libfdk_aac -ac 2 -vbr:a 5 -af \"volume=2\" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 6 -hls_segment_type fmp4 -hls_fmp4_init_filename \"c7f6ab417a45c1150ecdb81d0412b607-1.mp4\" -start_number 0 -hls_segment_filename \"/config/cache/transcodes/c7f6ab417a45c1150ecdb81d0412b607%d.mp4\" -hls_playlist_type vod -hls_list_size 0 -hls_segment_options movflags=+frag_discont -y \"/config/cache/transcodes/c7f6ab417a45c1150ecdb81d0412b607.m3u8\"\n","stream":"stdout","time":"2026-05-09T20:52:36.882133995Z"}
{"log":"[21:52:39] [INF] [67] MediaBrowser.MediaEncoding.Subtitles.SubtitleEncoder: /usr/lib/jellyfin-ffmpeg/ffmpeg -i file:\"/data/series/The Dinosaurs/Season 1/The Dinosaurs - S01E02 - Conquest WEBRip-1080p.mkv\" -map 0:2 -an -vn -c:s copy -flush_packets 1 \"/config/data/data/subtitles/60/6031ca48-8fa2-b5ae-3a6e-9ce7e76c5388/2.srt\" -map 0:3 -an -vn -c:s copy -flush_packets 1 \"/config/data/data/subtitles/60/6031ca48-8fa2-b5ae-3a6e-9ce7e76c5388/3.srt\"\n","stream":"stdout","time":"2026-05-09T20:52:39.939504844Z"}
{"log":"ffmpeg version 7.1.3-Jellyfin Copyright (c) 2000-2025 the FFmpeg developers\n","stream":"stderr","time":"2026-05-09T20:52:39.949165364Z"}
{"log":"  built with gcc 13 (Ubuntu 13.3.0-6ubuntu2~24.04.1)\n","stream":"stderr","time":"2026-05-09T20:52:39.949179289Z"}
{"log":"  configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-static --disable-libxcb --disable-sdl2 --disable-xlib --enable-lto=auto --enable-gpl --enable-version3 --enable-shared --enable-gmp --enable-gnutls --enable-chromaprint --enable-opencl --enable-libdrm --enable-libxml2 --enable-libass --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libharfbuzz --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libopenmpt --enable-libdav1d --enable-libsvtav1 --enable-libwebp --enable-libvpx --enable-libx264 --enable-libx265 --enable-libzvbi --enable-libzimg --enable-libfdk-aac --arch=amd64 --enable-libshaderc --enable-libplacebo --enable-vulkan --enable-vaapi --enable-amf --enable-libvpl --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc\n","stream":"stderr","time":"2026-05-09T20:52:39.949181512Z"}
{"log":"  libavutil      59. 39.100 / 59. 39.100\n","stream":"stderr","time":"2026-05-09T20:52:39.94918395Z"}
{"log":"  libavcodec     61. 19.101 / 61. 19.101\n","stream":"stderr","time":"2026-05-09T20:52:39.949185089Z"}
{"log":"  libavformat    61.  7.100 / 61.  7.100\n","stream":"stderr","time":"2026-05-09T20:52:39.949186128Z"}
{"log":"  libavdevice    61.  3.100 / 61.  3.100\n","stream":"stderr","time":"2026-05-09T20:52:39.949187152Z"}
{"log":"  libavfilter    10.  4.100 / 10.  4.100\n","stream":"stderr","time":"2026-05-09T20:52:39.949188146Z"}
{"log":"  libswscale      8.  3.100 /  8.  3.100\n","stream":"stderr","time":"2026-05-09T20:52:39.94918914Z"}
{"log":"  libswresample   5.  3.100 /  5.  3.100\n","stream":"stderr","time":"2026-05-09T20:52:39.949190147Z"}
{"log":"  libpostproc    58.  3.100 / 58.  3.100\n","stream":"stderr","time":"2026-05-09T20:52:39.949191163Z"}
{"log":"Input #0, matroska,webm, from 'file:/data/series/The Dinosaurs/Season 1/The Dinosaurs - S01E02 - Conquest WEBRip-1080p.mkv':\n","stream":"stderr","time":"2026-05-09T20:52:39.955710414Z"}
{"log":"  Metadata:\n","stream":"stderr","time":"2026-05-09T20:52:39.955717674Z"}
{"log":"    title           : KONTRAST.top | The.Dinosaurs.S01E02.1080p.WEBRip.x265-KONTRAST.mkv\n","stream":"stderr","time":"2026-05-09T20:52:39.955719462Z"}
{"log":"    ENCODER         : Lavf61.7.100\n","stream":"stderr","time":"2026-05-09T20:52:39.955720833Z"}
{"log":"  Duration: 00:48:34.94, start: 0.000000, bitrate: 3667 kb/s\n","stream":"stderr","time":"2026-05-09T20:52:39.955721886Z"}
{"log":"  Stream #0:0: Video: hevc (Main 10), yuv420p10le(tv), 1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn (default)\n","stream":"stderr","time":"2026-05-09T20:52:39.955722988Z"}
{"log":"      Metadata:\n","stream":"stderr","time":"2026-05-09T20:52:39.95572415Z"}
{"log":"        title           : KONTRAST\n","stream":"stderr","time":"2026-05-09T20:52:39.955725229Z"}
{"log":"        BPS             : 2896062\n","stream":"stderr","time":"2026-05-09T20:52:39.955726256Z"}
{"log":"        NUMBER_OF_FRAMES: 69888\n","stream":"stderr","time":"2026-05-09T20:52:39.955727287Z"}
{"log":"        NUMBER_OF_BYTES : 1055220768\n","stream":"stderr","time":"2026-05-09T20:52:39.955728386Z"}
{"log":"        _STATISTICS_WRITING_APP: mkvmerge v97.0 ('You Don't Have A Clue') 64-bit\n","stream":"stderr","time":"2026-05-09T20:52:39.9557295Z"}
{"log":"        _STATISTICS_WRITING_DATE_UTC: 2026-03-14 13:07:21\n","stream":"stderr","time":"2026-05-09T20:52:39.955730637Z"}
{"log":"        _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES\n","stream":"stderr","time":"2026-05-09T20:52:39.955731776Z"}
{"log":"        DURATION        : 00:48:34.911000000\n","stream":"stderr","time":"2026-05-09T20:52:39.955751991Z"}
{"log":"  Stream #0:1(eng): Audio: eac3 (Dolby Digital Plus + Dolby Atmos), 48000 Hz, 5.1(side), fltp, 768 kb/s (default)\n","stream":"stderr","time":"2026-05-09T20:52:39.955759658Z"}
{"log":"      Metadata:\n","stream":"stderr","time":"2026-05-09T20:52:39.955761024Z"}
{"log":"        BPS             : 768000\n","stream":"stderr","time":"2026-05-09T20:52:39.955762102Z"}
{"log":"        NUMBER_OF_FRAMES: 91092\n","stream":"stderr","time":"2026-05-09T20:52:39.955763291Z"}
{"log":"        NUMBER_OF_BYTES : 279834624\n","stream":"stderr","time":"2026-05-09T20:52:39.95576442Z"}
{"log":"        _STATISTICS_WRITING_APP: mkvmerge v97.0 ('You Don't Have A Clue') 64-bit\n","stream":"stderr","time":"2026-05-09T20:52:39.955765613Z"}
{"log":"        _STATISTICS_WRITING_DATE_UTC: 2026-03-14 13:07:21\n","stream":"stderr","time":"2026-05-09T20:52:39.955766785Z"}
{"log":"        _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES\n","stream":"stderr","time":"2026-05-09T20:52:39.955767912Z"}
{"log":"        DURATION        : 00:48:34.944000000\n","stream":"stderr","time":"2026-05-09T20:52:39.955769061Z"}
{"log":"  Stream #0:2(eng): Subtitle: subrip (srt) (default)\n","stream":"stderr","time":"2026-05-09T20:52:39.955770151Z"}
{"log":"      Metadata:\n","stream":"stderr","time":"2026-05-09T20:52:39.955771266Z"}
{"log":"        title           : English\n","stream":"stderr","time":"2026-05-09T20:52:39.955772402Z"}
{"log":"        BPS             : 27\n","stream":"stderr","time":"2026-05-09T20:52:39.955773522Z"}
{"log":"        NUMBER_OF_FRAMES: 261\n","stream":"stderr","time":"2026-05-09T20:52:39.955774638Z"}
{"log":"        NUMBER_OF_BYTES : 9123\n","stream":"stderr","time":"2026-05-09T20:52:39.955777656Z"}
{"log":"        _STATISTICS_WRITING_APP: mkvmerge v97.0 ('You Don't Have A Clue') 64-bit\n","stream":"stderr","time":"2026-05-09T20:52:39.95577876Z"}
{"log":"        _STATISTICS_WRITING_DATE_UTC: 2026-03-14 13:07:21\n","stream":"stderr","time":"2026-05-09T20:52:39.955781834Z"}
{"log":"        _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES\n","stream":"stderr","time":"2026-05-09T20:52:39.955783059Z"}
{"log":"        DURATION        : 00:44:57.820000000\n","stream":"stderr","time":"2026-05-09T20:52:39.955784209Z"}
{"log":"  Stream #0:3(eng): Subtitle: subrip (srt)\n","stream":"stderr","time":"2026-05-09T20:52:39.955785381Z"}
{"log":"      Metadata:\n","stream":"stderr","time":"2026-05-09T20:52:39.955786507Z"}
{"log":"        title           : English (SDH)\n","stream":"stderr","time":"2026-05-09T20:52:39.955787584Z"}
{"log":"        BPS             : 35\n","stream":"stderr","time":"2026-05-09T20:52:39.9557887Z"}
{"log":"        NUMBER_OF_FRAMES: 427\n","stream":"stderr","time":"2026-05-09T20:52:39.955789803Z"}
{"log":"        NUMBER_OF_BYTES : 12460\n","stream":"stderr","time":"2026-05-09T20:52:39.955790882Z"}
{"log":"        _STATISTICS_WRITING_APP: mkvmerge v97.0 ('You Don't Have A Clue') 64-bit\n","stream":"stderr","time":"2026-05-09T20:52:39.955792004Z"}
{"log":"        _STATISTICS_WRITING_DATE_UTC: 2026-03-14 13:07:21\n","stream":"stderr","time":"2026-05-09T20:52:39.95579316Z"}
{"log":"        _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES\n","stream":"stderr","time":"2026-05-09T20:52:39.955794377Z"}
{"log":"        DURATION        : 00:46:53.644000000\n","stream":"stderr","time":"2026-05-09T20:52:39.955813269Z"}
{"log":"Stream mapping:\n","stream":"stderr","time":"2026-05-09T20:52:39.955980661Z"}
{"log":"  Stream #0:2 -\u003e #0:0 (copy)\n","stream":"stderr","time":"2026-05-09T20:52:39.955987351Z"}
{"log":"  Stream #0:3 -\u003e #1:0 (copy)\n","stream":"stderr","time":"2026-05-09T20:52:39.955989912Z"}
{"log":"Output #0, srt, to '/config/data/data/subtitles/60/6031ca48-8fa2-b5ae-3a6e-9ce7e76c5388/2.srt':\n","stream":"stderr","time":"2026-05-09T20:52:39.956014361Z"}
{"log":"  Metadata:\n","stream":"stderr","time":"2026-05-09T20:52:39.956016177Z"}
{"log":"    title           : KONTRAST.top | The.Dinosaurs.S01E02.1080p.WEBRip.x265-KONTRAST.mkv\n","stream":"stderr","time":"2026-05-09T20:52:39.956017221Z"}
{"log":"    encoder         : Lavf61.7.100\n","stream":"stderr","time":"2026-05-09T20:52:39.956040552Z"}
{"log":"  Stream #0:0(eng): Subtitle: subrip (default)\n","stream":"stderr","time":"2026-05-09T20:52:39.956137599Z"}
{"log":"      Metadata:\n","stream":"stderr","time":"2026-05-09T20:52:39.956140816Z"}
{"log":"        title           : English\n","stream":"stderr","time":"2026-05-09T20:52:39.95614188Z"}
{"log":"        BPS             : 27\n","stream":"stderr","time":"2026-05-09T20:52:39.956142926Z"}
{"log":"        NUMBER_OF_FRAMES: 261\n","stream":"stderr","time":"2026-05-09T20:52:39.956143941Z"}
{"log":"        NUMBER_OF_BYTES : 9123\n","stream":"stderr","time":"2026-05-09T20:52:39.956162772Z"}
{"log":"        _STATISTICS_WRITING_APP: mkvmerge v97.0 ('You Don't Have A Clue') 64-bit\n","stream":"stderr","time":"2026-05-09T20:52:39.956164139Z"}
{"log":"        _STATISTICS_WRITING_DATE_UTC: 2026-03-14 13:07:21\n","stream":"stderr","time":"2026-05-09T20:52:39.956165269Z"}
{"log":"        _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES\n","stream":"stderr","time":"2026-05-09T20:52:39.956166455Z"}
{"log":"        DURATION        : 00:44:57.820000000\n","stream":"stderr","time":"2026-05-09T20:52:39.956167593Z"}
{"log":"Output #1, srt, to '/config/data/data/subtitles/60/6031ca48-8fa2-b5ae-3a6e-9ce7e76c5388/3.srt':\n","stream":"stderr","time":"2026-05-09T20:52:39.956181695Z"}
{"log":"  Metadata:\n","stream":"stderr","time":"2026-05-09T20:52:39.956190207Z"}
{"log":"    title           : KONTRAST.top | The.Dinosaurs.S01E02.1080p.WEBRip.x265-KONTRAST.mkv\n","stream":"stderr","time":"2026-05-09T20:52:39.956192091Z"}
{"log":"    encoder         : Lavf61.7.100\n","stream":"stderr","time":"2026-05-09T20:52:39.956193358Z"}
{"log":"  Stream #1:0(eng): Subtitle: subrip\n","stream":"stderr","time":"2026-05-09T20:52:39.956194516Z"}
{"log":"      Metadata:\n","stream":"stderr","time":"2026-05-09T20:52:39.956195607Z"}
{"log":"        title           : English (SDH)\n","stream":"stderr","time":"2026-05-09T20:52:39.956196677Z"}
{"log":"        BPS             : 35\n","stream":"stderr","time":"2026-05-09T20:52:39.956197783Z"}
{"log":"        NUMBER_OF_FRAMES: 427\n","stream":"stderr","time":"2026-05-09T20:52:39.956198861Z"}
{"log":"        NUMBER_OF_BYTES : 12460\n","stream":"stderr","time":"2026-05-09T20:52:39.956199942Z"}
{"log":"        _STATISTICS_WRITING_APP: mkvmerge v97.0 ('You Don't Have A Clue') 64-bit\n","stream":"stderr","time":"2026-05-09T20:52:39.956201052Z"}
{"log":"        _STATISTICS_WRITING_DATE_UTC: 2026-03-14 13:07:21\n","stream":"stderr","time":"2026-05-09T20:52:39.956202206Z"}
{"log":"        _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES\n","stream":"stderr","time":"2026-05-09T20:52:39.956203425Z"}
{"log":"        DURATION        : 00:46:53.644000000\n","stream":"stderr","time":"2026-05-09T20:52:39.956204573Z"}
{"log":"Press [q] to stop, [?] for help\n","stream":"stderr","time":"2026-05-09T20:52:39.956363595Z"}
{"log":"size=       0KiB time=00:00:52.42 bitrate=   0.0kbits/s speed= 105x    \rsize=       1KiB time=00:02:15.30 bitrate=   0.1kbits/s speed= 135x    \rsize=       1KiB time=00:03:37.88 bitrate=   0.1kbits/s speed= 145x    \rsize=       2KiB time=00:05:11.56 bitrate=   0.0kbits/s speed= 156x    \rsize=       2KiB time=00:07:19.43 bitrate=   0.0kbits/s speed= 176x    \rsize=       3KiB time=00:08:50.07 bitrate=   0.0kbits/s speed= 177x    \rsize=       4KiB time=00:10:30.63 bitrate=   0.1kbits/s speed= 180x    \rsize=       4KiB time=00:11:52.87 bitrate=   0.1kbits/s speed= 178x    \rsize=       4KiB time=00:11:52.87 bitrate=   0.1kbits/s speed= 158x    \rsize=       5KiB time=00:13:49.78 bitrate=   0.1kbits/s speed= 166x    \rsize=       6KiB time=00:15:36.10 bitrate=   0.1kbits/s speed= 170x    \rsize=       7KiB time=00:17:25.91 bitrate=   0.1kbits/s speed= 174x    \rsize=       7KiB time=00:19:21.32 bitrate=   0.1kbits/s speed= 179x    \rsize=       8KiB time=00:20:31.10 bitrate=   0.1kbits/s speed= 176x    \rsize=       8KiB time=00:21:47.97 bitrate=   0.1kbits/s speed= 174x    \rsize=       9KiB time=00:22:57.54 bitrate=   0.1kbits/s speed= 172x    \rsize=      10KiB time=00:24:45.06 bitrate=   0.1kbits/s speed= 175x    \rsize=      10KiB time=00:25:36.45 bitrate=   0.1kbits/s speed= 171x    \rsize=      11KiB time=00:27:15.50 bitrate=   0.1kbits/s speed= 172x    \rsize=      11KiB time=00:29:04.86 bitrate=   0.1kbits/s speed= 174x    \rsize=      12KiB time=00:31:19.21 bitrate=   0.1kbits/s speed= 179x    \rsize=      13KiB time=00:32:39.41 bitrate=   0.1kbits/s speed= 178x    \rsize=      14KiB time=00:34:47.54 bitrate=   0.1kbits/s speed= 181x    \rsize=      14KiB time=00:35:26.20 bitrate=   0.1kbits/s speed= 177x    \rsize=      14KiB time=00:36:06.37 bitrate=   0.1kbits/s speed= 173x    \rsize=      15KiB time=00:36:54.37 bitrate=   0.1kbits/s speed= 170x    \rsize=      15KiB time=00:37:14.98 bitrate=   0.1kbits/s speed= 166x    \rsize=      16KiB time=00:39:15.68 bitrate=   0.1kbits/s speed= 168x    \rsize=      16KiB time=00:40:23.29 bitrate=   0.1kbits/s speed= 167x    \rsize=      16KiB time=00:41:10.21 bitrate=   0.1kbits/s speed= 165x    \rsize=      17KiB time=00:43:06.83 bitrate=   0.1kbits/s speed= 167x    \rsize=      18KiB time=00:44:57.82 bitrate=   0.1kbits/s speed= 169x    \rsize=      18KiB time=00:44:57.82 bitrate=   0.1kbits/s speed= 163x    \rsize=      18KiB time=00:44:57.82 bitrate=   0.1kbits/s speed= 159x    \r[out#0/srt @ 0x58471f869d80] video:0KiB audio:0KiB subtitle:9KiB other streams:0KiB global headers:0KiB muxing overhead: 101.808616%\n","stream":"stderr","time":"2026-05-09T20:52:57.098231901Z"}
{"log":"[out#1/srt @ 0x58471f86c6c0] video:0KiB audio:0KiB subtitle:12KiB other streams:0KiB global headers:0KiB muxing overhead: 122.504013%\n","stream":"stderr","time":"2026-05-09T20:52:57.098368523Z"}
{"log":"size=      18KiB time=00:44:57.82 bitrate=   0.1kbits/s speed= 157x    \n","stream":"stderr","time":"2026-05-09T20:52:57.098379293Z"}
{"log":"[21:52:57] [INF] [89] MediaBrowser.MediaEncoding.Subtitles.SubtitleEncoder: ffmpeg subtitle extraction completed for file:\"/data/series/The Dinosaurs/Season 1/The Dinosaurs - S01E02 - Conquest WEBRip-1080p.mkv\" to /config/data/data/subtitles/60/6031ca48-8fa2-b5ae-3a6e-9ce7e76c5388/2.srt\n","stream":"stdout","time":"2026-05-09T20:52:57.116471654Z"}
{"log":"[21:52:57] [INF] [89] MediaBrowser.MediaEncoding.Subtitles.SubtitleEncoder: ffmpeg subtitle extraction completed for file:\"/data/series/The Dinosaurs/Season 1/The Dinosaurs - S01E02 - Conquest WEBRip-1080p.mkv\" to /config/data/data/subtitles/60/6031ca48-8fa2-b5ae-3a6e-9ce7e76c5388/3.srt\n","stream":"stdout","time":"2026-05-09T20:52:57.116480611Z"}
{"log":"[21:57:28] [INF] [67] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 0\n","stream":"stdout","time":"2026-05-09T20:57:28.500697849Z"}
{"log":"[21:58:05] [INF] [67] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Deleting partial stream file(s) /config/cache/transcodes/c7f6ab417a45c1150ecdb81d0412b607.m3u8\n","stream":"stdout","time":"2026-05-09T20:58:05.338013023Z"}
{"log":"[21:58:07] [INF] [67] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app Jellyfin Web 10.11.8 playing Conquest. Stopped at 83290 ms\n","stream":"stdout","time":"2026-05-09T20:58:07.02098957Z"}
{"log":"[21:58:35] [INF] [37] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=devil\u0026page=3\u0026language=en\n","stream":"stdout","time":"2026-05-09T20:58:35.345327593Z"}
{"log":"[21:58:37] [INF] [37] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=devil\u0026page=4\u0026language=en\n","stream":"stdout","time":"2026-05-09T20:58:37.240710874Z"}
{"log":"[21:58:37] [INF] [102] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=devil\u0026page=5\u0026language=en\n","stream":"stdout","time":"2026-05-09T20:58:37.549935855Z"}
{"log":"[21:58:38] [INF] [102] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=devil\u0026page=6\u0026language=en\n","stream":"stdout","time":"2026-05-09T20:58:38.171938872Z"}
{"log":"[21:58:38] [INF] [16] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=devil\u0026page=7\u0026language=en\n","stream":"stdout","time":"2026-05-09T20:58:38.488878909Z"}
{"log":"[21:58:39] [INF] [16] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=devil\u0026page=8\u0026language=en\n","stream":"stdout","time":"2026-05-09T20:58:39.828216017Z"}
{"log":"[21:58:40] [INF] [16] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=devil\u0026page=9\u0026language=en\n","stream":"stdout","time":"2026-05-09T20:58:40.150002572Z"}
{"log":"[21:58:40] [INF] [102] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=devil\u0026page=10\u0026language=en\n","stream":"stdout","time":"2026-05-09T20:58:40.749922681Z"}
{"log":"[21:58:41] [INF] [102] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=devil\u0026page=11\u0026language=en\n","stream":"stdout","time":"2026-05-09T20:58:41.061759791Z"}
{"log":"[21:58:43] [INF] [16] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=devil\u0026page=12\u0026language=en\n","stream":"stdout","time":"2026-05-09T20:58:43.67015369Z"}
{"log":"[21:58:52] [INF] [102] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=devil\u0026page=13\u0026language=en\n","stream":"stdout","time":"2026-05-09T20:58:52.605328789Z"}
{"log":"[21:59:01] [INF] [51] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=devil\u0026page=14\u0026language=en\n","stream":"stdout","time":"2026-05-09T20:59:01.089162293Z"}
{"log":"[21:59:01] [WRN] [35] Microsoft.EntityFrameworkCore.Query: Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w =\u003e w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'.\n","stream":"stdout","time":"2026-05-09T20:59:01.887704305Z"}
{"log":"[21:59:11] [INF] [102] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=devil\u0026page=15\u0026language=en\n","stream":"stdout","time":"2026-05-09T20:59:11.348416966Z"}
{"log":"[21:59:14] [INF] [51] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=devil\u0026page=16\u0026language=en\n","stream":"stdout","time":"2026-05-09T20:59:14.461516536Z"}
{"log":"[21:59:15] [INF] [102] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=devil\u0026page=17\u0026language=en\n","stream":"stdout","time":"2026-05-09T20:59:15.233446844Z"}
{"log":"[21:59:15] [INF] [102] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=devil\u0026page=18\u0026language=en\n","stream":"stdout","time":"2026-05-09T20:59:15.550340583Z"}
{"log":"[21:59:28] [INF] [107] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=devil\u0026page=19\u0026language=en\n","stream":"stdout","time":"2026-05-09T20:59:28.375843132Z"}
{"log":"[21:59:35] [INF] [35] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=devil\u0026page=20\u0026language=en\n","stream":"stdout","time":"2026-05-09T20:59:35.486302065Z"}
{"log":"[21:59:43] [INF] [35] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=devil\u0026page=21\u0026language=en\n","stream":"stdout","time":"2026-05-09T20:59:43.128177417Z"}
{"log":"[21:59:43] [INF] [107] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=devil\u0026page=22\u0026language=en\n","stream":"stdout","time":"2026-05-09T20:59:43.449908261Z"}
{"log":"[21:59:46] [INF] [51] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=devil\u0026page=23\u0026language=en\n","stream":"stdout","time":"2026-05-09T20:59:46.473052765Z"}
{"log":"[21:59:47] [INF] [35] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=devil\u0026page=24\u0026language=en\n","stream":"stdout","time":"2026-05-09T20:59:47.893014473Z"}
{"log":"[21:59:48] [INF] [51] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=devil\u0026page=25\u0026language=en\n","stream":"stdout","time":"2026-05-09T20:59:48.189992707Z"}
{"log":"[21:59:51] [INF] [35] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=devil\u0026page=26\u0026language=en\n","stream":"stdout","time":"2026-05-09T20:59:51.006571767Z"}
{"log":"[21:59:52] [INF] [35] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=devil\u0026page=27\u0026language=en\n","stream":"stdout","time":"2026-05-09T20:59:52.438983298Z"}
{"log":"[21:59:56] [INF] [102] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=devil\u0026page=28\u0026language=en\n","stream":"stdout","time":"2026-05-09T20:59:56.303552063Z"}
{"log":"[21:59:59] [INF] [118] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=devil\u0026page=29\u0026language=en\n","stream":"stdout","time":"2026-05-09T20:59:59.969150462Z"}
{"log":"[22:00:00] [INF] [114] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=devil\u0026page=30\u0026language=en\n","stream":"stdout","time":"2026-05-09T21:00:00.277205244Z"}
{"log":"[22:00:02] [INF] [114] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=devil\u0026page=31\u0026language=en\n","stream":"stdout","time":"2026-05-09T21:00:02.189172429Z"}
{"log":"[22:00:02] [INF] [110] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=devil\u0026page=32\u0026language=en\n","stream":"stdout","time":"2026-05-09T21:00:02.505667055Z"}
{"log":"[22:00:02] [INF] [110] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=devil\u0026page=33\u0026language=en\n","stream":"stdout","time":"2026-05-09T21:00:02.816880189Z"}
{"log":"[22:00:03] [INF] [114] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=devil\u0026page=34\u0026language=en\n","stream":"stdout","time":"2026-05-09T21:00:03.295350949Z"}
{"log":"[22:00:03] [INF] [114] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=devil\u0026page=35\u0026language=en\n","stream":"stdout","time":"2026-05-09T21:00:03.622216457Z"}
{"log":"[22:00:05] [INF] [110] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=devil\u0026page=36\u0026language=en\n","stream":"stdout","time":"2026-05-09T21:00:05.477969958Z"}
{"log":"[22:00:05] [INF] [110] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=devil\u0026page=37\u0026language=en\n","stream":"stdout","time":"2026-05-09T21:00:05.789577323Z"}
{"log":"[22:00:09] [INF] [113] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for animewaifu. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True\n","stream":"stdout","time":"2026-05-09T21:00:09.882035974Z"}
{"log":"[22:00:10] [INF] [110] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request\n","stream":"stdout","time":"2026-05-09T21:00:10.547267822Z"}
{"log":"[22:00:10] [INF] [110] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: /usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -probesize 1G -f matroska -init_hw_device cuda=cu:0 -filter_hw_device cu -hwaccel cuda -hwaccel_output_format cuda -noautorotate -hwaccel_flags +unsafe_output -threads 1 -i file:\"/data/films/Now You See Me - Now You Don't (2025)/Now You See Me - Now You Don't (2025) WEBDL-2160p.mkv\" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 hevc_nvenc -tag:v:0 hvc1 -preset p1 -b:v 15877108 -maxrate 15877108 -bufsize 31754216 -profile:v:0 main -g:v:0 72 -keyint_min:v:0 72 -vf \"setparams=color_primaries=bt2020:color_trc=smpte2084:colorspace=bt2020nc,tonemap_cuda=format=yuv420p:p=bt709:t=bt709:m=bt709:tonemap=bt2390:peak=100:desat=0\" -codec:a:0 libfdk_aac -ac 2 -vbr:a 5 -af \"volume=2\" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type fmp4 -hls_fmp4_init_filename \"0c038a0598e137ad5f47cc5056d91f2a-1.mp4\" -start_number 0 -hls_segment_filename \"/config/cache/transcodes/0c038a0598e137ad5f47cc5056d91f2a%d.mp4\" -hls_playlist_type vod -hls_list_size 0 -hls_segment_options movflags=+frag_discont -y \"/config/cache/transcodes/0c038a0598e137ad5f47cc5056d91f2a.m3u8\"\n","stream":"stdout","time":"2026-05-09T21:00:10.549819275Z"}
{"log":"[22:00:13] [INF] [118] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=devil\u0026page=38\u0026language=en\n","stream":"stdout","time":"2026-05-09T21:00:13.02395996Z"}
{"log":"[22:21:41] [INF] [100] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 0\n","stream":"stdout","time":"2026-05-09T21:21:41.416934917Z"}
{"log":"[23:41:52] [INF] [115] Emby.Server.Implementations.ScheduledTasks.TaskManager: Download missing subtitles Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-09T22:41:52.565236736Z"}
{"log":"[23:41:52] [INF] [111] Emby.Server.Implementations.ScheduledTasks.TaskManager: Audio Normalization Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-09T22:41:52.746760784Z"}
{"log":"[23:41:52] [INF] [107] Jellyfin.Plugin.TMDbBoxSets.ScheduledTasks.RefreshLibraryTask: Starting TMDbBoxSets refresh library task\n","stream":"stdout","time":"2026-05-09T22:41:52.938755228Z"}
{"log":"[23:41:53] [INF] [3] Emby.Server.Implementations.ScheduledTasks.TaskManager: TasksRefreshChannels Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-09T22:41:53.136335556Z"}
{"log":"[23:41:53] [INF] [114] Emby.Server.Implementations.ScheduledTasks.TaskManager: Download missing lyrics Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-09T22:41:53.14467251Z"}
{"log":"[23:41:53] [INF] [72] Emby.Server.Implementations.ScheduledTasks.TaskManager: Clean Log Directory Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-09T22:41:53.489494808Z"}
{"log":"[23:41:53] [INF] [107] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Found 19 TMDb collection(s) across all movies\n","stream":"stdout","time":"2026-05-09T22:41:53.809783199Z"}
{"log":"[23:41:53] [INF] [107] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Anaconda\n","stream":"stdout","time":"2026-05-09T22:41:53.810642414Z"}
{"log":"[23:41:53] [INF] [107] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Avatar: Fire and Ash\n","stream":"stdout","time":"2026-05-09T22:41:53.810653995Z"}
{"log":"[23:41:53] [INF] [107] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: The movies Bleach the Movie: The DiamondDust Rebellion, Bleach the Movie: Fade to Black, Bleach the Movie: Hell Verse, Bleach the Movie: Memories of Nobody is/are already in their proper box set, Bleach Collection\n","stream":"stdout","time":"2026-05-09T22:41:53.811837363Z"}
{"log":"[23:41:53] [INF] [107] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: The Blues Brothers\n","stream":"stdout","time":"2026-05-09T22:41:53.812378296Z"}
{"log":"[23:41:53] [INF] [107] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Castle in the Sky\n","stream":"stdout","time":"2026-05-09T22:41:53.812383254Z"}
{"log":"[23:41:53] [INF] [107] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Coach Carter\n","stream":"stdout","time":"2026-05-09T22:41:53.812402494Z"}
{"log":"[23:41:53] [INF] [107] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: The movies Dr. No, From Russia with Love, Goldfinger, Thunderball is/are already in their proper box set, James Bond Collection\n","stream":"stdout","time":"2026-05-09T22:41:53.812586892Z"}
{"log":"[23:41:53] [INF] [107] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: The movies Harry Potter and the Deathly Hallows: Part 1, Harry Potter and the Deathly Hallows: Part 2, Harry Potter and the Half-Blood Prince, Harry Potter and the Order of the Phoenix is/are already in their proper box set, Harry Potter Collection\n","stream":"stdout","time":"2026-05-09T22:41:53.812594644Z"}
{"log":"[23:41:53] [INF] [107] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Howl's Moving Castle\n","stream":"stdout","time":"2026-05-09T22:41:53.812641101Z"}
{"log":"[23:41:53] [INF] [107] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: The movies The Hunger Games, The Hunger Games: Catching Fire, The Hunger Games: Mockingjay - Part 1, The Hunger Games: Mockingjay - Part 2 is/are already in their proper box set, The Hunger Games Collection\n","stream":"stdout","time":"2026-05-09T22:41:53.812666204Z"}
{"log":"[23:41:53] [INF] [107] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: I Swear\n","stream":"stdout","time":"2026-05-09T22:41:53.81266861Z"}
{"log":"[23:41:53] [INF] [107] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: The movies Indiana Jones and the Dial of Destiny, Indiana Jones and the Kingdom of the Crystal Skull, Indiana Jones and the Last Crusade is/are already in their proper box set, Indiana Jones Collection\n","stream":"stdout","time":"2026-05-09T22:41:53.886881263Z"}
{"log":"[23:41:53] [INF] [107] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Jurassic Park\n","stream":"stdout","time":"2026-05-09T22:41:53.886895561Z"}
{"log":"[23:41:53] [INF] [107] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: The Naked Gun: From the Files of Police Squad!\n","stream":"stdout","time":"2026-05-09T22:41:53.886897305Z"}
{"log":"[23:41:53] [INF] [107] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Now You See Me: Now You Don't\n","stream":"stdout","time":"2026-05-09T22:41:53.886898657Z"}
{"log":"[23:41:53] [INF] [107] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Parasite\n","stream":"stdout","time":"2026-05-09T22:41:53.886899882Z"}
{"log":"[23:41:53] [INF] [107] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: The Pink Panther\n","stream":"stdout","time":"2026-05-09T22:41:53.886905537Z"}
{"log":"[23:41:53] [INF] [107] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: The movies Pirates of the Caribbean: At World's End, Pirates of the Caribbean: Dead Men Tell No Tales, Pirates of the Caribbean: On Stranger Tides is/are already in their proper box set, Pirates of the Caribbean Collection\n","stream":"stdout","time":"2026-05-09T22:41:53.887035128Z"}
{"log":"[23:41:53] [INF] [107] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Star Wars: Episode II - Attack of the Clones\n","stream":"stdout","time":"2026-05-09T22:41:53.887046375Z"}
{"log":"[23:41:53] [INF] [107] Jellyfin.Plugin.TMDbBoxSets.ScheduledTasks.RefreshLibraryTask: TMDbBoxSets refresh library task finished\n","stream":"stdout","time":"2026-05-09T22:41:53.887048602Z"}
{"log":"[23:41:53] [INF] [107] Emby.Server.Implementations.ScheduledTasks.TaskManager: Scan library for new box sets Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-09T22:41:53.887093723Z"}
{"log":"[23:41:56] [INF] [114] Jellyfin.LiveTv.Guide.GuideManager: Refreshing guide with 7 days of guide data\n","stream":"stdout","time":"2026-05-09T22:41:56.451837028Z"}
{"log":"[23:41:56] [INF] [114] Emby.Server.Implementations.ScheduledTasks.TaskManager: Refresh Guide Completed after 0 minute(s) and 3 seconds\n","stream":"stdout","time":"2026-05-09T22:41:56.453823742Z"}
{"log":"[23:41:56] [INF] [112] Emby.Server.Implementations.ScheduledTasks.TaskManager: Clean Cache Directory Completed after 0 minute(s) and 3 seconds\n","stream":"stdout","time":"2026-05-09T22:41:56.506627694Z"}
{"log":"[23:41:56] [INF] [3] Emby.Server.Implementations.ScheduledTasks.TaskManager: Update Plugins Completed after 0 minute(s) and 4 seconds\n","stream":"stdout","time":"2026-05-09T22:41:56.875695445Z"}
{"log":"[23:42:02] [INF] [115] Emby.Server.Implementations.ScheduledTasks.TaskManager: Clean Transcode Directory Completed after 0 minute(s) and 9 seconds\n","stream":"stdout","time":"2026-05-09T22:42:02.169038732Z"}
{"log":"[23:45:56] [INF] [87] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/series\n","stream":"stdout","time":"2026-05-09T22:45:56.831397636Z"}
{"log":"[23:45:56] [INF] [87] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/nrw-jelly/media/films\n","stream":"stdout","time":"2026-05-09T22:45:56.832205445Z"}
{"log":"[23:45:56] [INF] [87] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/films\n","stream":"stdout","time":"2026-05-09T22:45:56.832217515Z"}
{"log":"[23:45:56] [INF] [87] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/audio\n","stream":"stdout","time":"2026-05-09T22:45:56.832222493Z"}
{"log":"[23:45:56] [INF] [87] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/nrw-jelly/media/series\n","stream":"stdout","time":"2026-05-09T22:45:56.832672148Z"}
{"log":"[23:45:56] [INF] [87] Emby.Server.Implementations.Library.LibraryManager: Validating media library\n","stream":"stdout","time":"2026-05-09T22:45:56.835340324Z"}
{"log":"[23:45:59] [WRN] [87] MediaBrowser.Controller.Entities.BaseItem: Library folder /config/data/data/playlists is inaccessible or empty, skipping\n","stream":"stdout","time":"2026-05-09T22:45:59.808403294Z"}
{"log":"[23:46:00] [WRN] [87] MediaBrowser.Controller.Entities.BaseItem: Library folder /config/data/data/playlists is inaccessible or empty, skipping\n","stream":"stdout","time":"2026-05-09T22:46:00.683144615Z"}
{"log":"[23:46:09] [INF] [3] Emby.Server.Implementations.ScheduledTasks.TaskManager: Media Segment Scan Completed after 0 minute(s) and 13 seconds\n","stream":"stdout","time":"2026-05-09T22:46:09.799392812Z"}
{"log":"[23:46:19] [INF] [16] Emby.Server.Implementations.ScheduledTasks.TaskManager: Scan Media Library Completed after 0 minute(s) and 22 seconds\n","stream":"stdout","time":"2026-05-09T22:46:19.707055378Z"}
{"log":"[23:46:19] [INF] [81] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/films\n","stream":"stdout","time":"2026-05-09T22:46:19.75671976Z"}
{"log":"[23:46:19] [INF] [3] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/nrw-jelly/media/films\n","stream":"stdout","time":"2026-05-09T22:46:19.758282598Z"}
{"log":"[23:46:19] [INF] [104] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/series\n","stream":"stdout","time":"2026-05-09T22:46:19.758945659Z"}
{"log":"[23:46:19] [INF] [87] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/nrw-jelly/media/series\n","stream":"stdout","time":"2026-05-09T22:46:19.762154347Z"}
{"log":"[23:46:19] [INF] [55] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/audio\n","stream":"stdout","time":"2026-05-09T22:46:19.775469763Z"}
{"log":"[23:47:19] [INF] [104] IntroSkipper.Services.Entrypoint: Initiating automatic analysis task\n","stream":"stdout","time":"2026-05-09T22:47:19.712465207Z"}
{"log":"[23:47:19] [INF] [104] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows\n","stream":"stdout","time":"2026-05-09T22:47:19.824926404Z"}
{"log":"[23:47:20] [INF] [104] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies\n","stream":"stdout","time":"2026-05-09T22:47:20.007246178Z"}
{"log":"[23:47:20] [INF] [104] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows-nrw\n","stream":"stdout","time":"2026-05-09T22:47:20.022710937Z"}
{"log":"[23:47:20] [INF] [104] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Collections\n","stream":"stdout","time":"2026-05-09T22:47:20.072123998Z"}
{"log":"[23:47:20] [INF] [104] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies2\n","stream":"stdout","time":"2026-05-09T22:47:20.073325003Z"}
{"log":"[23:47:20] [INF] [104] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Audio Books\n","stream":"stdout","time":"2026-05-09T22:47:20.079116056Z"}
{"log":"[23:54:04] [INF] [87] Jellyfin.Plugin.JellyfinEnhanced: [Jellyseerr User Import] Auto-import is disabled in plugin configuration.\n","stream":"stdout","time":"2026-05-09T22:54:04.381234118Z"}
{"log":"[23:54:04] [INF] [87] Emby.Server.Implementations.ScheduledTasks.TaskManager: Import Jellyfin Users to Seerr Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-09T22:54:04.381416835Z"}
{"log":"[23:54:04] [INF] [87] Emby.Server.Implementations.ScheduledTasks.Tasks.OptimizeDatabaseTask: Optimizing and vacuuming jellyfin.db...\n","stream":"stdout","time":"2026-05-09T22:54:04.769338153Z"}
{"log":"[23:54:07] [INF] [87] Jellyfin.Database.Providers.Sqlite.SqliteDatabaseProvider: jellyfin.db optimized successfully!\n","stream":"stdout","time":"2026-05-09T22:54:07.553636173Z"}
{"log":"[23:54:07] [INF] [87] Emby.Server.Implementations.ScheduledTasks.TaskManager: Optimize database Completed after 0 minute(s) and 2 seconds\n","stream":"stdout","time":"2026-05-09T22:54:07.553651128Z"}
{"log":"[00:00:00] [INF] [27] IntroSkipper.ScheduledTasks.DetectSegmentsTask: Scheduled Task is starting\n","stream":"stdout","time":"2026-05-09T23:00:00.003552402Z"}
{"log":"[00:00:00] [INF] [27] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows\n","stream":"stdout","time":"2026-05-09T23:00:00.049479567Z"}
{"log":"[00:00:00] [INF] [27] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies\n","stream":"stdout","time":"2026-05-09T23:00:00.21685474Z"}
{"log":"[00:00:00] [INF] [27] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows-nrw\n","stream":"stdout","time":"2026-05-09T23:00:00.233315004Z"}
{"log":"[00:00:00] [INF] [27] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Collections\n","stream":"stdout","time":"2026-05-09T23:00:00.273185038Z"}
{"log":"[00:00:00] [INF] [27] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies2\n","stream":"stdout","time":"2026-05-09T23:00:00.27463347Z"}
{"log":"[00:00:00] [INF] [27] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Audio Books\n","stream":"stdout","time":"2026-05-09T23:00:00.277496944Z"}
{"log":"[00:00:01] [INF] [87] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Detect and Analyze Media Segments set to fire at 2026-05-11 00:00:00.000 +01:00, which is 23:59:58.9959976 from now.\n","stream":"stdout","time":"2026-05-09T23:00:01.004296723Z"}
{"log":"[00:00:02] [INF] [57] Emby.Server.Implementations.ScheduledTasks.TaskManager: Detect and Analyze Media Segments Completed after 0 minute(s) and 2 seconds\n","stream":"stdout","time":"2026-05-09T23:00:02.250653627Z"}
{"log":"[00:26:45] [INF] [63] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Deleting partial stream file(s) /config/cache/transcodes/0c038a0598e137ad5f47cc5056d91f2a.m3u8\n","stream":"stdout","time":"2026-05-09T23:26:45.947365334Z"}
{"log":"[00:26:46] [INF] [44] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=devil\u0026page=39\u0026language=en\n","stream":"stdout","time":"2026-05-09T23:26:46.149969778Z"}
{"log":"[00:26:48] [INF] [44] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 172.19.0.1 closed\n","stream":"stdout","time":"2026-05-09T23:26:48.719977819Z"}
{"log":"[00:26:59] [INF] [48] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app Jellyfin Web 10.11.8 playing Now You See Me: Now You Don't. Stopped at 1504911 ms\n","stream":"stdout","time":"2026-05-09T23:26:59.437112338Z"}
{"log":"[02:00:00] [INF] [72] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Episode 1 as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-10T01:00:00.156935969Z"}
{"log":"[02:00:00] [INF] [72] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Let You Down as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-10T01:00:00.177725908Z"}
{"log":"[02:00:00] [INF] [72] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Episode 2 as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-10T01:00:00.224267603Z"}
{"log":"[02:00:00] [INF] [72] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Episode 3 as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-10T01:00:00.239609809Z"}
{"log":"[02:00:00] [INF] [72] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Episode 4 as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-10T01:00:00.256611943Z"}
{"log":"[02:00:00] [INF] [72] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Episode 5 as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-10T01:00:00.266365183Z"}
{"log":"[02:00:00] [INF] [72] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Episode 6 as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-10T01:00:00.273991649Z"}
{"log":"[02:00:00] [INF] [72] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Yu-Gi-Oh! Duel Monsters - S04E25 - Fighting For A Friend (Part 1 of 5) SDTV as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-10T01:00:00.556705602Z"}
{"log":"[02:00:00] [INF] [72] Emby.Server.Implementations.ScheduledTasks.TaskManager: Extract Chapter Images Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-10T01:00:00.786264649Z"}
{"log":"[02:00:01] [INF] [72] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Extract Chapter Images set to fire at 2026-05-11 02:00:00.000 +01:00, which is 23:59:58.9983631 from now.\n","stream":"stdout","time":"2026-05-10T01:00:01.001752251Z"}
{"log":"[03:00:00] [INF] [72] Jellyfin.Plugin.JellyfinEnhanced: [Jellyseerr Watchlist Sync] Sync is disabled in plugin configuration.\n","stream":"stdout","time":"2026-05-10T02:00:00.089856112Z"}
{"log":"[03:00:00] [INF] [30] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Starting full cache build...\n","stream":"stdout","time":"2026-05-10T02:00:00.089892784Z"}
{"log":"[03:00:00] [INF] [72] Emby.Server.Implementations.ScheduledTasks.TaskManager: Sync Jellyseerr Watchlist to Jellyfin Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-10T02:00:00.090001265Z"}
{"log":"[03:00:01] [INF] [94] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Build Tag Cache set to fire at 2026-05-11 03:00:00.000 +01:00, which is 23:59:58.9979451 from now.\n","stream":"stdout","time":"2026-05-10T02:00:01.002203583Z"}
{"log":"[03:00:01] [INF] [25] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Sync Jellyseerr Watchlist to Jellyfin set to fire at 2026-05-11 03:00:00.000 +01:00, which is 23:59:58.9979163 from now.\n","stream":"stdout","time":"2026-05-10T02:00:01.002302966Z"}
{"log":"[03:00:01] [INF] [25] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Generate Trickplay Images set to fire at 2026-05-11 03:00:00.000 +01:00, which is 23:59:58.9955863 from now.\n","stream":"stdout","time":"2026-05-10T02:00:01.004478198Z"}
{"log":"[03:00:02] [INF] [30] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Found 1703 taggable items\n","stream":"stdout","time":"2026-05-10T02:00:02.048093776Z"}
{"log":"[03:00:07] [INF] [71] Emby.Server.Implementations.ScheduledTasks.TaskManager: Generate Trickplay Images Completed after 0 minute(s) and 7 seconds\n","stream":"stdout","time":"2026-05-10T02:00:07.739797049Z"}
{"log":"[03:00:10] [INF] [30] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Full cache build complete: 1703 entries in 10.6s\n","stream":"stdout","time":"2026-05-10T02:00:10.684624584Z"}
{"log":"[03:00:10] [INF] [30] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Saved 1703 entries to disk\n","stream":"stdout","time":"2026-05-10T02:00:10.739923307Z"}
{"log":"[03:00:10] [INF] [30] Jellyfin.Plugin.JellyfinEnhanced: [TagCacheMonitor] Event subscriptions active\n","stream":"stdout","time":"2026-05-10T02:00:10.74059877Z"}
{"log":"[03:00:10] [INF] [30] Emby.Server.Implementations.ScheduledTasks.TaskManager: Build Tag Cache Completed after 0 minute(s) and 10 seconds\n","stream":"stdout","time":"2026-05-10T02:00:10.740606997Z"}
{"log":"[05:55:05] [INF] [69] Jellyfin.Plugin.JellyfinEnhanced: [Jellyseerr User Import] Auto-import is disabled in plugin configuration.\n","stream":"stdout","time":"2026-05-10T04:55:05.382512312Z"}
{"log":"[05:55:05] [INF] [69] Emby.Server.Implementations.ScheduledTasks.TaskManager: Import Jellyfin Users to Seerr Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-10T04:55:05.383102797Z"}
{"log":"[05:55:05] [INF] [69] Emby.Server.Implementations.ScheduledTasks.Tasks.OptimizeDatabaseTask: Optimizing and vacuuming jellyfin.db...\n","stream":"stdout","time":"2026-05-10T04:55:05.770165474Z"}
{"log":"[05:55:08] [INF] [69] Jellyfin.Database.Providers.Sqlite.SqliteDatabaseProvider: jellyfin.db optimized successfully!\n","stream":"stdout","time":"2026-05-10T04:55:08.397634829Z"}
{"log":"[05:55:08] [INF] [69] Emby.Server.Implementations.ScheduledTasks.TaskManager: Optimize database Completed after 0 minute(s) and 2 seconds\n","stream":"stdout","time":"2026-05-10T04:55:08.397692186Z"}
{"log":"[11:46:57] [INF] [71] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/series\n","stream":"stdout","time":"2026-05-10T10:46:57.836075254Z"}
{"log":"[11:46:57] [INF] [71] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/nrw-jelly/media/films\n","stream":"stdout","time":"2026-05-10T10:46:57.836905414Z"}
{"log":"[11:46:57] [INF] [71] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/films\n","stream":"stdout","time":"2026-05-10T10:46:57.836913316Z"}
{"log":"[11:46:57] [INF] [71] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/audio\n","stream":"stdout","time":"2026-05-10T10:46:57.836960109Z"}
{"log":"[11:46:57] [INF] [71] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/nrw-jelly/media/series\n","stream":"stdout","time":"2026-05-10T10:46:57.837391304Z"}
{"log":"[11:46:57] [INF] [71] Emby.Server.Implementations.Library.LibraryManager: Validating media library\n","stream":"stdout","time":"2026-05-10T10:46:57.840088179Z"}
{"log":"[11:47:00] [WRN] [71] MediaBrowser.Controller.Entities.BaseItem: Library folder /config/data/data/playlists is inaccessible or empty, skipping\n","stream":"stdout","time":"2026-05-10T10:47:00.331325063Z"}
{"log":"[11:47:00] [WRN] [29] MediaBrowser.Controller.Entities.BaseItem: Library folder /config/data/data/playlists is inaccessible or empty, skipping\n","stream":"stdout","time":"2026-05-10T10:47:00.542424032Z"}
{"log":"[11:47:07] [INF] [32] Emby.Server.Implementations.ScheduledTasks.TaskManager: Media Segment Scan Completed after 0 minute(s) and 9 seconds\n","stream":"stdout","time":"2026-05-10T10:47:07.62983953Z"}
{"log":"[11:47:09] [WRN] [32] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/J/Jessica Wren/folder.jpg\n","stream":"stdout","time":"2026-05-10T10:47:09.173304708Z"}
{"log":"[11:47:09] [WRN] [32] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/R/Rahel Romahn/folder.jpg\n","stream":"stdout","time":"2026-05-10T10:47:09.322012265Z"}
{"log":"[11:47:09] [WRN] [32] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/S/Sam Delich/folder.jpg\n","stream":"stdout","time":"2026-05-10T10:47:09.346586136Z"}
{"log":"[11:47:09] [WRN] [32] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/A/Ali Kadhim/folder.jpg\n","stream":"stdout","time":"2026-05-10T10:47:09.390391813Z"}
{"log":"[11:47:09] [WRN] [32] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/R/Rahel Romahn/folder.jpg\n","stream":"stdout","time":"2026-05-10T10:47:09.710425111Z"}
{"log":"[11:47:09] [WRN] [32] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/S/Sam Delich/folder.jpg\n","stream":"stdout","time":"2026-05-10T10:47:09.713157991Z"}
{"log":"[11:47:09] [WRN] [32] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/A/Ali Kadhim/folder.jpg\n","stream":"stdout","time":"2026-05-10T10:47:09.718271709Z"}
{"log":"[11:47:09] [WRN] [32] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/F/Felix Jozeps/folder.jpg\n","stream":"stdout","time":"2026-05-10T10:47:09.967655632Z"}
{"log":"[11:47:09] [WRN] [32] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/M/M.J. Kokolis/folder.jpg\n","stream":"stdout","time":"2026-05-10T10:47:09.996158664Z"}
{"log":"[11:47:10] [WRN] [32] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/M/Maha Wilson/folder.jpg\n","stream":"stdout","time":"2026-05-10T10:47:10.128844592Z"}
{"log":"[11:47:10] [WRN] [32] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/A/Abe Forsythe/folder.jpg\n","stream":"stdout","time":"2026-05-10T10:47:10.138084334Z"}
{"log":"[11:47:10] [WRN] [32] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/A/Amy Kersey/folder.jpg\n","stream":"stdout","time":"2026-05-10T10:47:10.14555688Z"}
{"log":"[11:47:12] [WRN] [32] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/D/Daniel Henshall/folder.jpg\n","stream":"stdout","time":"2026-05-10T10:47:12.220731626Z"}
{"log":"[11:47:19] [INF] [32] Emby.Server.Implementations.ScheduledTasks.TaskManager: Scan Media Library Completed after 0 minute(s) and 21 seconds\n","stream":"stdout","time":"2026-05-10T10:47:19.626462943Z"}
{"log":"[11:47:19] [INF] [81] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/films\n","stream":"stdout","time":"2026-05-10T10:47:19.627005983Z"}
{"log":"[11:47:19] [INF] [30] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/nrw-jelly/media/films\n","stream":"stdout","time":"2026-05-10T10:47:19.627539826Z"}
{"log":"[11:47:19] [INF] [86] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/series\n","stream":"stdout","time":"2026-05-10T10:47:19.627888617Z"}
{"log":"[11:47:19] [INF] [38] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/nrw-jelly/media/series\n","stream":"stdout","time":"2026-05-10T10:47:19.632193607Z"}
{"log":"[11:47:19] [INF] [71] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/audio\n","stream":"stdout","time":"2026-05-10T10:47:19.702940682Z"}
{"log":"[11:47:42] [INF] [71] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Saved 1703 entries to disk\n","stream":"stdout","time":"2026-05-10T10:47:42.90416548Z"}
{"log":"[11:48:19] [INF] [24] IntroSkipper.Services.Entrypoint: Initiating automatic analysis task\n","stream":"stdout","time":"2026-05-10T10:48:19.641114049Z"}
{"log":"[11:48:19] [INF] [24] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows\n","stream":"stdout","time":"2026-05-10T10:48:19.802727698Z"}
{"log":"[11:48:19] [INF] [24] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies\n","stream":"stdout","time":"2026-05-10T10:48:19.961747272Z"}
{"log":"[11:48:20] [INF] [24] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows-nrw\n","stream":"stdout","time":"2026-05-10T10:48:20.010988316Z"}
{"log":"[11:48:20] [INF] [24] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Collections\n","stream":"stdout","time":"2026-05-10T10:48:20.050090675Z"}
{"log":"[11:48:20] [INF] [24] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies2\n","stream":"stdout","time":"2026-05-10T10:48:20.051286014Z"}
{"log":"[11:48:20] [INF] [24] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Audio Books\n","stream":"stdout","time":"2026-05-10T10:48:20.056928013Z"}
{"log":"[11:56:06] [INF] [99] Jellyfin.Plugin.JellyfinEnhanced: [Jellyseerr User Import] Auto-import is disabled in plugin configuration.\n","stream":"stdout","time":"2026-05-10T10:56:06.368539531Z"}
{"log":"[11:56:06] [INF] [99] Emby.Server.Implementations.ScheduledTasks.TaskManager: Import Jellyfin Users to Seerr Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-10T10:56:06.368562525Z"}
{"log":"[11:56:06] [INF] [52] Emby.Server.Implementations.ScheduledTasks.Tasks.OptimizeDatabaseTask: Optimizing and vacuuming jellyfin.db...\n","stream":"stdout","time":"2026-05-10T10:56:06.773198876Z"}
{"log":"[11:56:09] [INF] [52] Jellyfin.Database.Providers.Sqlite.SqliteDatabaseProvider: jellyfin.db optimized successfully!\n","stream":"stdout","time":"2026-05-10T10:56:09.401733683Z"}
{"log":"[11:56:09] [INF] [52] Emby.Server.Implementations.ScheduledTasks.TaskManager: Optimize database Completed after 0 minute(s) and 2 seconds\n","stream":"stdout","time":"2026-05-10T10:56:09.401837092Z"}
{"log":"[12:00:00] [INF] [78] Jellyfin.Plugin.FileTransformation.FileTransformationPlugin: Received transformation registration for 'index.html' with ID 'dfee3828-01df-49df-85b1-5c2b75e5ea1a'\n","stream":"stdout","time":"2026-05-10T11:00:00.553773418Z"}
{"log":"[12:00:00] [INF] [78] Jellyfin.Plugin.JellyTweaks.Services.StartupService: Successfully registered Jellyfin Tweaks script injection with the File Transformation plugin.\n","stream":"stdout","time":"2026-05-10T11:00:00.555076011Z"}
{"log":"[12:00:00] [INF] [78] Emby.Server.Implementations.ScheduledTasks.TaskManager: Jellyfin Tweaks Startup Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-10T11:00:00.555291721Z"}
{"log":"[12:00:01] [INF] [40] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Jellyfin Tweaks Startup set to fire at 2026-05-11 12:00:00.000 +01:00, which is 23:59:58.9968884 from now.\n","stream":"stdout","time":"2026-05-10T11:00:01.005331391Z"}
{"log":"[17:57:07] [INF] [16] Jellyfin.Plugin.JellyfinEnhanced: [Jellyseerr User Import] Auto-import is disabled in plugin configuration.\n","stream":"stdout","time":"2026-05-10T16:57:07.378072399Z"}
{"log":"[17:57:07] [INF] [16] Emby.Server.Implementations.ScheduledTasks.TaskManager: Import Jellyfin Users to Seerr Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-10T16:57:07.378772612Z"}
{"log":"[17:57:07] [INF] [63] Emby.Server.Implementations.ScheduledTasks.Tasks.OptimizeDatabaseTask: Optimizing and vacuuming jellyfin.db...\n","stream":"stdout","time":"2026-05-10T16:57:07.772165433Z"}
{"log":"[17:57:10] [INF] [63] Jellyfin.Database.Providers.Sqlite.SqliteDatabaseProvider: jellyfin.db optimized successfully!\n","stream":"stdout","time":"2026-05-10T16:57:10.685080746Z"}
{"log":"[17:57:10] [INF] [63] Emby.Server.Implementations.ScheduledTasks.TaskManager: Optimize database Completed after 0 minute(s) and 2 seconds\n","stream":"stdout","time":"2026-05-10T16:57:10.685141286Z"}
{"log":"[17:59:22] [INF] [30] Emby.Server.Implementations.Session.SessionManager: Sending shutdown notifications\n","stream":"stdout","time":"2026-05-10T16:59:22.591180785Z"}
{"log":"[17:59:22] [INF] [23] Main: Running query planner optimizations in the database... This might take a while\n","stream":"stdout","time":"2026-05-10T16:59:22.805003123Z"}
{"log":"[17:59:23] [INF] [55] Jellyfin.Plugin.JellyfinEnhanced: [Watchlist] Unsubscribing from library events\n","stream":"stdout","time":"2026-05-10T16:59:23.004826262Z"}
{"log":"[17:59:23] [INF] [55] Jellyfin.Plugin.JellyfinEnhanced: [Auto-Movie-Request] Unsubscribing from playback events\n","stream":"stdout","time":"2026-05-10T16:59:23.005272646Z"}
{"log":"[17:59:23] [INF] [55] Jellyfin.Plugin.JellyfinEnhanced: [Auto-Season-Request] Unsubscribing from playback events\n","stream":"stdout","time":"2026-05-10T16:59:23.005730624Z"}
{"log":"[17:59:23] [INF] [55] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/series\n","stream":"stdout","time":"2026-05-10T16:59:23.07742447Z"}
{"log":"[17:59:23] [INF] [55] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/nrw-jelly/media/films\n","stream":"stdout","time":"2026-05-10T16:59:23.078438814Z"}
{"log":"[17:59:23] [INF] [55] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/films\n","stream":"stdout","time":"2026-05-10T16:59:23.078475292Z"}
{"log":"[17:59:23] [INF] [55] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/audio\n","stream":"stdout","time":"2026-05-10T16:59:23.078520568Z"}
{"log":"[17:59:23] [INF] [55] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/nrw-jelly/media/series\n","stream":"stdout","time":"2026-05-10T16:59:23.07885874Z"}
{"log":"[17:59:23] [INF] [23] Emby.Server.Implementations.ApplicationHost: Disposing CoreAppHost\n","stream":"stdout","time":"2026-05-10T16:59:23.099825519Z"}
{"log":"[17:59:23] [INF] [23] Emby.Server.Implementations.ApplicationHost: Disposing MusicBrainzArtistProvider\n","stream":"stdout","time":"2026-05-10T16:59:23.099902128Z"}
{"log":"[17:59:23] [INF] [23] Emby.Server.Implementations.ApplicationHost: Disposing MusicBrainzAlbumProvider\n","stream":"stdout","time":"2026-05-10T16:59:23.104794111Z"}
{"log":"[17:59:23] [INF] [23] Emby.Server.Implementations.ApplicationHost: Disposing PluginManager\n","stream":"stdout","time":"2026-05-10T16:59:23.104983486Z"}
{"log":"[migrations] started\n","stream":"stdout","time":"2026-05-10T16:59:36.159715653Z"}
{"log":"[migrations] no migrations found\n","stream":"stdout","time":"2026-05-10T16:59:36.159743651Z"}
{"log":"usermod: no changes\n","stream":"stdout","time":"2026-05-10T16:59:36.244603794Z"}
{"log":"───────────────────────────────────────\n","stream":"stdout","time":"2026-05-10T16:59:36.285524479Z"}
{"log":"\n","stream":"stdout","time":"2026-05-10T16:59:36.285537942Z"}
{"log":"      ██╗     ███████╗██╗ ██████╗\n","stream":"stdout","time":"2026-05-10T16:59:36.285539497Z"}
{"log":"      ██║     ██╔════╝██║██╔═══██╗\n","stream":"stdout","time":"2026-05-10T16:59:36.285540811Z"}
{"log":"      ██║     ███████╗██║██║   ██║\n","stream":"stdout","time":"2026-05-10T16:59:36.285541907Z"}
{"log":"      ██║     ╚════██║██║██║   ██║\n","stream":"stdout","time":"2026-05-10T16:59:36.285567304Z"}
{"log":"      ███████╗███████║██║╚██████╔╝\n","stream":"stdout","time":"2026-05-10T16:59:36.285568658Z"}
{"log":"      ╚══════╝╚══════╝╚═╝ ╚═════╝\n","stream":"stdout","time":"2026-05-10T16:59:36.28556986Z"}
{"log":"\n","stream":"stdout","time":"2026-05-10T16:59:36.285571074Z"}
{"log":"   Brought to you by linuxserver.io\n","stream":"stdout","time":"2026-05-10T16:59:36.285572072Z"}
{"log":"───────────────────────────────────────\n","stream":"stdout","time":"2026-05-10T16:59:36.285573185Z"}
{"log":"\n","stream":"stdout","time":"2026-05-10T16:59:36.28565709Z"}
{"log":"To support the app dev(s) visit:\n","stream":"stdout","time":"2026-05-10T16:59:36.285663376Z"}
{"log":"Jellyfin: https://opencollective.com/jellyfin\n","stream":"stdout","time":"2026-05-10T16:59:36.286850476Z"}
{"log":"\n","stream":"stdout","time":"2026-05-10T16:59:36.286995516Z"}
{"log":"To support LSIO projects visit:\n","stream":"stdout","time":"2026-05-10T16:59:36.287007139Z"}
{"log":"https://www.linuxserver.io/donate/\n","stream":"stdout","time":"2026-05-10T16:59:36.287009649Z"}
{"log":"\n","stream":"stdout","time":"2026-05-10T16:59:36.287011461Z"}
{"log":"───────────────────────────────────────\n","stream":"stdout","time":"2026-05-10T16:59:36.287013001Z"}
{"log":"GID/UID\n","stream":"stdout","time":"2026-05-10T16:59:36.287015353Z"}
{"log":"───────────────────────────────────────\n","stream":"stdout","time":"2026-05-10T16:59:36.28701688Z"}
{"log":"\n","stream":"stdout","time":"2026-05-10T16:59:36.28987823Z"}
{"log":"User UID:    1000\n","stream":"stdout","time":"2026-05-10T16:59:36.289897182Z"}
{"log":"User GID:    1000\n","stream":"stdout","time":"2026-05-10T16:59:36.289900145Z"}
{"log":"───────────────────────────────────────\n","stream":"stdout","time":"2026-05-10T16:59:36.289902283Z"}
{"log":"**** permissions for /dev/dri/renderD128 are good ****\n","stream":"stdout","time":"2026-05-10T16:59:36.306109252Z"}
{"log":"**** permissions for /dev/dri/card0 are good ****\n","stream":"stdout","time":"2026-05-10T16:59:36.311681883Z"}
{"log":"[custom-init] No custom files found, skipping...\n","stream":"stdout","time":"2026-05-10T16:59:36.332725949Z"}
{"log":"[18:00:21] [INF] [1] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: /config/cache\n","stream":"stdout","time":"2026-05-10T17:00:21.143365517Z"}
{"log":"[18:00:21] [INF] [10] Jellyfin.Server.ServerSetupApp.SetupServer: Kestrel is listening on 0.0.0.0\n","stream":"stdout","time":"2026-05-10T17:00:21.31232933Z"}
{"log":"[18:00:21] [INF] [10] Main: Jellyfin version: 10.11.8\n","stream":"stdout","time":"2026-05-10T17:00:21.331007425Z"}
{"log":"[18:00:21] [INF] [10] Main: Environment Variables: [\"[JELLYFIN_WEB_DIR, /usr/share/jellyfin/web]\", \"[JELLYFIN_CACHE_DIR, /config/cache]\", \"[JELLYFIN_DATA_DIR, /config/data]\", \"[JELLYFIN_CONFIG_DIR, /config]\", \"[JELLYFIN_LOG_DIR, /config/log]\"]\n","stream":"stdout","time":"2026-05-10T17:00:21.33383076Z"}
{"log":"[18:00:21] [INF] [10] Main: Arguments: [\"/usr/lib/jellyfin/bin/jellyfin.dll\", \"--ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg\"]\n","stream":"stdout","time":"2026-05-10T17:00:21.333897765Z"}
{"log":"[18:00:21] [INF] [10] Main: Operating system: Ubuntu 24.04.4 LTS\n","stream":"stdout","time":"2026-05-10T17:00:21.33452219Z"}
{"log":"[18:00:21] [INF] [10] Main: Architecture: X64\n","stream":"stdout","time":"2026-05-10T17:00:21.334835817Z"}
{"log":"[18:00:21] [INF] [10] Main: 64-Bit Process: True\n","stream":"stdout","time":"2026-05-10T17:00:21.334844915Z"}
{"log":"[18:00:21] [INF] [10] Main: User Interactive: True\n","stream":"stdout","time":"2026-05-10T17:00:21.334875307Z"}
{"log":"[18:00:21] [INF] [10] Main: Processor count: 16\n","stream":"stdout","time":"2026-05-10T17:00:21.334896446Z"}
{"log":"[18:00:21] [INF] [10] Main: Program data path: /config/data\n","stream":"stdout","time":"2026-05-10T17:00:21.334937359Z"}
{"log":"[18:00:21] [INF] [10] Main: Log directory path: /config/log\n","stream":"stdout","time":"2026-05-10T17:00:21.335093686Z"}
{"log":"[18:00:21] [INF] [10] Main: Config directory path: /config\n","stream":"stdout","time":"2026-05-10T17:00:21.335118258Z"}
{"log":"[18:00:21] [INF] [10] Main: Cache path: /config/cache\n","stream":"stdout","time":"2026-05-10T17:00:21.33517954Z"}
{"log":"[18:00:21] [INF] [10] Main: Temp directory path: /tmp/jellyfin\n","stream":"stdout","time":"2026-05-10T17:00:21.335226208Z"}
{"log":"[18:00:21] [INF] [10] Main: Web resources path: /usr/share/jellyfin/web\n","stream":"stdout","time":"2026-05-10T17:00:21.33528671Z"}
{"log":"[18:00:21] [INF] [10] Main: Application directory: /usr/lib/jellyfin/bin/\n","stream":"stdout","time":"2026-05-10T17:00:21.335338955Z"}
{"log":"[18:00:21] [INF] [10] Jellyfin.Server.Startup: Storage path `/config/data/data` (Fixed) successfully checked with 62.6GiB free which is over the minimum of 2GiB.\n","stream":"stdout","time":"2026-05-10T17:00:21.347674004Z"}
{"log":"[18:00:21] [INF] [10] Jellyfin.Server.Startup: Storage path `/config/cache` (Fixed) successfully checked with 62.6GiB free which is over the minimum of 2GiB.\n","stream":"stdout","time":"2026-05-10T17:00:21.348126106Z"}
{"log":"[18:00:21] [INF] [10] Jellyfin.Server.Startup: Storage path `/config/data` (Fixed) successfully checked with 62.6GiB free which is over the minimum of 2GiB.\n","stream":"stdout","time":"2026-05-10T17:00:21.348186323Z"}
{"log":"[18:00:21] [INF] [10] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: /config/cache\n","stream":"stdout","time":"2026-05-10T17:00:21.351815773Z"}
{"log":"[18:00:21] [INF] [10] Jellyfin.Database.Providers.Sqlite.SqliteDatabaseProvider: SQLite connection string: Data Source=/config/data/data/jellyfin.db;Cache=Default;Default Timeout=30;Pooling=True\n","stream":"stdout","time":"2026-05-10T17:00:21.437490959Z"}
{"log":"[18:00:21] [INF] [10] Jellyfin.Database.Providers.Sqlite.SqliteDatabaseProvider: SQLITE connection pragma command set to: \r\n","stream":"stdout","time":"2026-05-10T17:00:21.442339554Z"}
{"log":"PRAGMA locking_mode=NORMAL;\n","stream":"stdout","time":"2026-05-10T17:00:21.442351906Z"}
{"log":"PRAGMA journal_size_limit=134217728;\n","stream":"stdout","time":"2026-05-10T17:00:21.442354108Z"}
{"log":"PRAGMA synchronous=1;\n","stream":"stdout","time":"2026-05-10T17:00:21.442355735Z"}
{"log":"PRAGMA temp_store=2;\n","stream":"stdout","time":"2026-05-10T17:00:21.44235701Z"}
{"log":"\n","stream":"stdout","time":"2026-05-10T17:00:21.44235874Z"}
{"log":"[18:00:21] [INF] [10] Jellyfin.Database.Implementations.Locking.NoLockBehavior: The database locking mode has been set to: NoLock.\n","stream":"stdout","time":"2026-05-10T17:00:21.443064577Z"}
{"log":"[18:00:21] [INF] [10] Jellyfin.Server.Migrations.JellyfinMigrationService: Initialise Migration service.\n","stream":"stdout","time":"2026-05-10T17:00:21.472322854Z"}
{"log":"[18:00:21] [WRN] [9] Microsoft.Extensions.Diagnostics.HealthChecks.DefaultHealthCheckService: Health check StartupCheck with status Degraded completed after 0.8145ms with message 'Server is still starting up.'\n","stream":"stdout","time":"2026-05-10T17:00:21.966826845Z"}
{"log":"[18:00:22] [INF] [10] Jellyfin.Server.Migrations.JellyfinMigrationService: There are 0 migrations for stage PreInitialisation.\n","stream":"stdout","time":"2026-05-10T17:00:22.276260826Z"}
{"log":"[18:00:22] [INF] [10] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: /config/cache\n","stream":"stdout","time":"2026-05-10T17:00:22.286102885Z"}
{"log":"[18:00:22] [WRN] [15] Microsoft.Extensions.Diagnostics.HealthChecks.DefaultHealthCheckService: Health check StartupCheck with status Degraded completed after 0.0229ms with message 'Server is still starting up.'\n","stream":"stdout","time":"2026-05-10T17:00:22.984342438Z"}
{"log":"[18:00:23] [INF] [10] Emby.Server.Implementations.ApplicationHost: Loading assemblies\n","stream":"stdout","time":"2026-05-10T17:00:23.424615652Z"}
{"log":"[18:00:23] [INF] [10] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly SharpCompress, Version=0.38.0.0, Culture=neutral, PublicKeyToken=afb0a02973931d96 from /config/data/plugins/Bookshelf_13.0.0.0/SharpCompress.dll\n","stream":"stdout","time":"2026-05-10T17:00:23.503854876Z"}
{"log":"[18:00:23] [INF] [10] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Jellyfin.Plugin.Bookshelf, Version=13.0.0.0, Culture=neutral, PublicKeyToken=null from /config/data/plugins/Bookshelf_13.0.0.0/Jellyfin.Plugin.Bookshelf.dll\n","stream":"stdout","time":"2026-05-10T17:00:23.511474672Z"}
{"log":"[18:00:23] [INF] [10] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly ZstdSharp, Version=0.8.1.0, Culture=neutral, PublicKeyToken=8d151af33a4ad5cf from /config/data/plugins/Bookshelf_13.0.0.0/ZstdSharp.dll\n","stream":"stdout","time":"2026-05-10T17:00:23.513409342Z"}
{"log":"[18:00:23] [INF] [10] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Jellyfin.Plugin.FileTransformation, Version=2.5.9.0, Culture=neutral, PublicKeyToken=null from /config/data/plugins/File Transformation_2.5.9.0/Jellyfin.Plugin.FileTransformation.dll\n","stream":"stdout","time":"2026-05-10T17:00:23.550045459Z"}
{"log":"[18:00:23] [INF] [10] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly IntroSkipper, Version=1.10.11.19, Culture=neutral, PublicKeyToken=null from /config/data/plugins/Intro Skipper_1.10.11.19/IntroSkipper.dll\n","stream":"stdout","time":"2026-05-10T17:00:23.587379256Z"}
{"log":"[18:00:23] [INF] [10] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Jellyfin.Plugin.JavaScriptInjector, Version=3.4.0.0, Culture=neutral, PublicKeyToken=null from /config/data/plugins/JavaScript Injector_3.4.0.0/Jellyfin.Plugin.JavaScriptInjector.dll\n","stream":"stdout","time":"2026-05-10T17:00:23.606358934Z"}
{"log":"[18:00:23] [INF] [10] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Jellyfin.Plugin.JellyfinEnhanced, Version=11.8.1.0, Culture=neutral, PublicKeyToken=null from /config/data/plugins/Jellyfin Enhanced_11.8.1.0/Jellyfin.Plugin.JellyfinEnhanced.dll\n","stream":"stdout","time":"2026-05-10T17:00:23.65065967Z"}
{"log":"[18:00:23] [INF] [10] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Jellyfin.Plugin.JellyTweaks, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null from /config/data/plugins/Jellyfin Tweaks_3.1.0.0/Jellyfin.Plugin.JellyTweaks.dll\n","stream":"stdout","time":"2026-05-10T17:00:23.663002977Z"}
{"log":"[18:00:23] [INF] [10] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Jellyfin.Plugin.TMDbBoxSets, Version=13.0.0.0, Culture=neutral, PublicKeyToken=null from /config/data/plugins/TMDb Box Sets_13.0.0.0/Jellyfin.Plugin.TMDbBoxSets.dll\n","stream":"stdout","time":"2026-05-10T17:00:23.671597655Z"}
{"log":"[18:00:23] [INF] [10] Jellyfin.Networking.Manager.NetworkManager: Defined LAN subnets: [\"127.0.0.1/8\", \"10.0.0.0/8\", \"172.16.0.0/12\", \"192.168.0.0/16\"]\n","stream":"stdout","time":"2026-05-10T17:00:23.695154906Z"}
{"log":"[18:00:23] [INF] [10] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions: []\n","stream":"stdout","time":"2026-05-10T17:00:23.695208369Z"}
{"log":"[18:00:23] [INF] [10] Jellyfin.Networking.Manager.NetworkManager: Used LAN subnets: [\"127.0.0.1/8\", \"10.0.0.0/8\", \"172.16.0.0/12\", \"192.168.0.0/16\"]\n","stream":"stdout","time":"2026-05-10T17:00:23.695575258Z"}
{"log":"[18:00:23] [INF] [10] Jellyfin.Networking.Manager.NetworkManager: Filtered interface addresses: [\"127.0.0.1\", \"172.19.0.10\"]\n","stream":"stdout","time":"2026-05-10T17:00:23.696405365Z"}
{"log":"[18:00:23] [INF] [10] Jellyfin.Networking.Manager.NetworkManager: Bind Addresses [\"0.0.0.0\"]\n","stream":"stdout","time":"2026-05-10T17:00:23.696591239Z"}
{"log":"[18:00:23] [INF] [10] Jellyfin.Networking.Manager.NetworkManager: Remote IP filter is Allowlist\n","stream":"stdout","time":"2026-05-10T17:00:23.696622382Z"}
{"log":"[18:00:23] [INF] [10] Jellyfin.Networking.Manager.NetworkManager: Filtered subnets: []\n","stream":"stdout","time":"2026-05-10T17:00:23.696664271Z"}
{"log":"[18:00:23] [INF] [10] Jellyfin.Plugin.FileTransformation.PluginServiceRegistrator: [FileTransformation] RegisterServices called. Initializing module...\n","stream":"stdout","time":"2026-05-10T17:00:23.717468747Z"}
{"log":"[18:00:23] [INF] [10] Jellyfin.Plugin.FileTransformation.ModuleInitializer: Loading embedded dll: Jellyfin.Plugin.FileTransformation.0Harmony.dll\n","stream":"stdout","time":"2026-05-10T17:00:23.721826231Z"}
{"log":"[18:00:23] [INF] [10] Jellyfin.Plugin.FileTransformation.ModuleInitializer: Writing dll to: /tmp/jellyfin/tmpV3Aht2.tmp.dll to extract AssemblyName details, will be removed after loading\n","stream":"stdout","time":"2026-05-10T17:00:23.781908906Z"}
{"log":"[18:00:23] [INF] [10] Jellyfin.Plugin.FileTransformation.ModuleInitializer: Deleting: /tmp/jellyfin/tmpV3Aht2.tmp.dll\n","stream":"stdout","time":"2026-05-10T17:00:23.796662976Z"}
{"log":"[18:00:23] [INF] [10] Jellyfin.Plugin.FileTransformation.ModuleInitializer: Loaded assembly: 0Harmony, Version=2.4.0.0, Culture=neutral, PublicKeyToken=null\n","stream":"stdout","time":"2026-05-10T17:00:23.800339583Z"}
{"log":"[18:00:23] [WRN] [7] Microsoft.Extensions.Diagnostics.HealthChecks.DefaultHealthCheckService: Health check StartupCheck with status Degraded completed after 0.0026ms with message 'Server is still starting up.'\n","stream":"stdout","time":"2026-05-10T17:00:23.994451082Z"}
{"log":"[18:00:24] [INF] [10] Jellyfin.Plugin.FileTransformation.PluginServiceRegistrator: [FileTransformation] ModuleInitializer complete. Setting up delegates...\n","stream":"stdout","time":"2026-05-10T17:00:24.084363315Z"}
{"log":"[18:00:24] [INF] [10] Jellyfin.Plugin.FileTransformation.PluginServiceRegistrator: [FileTransformation] Delegates set. Registering DI services...\n","stream":"stdout","time":"2026-05-10T17:00:24.084382484Z"}
{"log":"[18:00:24] [INF] [10] Jellyfin.Plugin.FileTransformation.PluginServiceRegistrator: [FileTransformation] DI services registered successfully.\n","stream":"stdout","time":"2026-05-10T17:00:24.084385537Z"}
{"log":"[18:00:24] [INF] [10] Jellyfin.Database.Providers.Sqlite.SqliteDatabaseProvider: SQLite connection string: Data Source=/config/data/data/jellyfin.db;Cache=Default;Default Timeout=30;Pooling=True\n","stream":"stdout","time":"2026-05-10T17:00:24.186626526Z"}
{"log":"[18:00:24] [INF] [10] Jellyfin.Database.Providers.Sqlite.SqliteDatabaseProvider: SQLITE connection pragma command set to: \r\n","stream":"stdout","time":"2026-05-10T17:00:24.186755126Z"}
{"log":"PRAGMA locking_mode=NORMAL;\n","stream":"stdout","time":"2026-05-10T17:00:24.186761687Z"}
{"log":"PRAGMA journal_size_limit=134217728;\n","stream":"stdout","time":"2026-05-10T17:00:24.186763099Z"}
{"log":"PRAGMA synchronous=1;\n","stream":"stdout","time":"2026-05-10T17:00:24.186764339Z"}
{"log":"PRAGMA temp_store=2;\n","stream":"stdout","time":"2026-05-10T17:00:24.186765435Z"}
{"log":"\n","stream":"stdout","time":"2026-05-10T17:00:24.186766463Z"}
{"log":"[18:00:24] [INF] [10] Jellyfin.Database.Implementations.Locking.NoLockBehavior: The database locking mode has been set to: NoLock.\n","stream":"stdout","time":"2026-05-10T17:00:24.186877081Z"}
{"log":"[18:00:24] [INF] [10] Main: Prepare system for possible migrations\n","stream":"stdout","time":"2026-05-10T17:00:24.190663544Z"}
{"log":"[18:00:24] [INF] [10] Jellyfin.Server.Migrations.JellyfinMigrationService: There are 0 migrations for stage CoreInitialisation.\n","stream":"stdout","time":"2026-05-10T17:00:24.214121358Z"}
{"log":"[18:00:24] [INF] [10] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: Bookshelf 13.0.0.0\n","stream":"stdout","time":"2026-05-10T17:00:24.949085658Z"}
{"log":"[18:00:25] [WRN] [15] Microsoft.Extensions.Diagnostics.HealthChecks.DefaultHealthCheckService: Health check StartupCheck with status Degraded completed after 0.0022ms with message 'Server is still starting up.'\n","stream":"stdout","time":"2026-05-10T17:00:25.003427007Z"}
{"log":"[18:00:25] [INF] [10] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: File Transformation 2.5.9.0\n","stream":"stdout","time":"2026-05-10T17:00:25.006331586Z"}
{"log":"[18:00:25] [INF] [10] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: Intro Skipper 1.10.11.19\n","stream":"stdout","time":"2026-05-10T17:00:25.400029314Z"}
{"log":"[18:00:25] [INF] [10] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: JavaScript Injector 3.4.0.0\n","stream":"stdout","time":"2026-05-10T17:00:25.417027145Z"}
{"log":"[18:00:25] [INF] [10] Jellyfin.Plugin.JellyfinEnhanced: Jellyfin Enhanced v11.8.1.0 initialized. Plugin logs will be written to: /config/log/JellyfinEnhanced_2026-05-10.log\n","stream":"stdout","time":"2026-05-10T17:00:25.438309666Z"}
{"log":"[18:00:25] [INF] [10] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: Jellyfin Enhanced 11.8.1.0\n","stream":"stdout","time":"2026-05-10T17:00:25.584172906Z"}
{"log":"[18:00:25] [INF] [10] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: Jellyfin Tweaks 3.1.0.0\n","stream":"stdout","time":"2026-05-10T17:00:25.591895032Z"}
{"log":"[18:00:25] [INF] [10] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: TMDb Box Sets 13.0.0.0\n","stream":"stdout","time":"2026-05-10T17:00:25.592401729Z"}
{"log":"[18:00:25] [INF] [10] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: TMDb 10.11.8.0\n","stream":"stdout","time":"2026-05-10T17:00:25.592699394Z"}
{"log":"[18:00:25] [INF] [10] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: Studio Images 10.11.8.0\n","stream":"stdout","time":"2026-05-10T17:00:25.592894209Z"}
{"log":"[18:00:25] [INF] [10] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: OMDb 10.11.8.0\n","stream":"stdout","time":"2026-05-10T17:00:25.593094008Z"}
{"log":"[18:00:25] [INF] [10] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: MusicBrainz 10.11.8.0\n","stream":"stdout","time":"2026-05-10T17:00:25.617041694Z"}
{"log":"[18:00:25] [INF] [10] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: AudioDB 10.11.8.0\n","stream":"stdout","time":"2026-05-10T17:00:25.617288335Z"}
{"log":"[18:00:25] [INF] [10] Jellyfin.Server.Migrations.JellyfinMigrationService: There are 0 migrations for stage AppInitialisation.\n","stream":"stdout","time":"2026-05-10T17:00:25.690077391Z"}
{"log":"[18:00:25] [INF] [10] Main: Kestrel is listening on 0.0.0.0\n","stream":"stdout","time":"2026-05-10T17:00:25.740587478Z"}
{"log":"[18:00:25] [INF] [10] Jellyfin.Plugin.FileTransformation.FileTransformationPlugin: Received transformation registration for 'main.jellyfin.bundle.js' with ID 'c83d86bb-a1e0-4c35-a113-e2101cf4ee6b'\n","stream":"stdout","time":"2026-05-10T17:00:25.904033687Z"}
{"log":"[18:00:27] [WRN] [10] Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware: The WebRootPath was not found: /run/s6-rc:s6-rc-init:AFJFdj/servicedirs/svc-jellyfin/wwwroot. Static files may be unavailable.\n","stream":"stdout","time":"2026-05-10T17:00:27.155085096Z"}
{"log":"[18:00:27] [INF] [15] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/films\n","stream":"stdout","time":"2026-05-10T17:00:27.312694331Z"}
{"log":"[18:00:27] [INF] [16] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/audio\n","stream":"stdout","time":"2026-05-10T17:00:27.412758326Z"}
{"log":"[18:00:27] [INF] [10] Emby.Server.Implementations.ApplicationHost: Running startup tasks\n","stream":"stdout","time":"2026-05-10T17:00:27.441616677Z"}
{"log":"[18:00:27] [INF] [7] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/series\n","stream":"stdout","time":"2026-05-10T17:00:27.443627759Z"}
{"log":"[18:00:27] [INF] [10] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Detect and Analyze Media Segments set to fire at 2026-05-11 00:00:00.000 +01:00, which is 05:59:32.5037393 from now.\n","stream":"stdout","time":"2026-05-10T17:00:27.497408599Z"}
{"log":"[18:00:27] [INF] [10] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Build Tag Cache set to fire at 2026-05-11 03:00:00.000 +01:00, which is 08:59:32.4674425 from now.\n","stream":"stdout","time":"2026-05-10T17:00:27.532745089Z"}
{"log":"[18:00:27] [INF] [10] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Sync Jellyseerr Watchlist to Jellyfin set to fire at 2026-05-11 03:00:00.000 +01:00, which is 08:59:32.4148586 from now.\n","stream":"stdout","time":"2026-05-10T17:00:27.585303017Z"}
{"log":"[18:00:27] [INF] [10] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Jellyfin Tweaks Startup set to fire at 2026-05-11 12:00:00.000 +01:00, which is 17:59:32.4057939 from now.\n","stream":"stdout","time":"2026-05-10T17:00:27.59436953Z"}
{"log":"[18:00:27] [INF] [10] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Generate Trickplay Images set to fire at 2026-05-11 03:00:00.000 +01:00, which is 08:59:32.3745040 from now.\n","stream":"stdout","time":"2026-05-10T17:00:27.625672935Z"}
{"log":"[18:00:27] [INF] [10] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Extract Chapter Images set to fire at 2026-05-11 02:00:00.000 +01:00, which is 07:59:32.3166375 from now.\n","stream":"stdout","time":"2026-05-10T17:00:27.683541608Z"}
{"log":"[18:00:27] [INF] [10] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Found ffmpeg version 7.1.3\n","stream":"stdout","time":"2026-05-10T17:00:27.816771125Z"}
{"log":"[18:00:27] [INF] [10] 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\"]\n","stream":"stdout","time":"2026-05-10T17:00:27.888065717Z"}
{"log":"[18:00:27] [INF] [10] 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\"]\n","stream":"stdout","time":"2026-05-10T17:00:27.901252464Z"}
{"log":"[18:00:27] [INF] [10] 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\"]\n","stream":"stdout","time":"2026-05-10T17:00:27.914940204Z"}
{"log":"[18:00:28] [INF] [10] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available hwaccel types: [\"cuda\", \"vaapi\", \"qsv\", \"drm\", \"opencl\", \"vulkan\"]\n","stream":"stdout","time":"2026-05-10T17:00:28.109320048Z"}
{"log":"[18:00:28] [INF] [16] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/nrw-jelly/media/films\n","stream":"stdout","time":"2026-05-10T17:00:28.324480659Z"}
{"log":"[18:00:29] [INF] [10] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: FFmpeg: /usr/lib/jellyfin-ffmpeg/ffmpeg\n","stream":"stdout","time":"2026-05-10T17:00:29.573370015Z"}
{"log":"[18:00:29] [INF] [10] Emby.Server.Implementations.ApplicationHost: ServerId: b421363849d94742b4002ea06c35e1fa\n","stream":"stdout","time":"2026-05-10T17:00:29.58668909Z"}
{"log":"[18:00:29] [INF] [10] Emby.Server.Implementations.ApplicationHost: Core startup complete\n","stream":"stdout","time":"2026-05-10T17:00:29.586714682Z"}
{"log":"[18:00:29] [INF] [10] Main: Startup complete 0:00:53.0010669\n","stream":"stdout","time":"2026-05-10T17:00:29.586955318Z"}
{"log":"[ls.io-init] done.\n","stream":"stdout","time":"2026-05-10T17:00:30.269916695Z"}
{"log":"[18:00:30] [INF] [15] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/nrw-jelly/media/series\n","stream":"stdout","time":"2026-05-10T17:00:30.372185854Z"}
{"log":"[18:00:30] [INF] [15] Jellyfin.Plugin.FileTransformation.FileTransformationPlugin: Received transformation registration for 'index.html' with ID 'f5a34f7b-2e8a-4e6a-a722-3a216a81b374'\n","stream":"stdout","time":"2026-05-10T17:00:30.516064568Z"}
{"log":"[18:00:30] [INF] [15] Jellyfin.Plugin.JavaScriptInjector.Services.StartupService: Successfully registered JavaScript Injector with the File Transformation plugin.\n","stream":"stdout","time":"2026-05-10T17:00:30.516321519Z"}
{"log":"[18:00:30] [INF] [15] Emby.Server.Implementations.ScheduledTasks.TaskManager: JavaScript Injector Startup Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-10T17:00:30.518229349Z"}
{"log":"[18:00:30] [INF] [10] Jellyfin.Plugin.JellyfinEnhanced: Jellyfin Enhanced Startup Task run successfully.\n","stream":"stdout","time":"2026-05-10T17:00:30.518676132Z"}
{"log":"[18:00:30] [INF] [10] Jellyfin.Plugin.FileTransformation.FileTransformationPlugin: Received transformation registration for 'index.html' with ID 'f69e946a-4b3c-4e9a-8f0a-8d7c1b2c4d9b'\n","stream":"stdout","time":"2026-05-10T17:00:30.521375034Z"}
{"log":"[18:00:30] [INF] [10] Jellyfin.Plugin.JellyfinEnhanced: Successfully registered Jellyfin Enhanced Script Injection with File Transformation Plugin.\n","stream":"stdout","time":"2026-05-10T17:00:30.521649995Z"}
{"log":"[18:00:30] [INF] [10] Jellyfin.Plugin.FileTransformation.FileTransformationPlugin: Received transformation registration for '.*icon-transparent.*\\.png$' with ID 'c207f6d2-67a7-4a63-9c50-7f7e2c6f2b0a'\n","stream":"stdout","time":"2026-05-10T17:00:30.523934936Z"}
{"log":"[18:00:30] [INF] [10] Jellyfin.Plugin.JellyfinEnhanced: Registered asset replacement for pattern '.*icon-transparent.*\\.png$' with ID c207f6d2-67a7-4a63-9c50-7f7e2c6f2b0a.\n","stream":"stdout","time":"2026-05-10T17:00:30.523959915Z"}
{"log":"[18:00:30] [INF] [10] Jellyfin.Plugin.FileTransformation.FileTransformationPlugin: Received transformation registration for '.*banner-light.*\\.png$' with ID '6f4b2e4b-6273-4a2d-b1ea-42c0d8f90c01'\n","stream":"stdout","time":"2026-05-10T17:00:30.524303221Z"}
{"log":"[18:00:30] [INF] [10] Jellyfin.Plugin.JellyfinEnhanced: Registered asset replacement for pattern '.*banner-light.*\\.png$' with ID 6f4b2e4b-6273-4a2d-b1ea-42c0d8f90c01.\n","stream":"stdout","time":"2026-05-10T17:00:30.52431311Z"}
{"log":"[18:00:30] [INF] [10] Jellyfin.Plugin.FileTransformation.FileTransformationPlugin: Received transformation registration for '.*banner-dark.*\\.png$' with ID 'a1aa3c3d-5e9f-4b45-bda0-43be64dae124'\n","stream":"stdout","time":"2026-05-10T17:00:30.52433569Z"}
{"log":"[18:00:30] [INF] [10] Jellyfin.Plugin.JellyfinEnhanced: Registered asset replacement for pattern '.*banner-dark.*\\.png$' with ID a1aa3c3d-5e9f-4b45-bda0-43be64dae124.\n","stream":"stdout","time":"2026-05-10T17:00:30.524373522Z"}
{"log":"[18:00:30] [INF] [10] Jellyfin.Plugin.FileTransformation.FileTransformationPlugin: Received transformation registration for '.*favicon.*\\.ico$' with ID 'd5b8f4c2-9a1e-4f7b-8c3d-7e2a5b9c1d4f'\n","stream":"stdout","time":"2026-05-10T17:00:30.524413944Z"}
{"log":"[18:00:30] [INF] [10] Jellyfin.Plugin.JellyfinEnhanced: Registered asset replacement for pattern '.*favicon.*\\.ico$' with ID d5b8f4c2-9a1e-4f7b-8c3d-7e2a5b9c1d4f.\n","stream":"stdout","time":"2026-05-10T17:00:30.524465438Z"}
{"log":"[18:00:30] [INF] [10] Jellyfin.Plugin.FileTransformation.FileTransformationPlugin: Received transformation registration for '.*touchicon\\.f5bbb798cb2c65908633\\.png$' with ID 'a8f3b2b3-7c9d-4c0f-9f2a-1c2d3e4f5a67'\n","stream":"stdout","time":"2026-05-10T17:00:30.524477269Z"}
{"log":"[18:00:30] [INF] [10] Jellyfin.Plugin.JellyfinEnhanced: Registered asset replacement for pattern '.*touchicon\\.f5bbb798cb2c65908633\\.png$' with ID a8f3b2b3-7c9d-4c0f-9f2a-1c2d3e4f5a67.\n","stream":"stdout","time":"2026-05-10T17:00:30.524532998Z"}
{"log":"[18:00:30] [INF] [10] Jellyfin.Plugin.JellyfinEnhanced: Registered Jellyfin Enhanced Custom Branding with File Transformation Plugin.\n","stream":"stdout","time":"2026-05-10T17:00:30.524595785Z"}
{"log":"[18:00:30] [INF] [10] Jellyfin.Plugin.JellyfinEnhanced: [Auto-Season-Request] Auto-request monitoring is disabled in configuration - not subscribing to playback events\n","stream":"stdout","time":"2026-05-10T17:00:30.524943596Z"}
{"log":"[18:00:30] [INF] [10] Jellyfin.Plugin.JellyfinEnhanced: [Auto-Movie-Request] Auto-Movie-Request monitoring is disabled in configuration - not subscribing to playback events\n","stream":"stdout","time":"2026-05-10T17:00:30.525218213Z"}
{"log":"[18:00:30] [INF] [10] Jellyfin.Plugin.JellyfinEnhanced: [Watchlist] Watchlist monitoring is disabled in configuration - not subscribing to library events\n","stream":"stdout","time":"2026-05-10T17:00:30.525556398Z"}
{"log":"[18:00:30] [INF] [24] Jellyfin.Plugin.JellyfinEnhanced: [Clear Translation Cache] Translation cache clear signal set at 2026-05-10T17:00:30.5520000+00:00. All clients will clear their translation cache on next page load.\n","stream":"stdout","time":"2026-05-10T17:00:30.587816238Z"}
{"log":"[18:00:30] [INF] [24] Emby.Server.Implementations.ScheduledTasks.TaskManager: Refresh Translation Cache Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-10T17:00:30.588077142Z"}
{"log":"[18:00:30] [INF] [24] Jellyfin.Plugin.FileTransformation.FileTransformationPlugin: Received transformation registration for 'index.html' with ID 'dfee3828-01df-49df-85b1-5c2b75e5ea1a'\n","stream":"stdout","time":"2026-05-10T17:00:30.611197027Z"}
{"log":"[18:00:30] [INF] [24] Jellyfin.Plugin.JellyTweaks.Services.StartupService: Successfully registered Jellyfin Tweaks script injection with the File Transformation plugin.\n","stream":"stdout","time":"2026-05-10T17:00:30.611330612Z"}
{"log":"[18:00:30] [INF] [24] Emby.Server.Implementations.ScheduledTasks.TaskManager: Jellyfin Tweaks Startup Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-10T17:00:30.612050796Z"}
{"log":"[18:00:30] [INF] [10] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Loaded 1703 entries from disk (v28)\n","stream":"stdout","time":"2026-05-10T17:00:30.658588671Z"}
{"log":"[18:00:30] [INF] [10] Jellyfin.Plugin.JellyfinEnhanced: [TagCacheMonitor] Subscribed to ItemAdded, ItemUpdated, and ItemRemoved events\n","stream":"stdout","time":"2026-05-10T17:00:30.658939461Z"}
{"log":"[18:00:30] [INF] [10] Jellyfin.Plugin.JellyfinEnhanced: Jellyfin Enhanced Startup Task completed successfully.\n","stream":"stdout","time":"2026-05-10T17:00:30.659089447Z"}
{"log":"[18:00:30] [INF] [10] Emby.Server.Implementations.ScheduledTasks.TaskManager: Jellyfin Enhanced Startup Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-10T17:00:30.659823858Z"}
{"log":"[18:00:31] [INF] [10] Emby.Server.Implementations.ScheduledTasks.TaskManager: Clean up collections and playlists Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-10T17:00:31.078360381Z"}
{"log":"[18:00:35] [INF] [15] Emby.Server.Implementations.ScheduledTasks.TaskManager: Clean Transcode Directory Completed after 0 minute(s) and 4 seconds\n","stream":"stdout","time":"2026-05-10T17:00:35.205908708Z"}
{"log":"[18:00:35] [ERR] [28] Emby.Server.Implementations.Updates.InstallationManager: An error occurred while accessing the plugin manifest: https://intro-skipper.org/manifest.json\n","stream":"stdout","time":"2026-05-10T17:00:35.778022332Z"}
{"log":"System.Net.Http.HttpRequestException: No data available (intro-skipper.org:443)\n","stream":"stdout","time":"2026-05-10T17:00:35.778044836Z"}
{"log":" ---\u003e System.Net.Sockets.SocketException (61): No data available\n","stream":"stdout","time":"2026-05-10T17:00:35.778046594Z"}
{"log":"   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)\n","stream":"stdout","time":"2026-05-10T17:00:35.778047875Z"}
{"log":"   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)\n","stream":"stdout","time":"2026-05-10T17:00:35.77804913Z"}
{"log":"   at System.Net.Sockets.Socket.\u003cConnectAsync\u003eg__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)\n","stream":"stdout","time":"2026-05-10T17:00:35.778059348Z"}
{"log":"   at Jellyfin.Networking.HappyEyeballs.HttpClientExtension.AttemptConnection(AddressFamily addressFamily, SocketsHttpConnectionContext context, CancellationToken cancellationToken)\n","stream":"stdout","time":"2026-05-10T17:00:35.778060836Z"}
{"log":"   at Jellyfin.Networking.HappyEyeballs.HttpClientExtension.OnConnect(SocketsHttpConnectionContext context, CancellationToken cancellationToken)\n","stream":"stdout","time":"2026-05-10T17:00:35.778062017Z"}
{"log":"   at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)\n","stream":"stdout","time":"2026-05-10T17:00:35.778063141Z"}
{"log":"   --- End of inner exception stack trace ---\n","stream":"stdout","time":"2026-05-10T17:00:35.778064289Z"}
{"log":"   at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)\n","stream":"stdout","time":"2026-05-10T17:00:35.778065327Z"}
{"log":"   at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)\n","stream":"stdout","time":"2026-05-10T17:00:35.778066467Z"}
{"log":"   at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)\n","stream":"stdout","time":"2026-05-10T17:00:35.778067566Z"}
{"log":"   at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)\n","stream":"stdout","time":"2026-05-10T17:00:35.778068753Z"}
{"log":"   at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)\n","stream":"stdout","time":"2026-05-10T17:00:35.778069812Z"}
{"log":"   at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)\n","stream":"stdout","time":"2026-05-10T17:00:35.778071725Z"}
{"log":"   at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)\n","stream":"stdout","time":"2026-05-10T17:00:35.778072923Z"}
{"log":"   at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)\n","stream":"stdout","time":"2026-05-10T17:00:35.77807403Z"}
{"log":"   at Microsoft.Extensions.Http.Logging.LoggingHttpMessageHandler.\u003cSendCoreAsync\u003eg__Core|4_0(HttpRequestMessage request, Boolean useAsync, CancellationToken cancellationToken)\n","stream":"stdout","time":"2026-05-10T17:00:35.778075165Z"}
{"log":"   at Microsoft.Extensions.Http.Logging.LoggingScopeHttpMessageHandler.\u003cSendCoreAsync\u003eg__Core|4_0(HttpRequestMessage request, Boolean useAsync, CancellationToken cancellationToken)\n","stream":"stdout","time":"2026-05-10T17:00:35.778076458Z"}
{"log":"   at System.Net.Http.HttpClient.\u003cSendAsync\u003eg__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)\n","stream":"stdout","time":"2026-05-10T17:00:35.778077737Z"}
{"log":"   at System.Net.Http.Json.HttpClientJsonExtensions.\u003cFromJsonAsyncCore\u003eg__Core|12_0[TValue,TJsonOptions](HttpClient client, Task`1 responseTask, Boolean usingResponseHeadersRead, CancellationTokenSource linkedCTS, Func`4 deserializeMethod, TJsonOptions jsonOptions, CancellationToken cancellationToken)\n","stream":"stdout","time":"2026-05-10T17:00:35.778079145Z"}
{"log":"   at Emby.Server.Implementations.Updates.InstallationManager.GetPackages(String manifestName, String manifest, Boolean filterIncompatible, CancellationToken cancellationToken)\n","stream":"stdout","time":"2026-05-10T17:00:35.778082332Z"}
{"log":"[18:00:38] [INF] [13] Emby.Server.Implementations.Plugins.PluginManager: No local manifest exists for plugin Jellyfin Enhanced. Skipping manifest reconciliation.\n","stream":"stdout","time":"2026-05-10T17:00:38.650998122Z"}
{"log":"[18:00:38] [INF] [13] Emby.Server.Implementations.Updates.InstallationManager: Plugin installed: Jellyfin Enhanced 11.9.0.0\n","stream":"stdout","time":"2026-05-10T17:00:38.652759469Z"}
{"log":"[18:00:38] [INF] [13] Emby.Server.Implementations.ApplicationHost: App needs to be restarted.\n","stream":"stdout","time":"2026-05-10T17:00:38.937329831Z"}
{"log":"[18:00:38] [INF] [13] Emby.Server.Implementations.ScheduledTasks.TaskManager: Update Plugins Completed after 0 minute(s) and 8 seconds\n","stream":"stdout","time":"2026-05-10T17:00:38.937528016Z"}
{"log":"[20:13:13] [INF] [74] Emby.Server.Implementations.IO.LibraryMonitor: films (/data/films) will be refreshed.\n","stream":"stdout","time":"2026-05-10T19:13:13.75017744Z"}
{"log":"[20:13:49] [INF] [72] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: The Devil Wears Prada 2\n","stream":"stdout","time":"2026-05-10T19:13:49.788979867Z"}
{"log":"[20:14:12] [INF] [72] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Saved 1704 entries to disk\n","stream":"stdout","time":"2026-05-10T19:14:12.165795877Z"}
{"log":"[20:14:41] [INF] [30] IntroSkipper.Services.Entrypoint: Initiating automatic analysis task\n","stream":"stdout","time":"2026-05-10T19:14:41.980505791Z"}
{"log":"[20:14:43] [INF] [30] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows\n","stream":"stdout","time":"2026-05-10T19:14:43.885969556Z"}
{"log":"[20:14:46] [INF] [30] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies\n","stream":"stdout","time":"2026-05-10T19:14:46.103566611Z"}
{"log":"[20:14:46] [INF] [30] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows-nrw\n","stream":"stdout","time":"2026-05-10T19:14:46.17264276Z"}
{"log":"[20:14:46] [INF] [30] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Collections\n","stream":"stdout","time":"2026-05-10T19:14:46.815017688Z"}
{"log":"[20:14:46] [INF] [30] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies2\n","stream":"stdout","time":"2026-05-10T19:14:46.849105315Z"}
{"log":"[20:14:46] [INF] [30] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Audio Books\n","stream":"stdout","time":"2026-05-10T19:14:46.884141124Z"}
{"log":"[20:14:48] [INF] [66] IntroSkipper.Services.Entrypoint: [Mode: Introduction] Analyzing 1 files from The Devil Wears Prada 2 season 0\n","stream":"stdout","time":"2026-05-10T19:14:48.171725954Z"}
{"log":"[20:14:48] [INF] [66] IntroSkipper.Services.Entrypoint: [Mode: Credits] Analyzing 1 files from The Devil Wears Prada 2 season 0\n","stream":"stdout","time":"2026-05-10T19:14:48.69888969Z"}
{"log":"[20:14:55] [INF] [66] IntroSkipper.Services.Entrypoint: [Mode: Recap] Analyzing 1 files from The Devil Wears Prada 2 season 0\n","stream":"stdout","time":"2026-05-10T19:14:55.496550423Z"}
{"log":"[20:14:55] [INF] [66] IntroSkipper.Services.Entrypoint: [Mode: Preview] Analyzing 1 files from The Devil Wears Prada 2 season 0\n","stream":"stdout","time":"2026-05-10T19:14:55.665221054Z"}
{"log":"[20:14:55] [INF] [66] IntroSkipper.Services.Entrypoint: [Mode: Commercial] Analyzing 1 files from The Devil Wears Prada 2 season 0\n","stream":"stdout","time":"2026-05-10T19:14:55.689024437Z"}
{"log":"[20:26:44] [INF] [73] Emby.Server.Implementations.IO.LibraryMonitor: films (/data/films) will be refreshed.\n","stream":"stdout","time":"2026-05-10T19:26:44.291882861Z"}
{"log":"[20:26:44] [INF] [73] Emby.Server.Implementations.IO.LibraryMonitor: The Devil Wears Prada 2 (/data/films/The Devil Wears Prada 2 (2026)/The Devil Wears Prada 2 (2026) CAM Proper.mkv) will be refreshed.\n","stream":"stdout","time":"2026-05-10T19:26:44.344822384Z"}
{"log":"[20:26:44] [INF] [73] MediaBrowser.Providers.Movies.MovieMetadataService: File changed, pruning extracted data: /data/films/The Devil Wears Prada 2 (2026)/The Devil Wears Prada 2 (2026) CAM Proper.mkv\n","stream":"stdout","time":"2026-05-10T19:26:44.608689874Z"}
{"log":"[20:26:51] [INF] [9] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: The Devil Wears Prada 2\n","stream":"stdout","time":"2026-05-10T19:26:51.885014228Z"}
{"log":"[20:27:16] [INF] [50] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Saved 1704 entries to disk\n","stream":"stdout","time":"2026-05-10T19:27:16.86726888Z"}
{"log":"[20:27:46] [INF] [7] IntroSkipper.Services.Entrypoint: Initiating automatic analysis task\n","stream":"stdout","time":"2026-05-10T19:27:46.855563552Z"}
{"log":"[20:27:46] [INF] [7] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows\n","stream":"stdout","time":"2026-05-10T19:27:46.903647654Z"}
{"log":"[20:27:47] [INF] [7] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies\n","stream":"stdout","time":"2026-05-10T19:27:47.144415192Z"}
{"log":"[20:27:47] [INF] [7] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows-nrw\n","stream":"stdout","time":"2026-05-10T19:27:47.159125208Z"}
{"log":"[20:27:47] [INF] [7] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Collections\n","stream":"stdout","time":"2026-05-10T19:27:47.234866348Z"}
{"log":"[20:27:47] [INF] [7] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies2\n","stream":"stdout","time":"2026-05-10T19:27:47.235571302Z"}
{"log":"[20:27:47] [INF] [7] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Audio Books\n","stream":"stdout","time":"2026-05-10T19:27:47.238239626Z"}
{"log":"[22:47:45] [INF] [67] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 172.19.0.1 request\n","stream":"stdout","time":"2026-05-10T21:47:45.378708834Z"}
{"log":"[22:47:49] [INF] [38] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/genres/tv\n","stream":"stdout","time":"2026-05-10T21:47:49.819725934Z"}
{"log":"[22:47:49] [INF] [47] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/genres/movie\n","stream":"stdout","time":"2026-05-10T21:47:49.819781886Z"}
{"log":"[22:47:50] [INF] [47] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=a\u0026page=1\u0026language=en\n","stream":"stdout","time":"2026-05-10T21:47:50.258367859Z"}
{"log":"[22:47:50] [INF] [47] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/1303055\n","stream":"stdout","time":"2026-05-10T21:47:50.390255493Z"}
{"log":"[22:47:50] [INF] [7] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/1276038\n","stream":"stdout","time":"2026-05-10T21:47:50.390278404Z"}
{"log":"[22:47:50] [INF] [3] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/1270125\n","stream":"stdout","time":"2026-05-10T21:47:50.390337154Z"}
{"log":"[22:47:50] [INF] [3] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=a\u0026page=2\u0026language=en\n","stream":"stdout","time":"2026-05-10T21:47:50.411857318Z"}
{"log":"[22:47:50] [INF] [18] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=ar\u0026page=1\u0026language=en\n","stream":"stdout","time":"2026-05-10T21:47:50.616810547Z"}
{"log":"[22:47:50] [INF] [47] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/191294\n","stream":"stdout","time":"2026-05-10T21:47:50.875803132Z"}
{"log":"[22:47:50] [INF] [18] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/1459874\n","stream":"stdout","time":"2026-05-10T21:47:50.87604576Z"}
{"log":"[22:47:50] [INF] [3] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/1443241\n","stream":"stdout","time":"2026-05-10T21:47:50.876398662Z"}
{"log":"[22:47:50] [INF] [7] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=ar\u0026page=2\u0026language=en\n","stream":"stdout","time":"2026-05-10T21:47:50.900182577Z"}
{"log":"[22:47:51] [INF] [18] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=argos\u0026page=1\u0026language=en\n","stream":"stdout","time":"2026-05-10T21:47:51.482634427Z"}
{"log":"[22:47:51] [WRN] [3] Microsoft.EntityFrameworkCore.Query: The query uses a row limiting operator ('Skip'/'Take') without an 'OrderBy' operator. This may lead to unpredictable results. If the 'Distinct' operator is used after 'OrderBy', then make sure to use the 'OrderBy' operator after 'Distinct' as the ordering would otherwise get erased.\n","stream":"stdout","time":"2026-05-10T21:47:51.737015655Z"}
{"log":"[22:47:53] [INF] [18] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/1093367\n","stream":"stdout","time":"2026-05-10T21:47:53.540146943Z"}
{"log":"[22:47:53] [INF] [86] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/1280003\n","stream":"stdout","time":"2026-05-10T21:47:53.540470334Z"}
{"log":"[22:47:53] [INF] [7] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/1661020\n","stream":"stdout","time":"2026-05-10T21:47:53.541198551Z"}
{"log":"[22:47:53] [INF] [47] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/8691\n","stream":"stdout","time":"2026-05-10T21:47:53.541373094Z"}
{"log":"[22:47:53] [INF] [86] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/1033688\n","stream":"stdout","time":"2026-05-10T21:47:53.546948298Z"}
{"log":"[22:47:53] [INF] [7] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/479202\n","stream":"stdout","time":"2026-05-10T21:47:53.547106083Z"}
{"log":"[22:47:53] [INF] [47] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/40968\n","stream":"stdout","time":"2026-05-10T21:47:53.547304102Z"}
{"log":"[22:47:54] [INF] [47] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=ma\u0026page=1\u0026language=en\n","stream":"stdout","time":"2026-05-10T21:47:54.107120029Z"}
{"log":"[22:47:54] [INF] [47] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/502416\n","stream":"stdout","time":"2026-05-10T21:47:54.232620389Z"}
{"log":"[22:47:54] [INF] [47] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/48266\n","stream":"stdout","time":"2026-05-10T21:47:54.23355155Z"}
{"log":"[22:47:54] [INF] [49] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/1178620\n","stream":"stdout","time":"2026-05-10T21:47:54.233692459Z"}
{"log":"[22:47:54] [INF] [49] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/1492708\n","stream":"stdout","time":"2026-05-10T21:47:54.235822593Z"}
{"log":"[22:47:54] [INF] [47] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/533048\n","stream":"stdout","time":"2026-05-10T21:47:54.236505572Z"}
{"log":"[22:47:54] [INF] [49] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=ma\u0026page=2\u0026language=en\n","stream":"stdout","time":"2026-05-10T21:47:54.283609112Z"}
{"log":"[22:47:54] [INF] [47] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=mar\u0026page=1\u0026language=en\n","stream":"stdout","time":"2026-05-10T21:47:54.438099682Z"}
{"log":"[22:47:54] [INF] [47] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/1913\n","stream":"stdout","time":"2026-05-10T21:47:54.718923657Z"}
{"log":"[22:47:54] [INF] [47] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/1274572\n","stream":"stdout","time":"2026-05-10T21:47:54.719335325Z"}
{"log":"[22:47:54] [INF] [49] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/949759\n","stream":"stdout","time":"2026-05-10T21:47:54.721397302Z"}
{"log":"[22:47:54] [INF] [47] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/1105690\n","stream":"stdout","time":"2026-05-10T21:47:54.721787096Z"}
{"log":"[22:47:54] [INF] [47] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/599963\n","stream":"stdout","time":"2026-05-10T21:47:54.798638729Z"}
{"log":"[22:47:54] [INF] [47] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=mar\u0026page=2\u0026language=en\n","stream":"stdout","time":"2026-05-10T21:47:54.842407708Z"}
{"log":"[22:47:55] [INF] [38] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=1\u0026language=en\n","stream":"stdout","time":"2026-05-10T21:47:55.073915528Z"}
{"log":"[22:47:55] [INF] [3] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/754431\n","stream":"stdout","time":"2026-05-10T21:47:55.304721065Z"}
{"log":"[22:47:55] [INF] [67] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/365710\n","stream":"stdout","time":"2026-05-10T21:47:55.304852587Z"}
{"log":"[22:47:55] [INF] [47] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/223487\n","stream":"stdout","time":"2026-05-10T21:47:55.305513314Z"}
{"log":"[22:47:55] [INF] [7] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/625575\n","stream":"stdout","time":"2026-05-10T21:47:55.305694478Z"}
{"log":"[22:47:55] [INF] [72] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/395504\n","stream":"stdout","time":"2026-05-10T21:47:55.305796457Z"}
{"log":"[22:47:55] [INF] [37] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/535917\n","stream":"stdout","time":"2026-05-10T21:47:55.305986049Z"}
{"log":"[22:47:55] [INF] [49] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/493515\n","stream":"stdout","time":"2026-05-10T21:47:55.306128028Z"}
{"log":"[22:47:55] [INF] [86] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/1425317\n","stream":"stdout","time":"2026-05-10T21:47:55.410494317Z"}
{"log":"[22:47:55] [INF] [67] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/1591690\n","stream":"stdout","time":"2026-05-10T21:47:55.559816423Z"}
{"log":"[22:47:55] [INF] [67] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=2\u0026language=en\n","stream":"stdout","time":"2026-05-10T21:47:55.564444336Z"}
{"log":"[22:47:59] [INF] [86] Jellyfin.Plugin.JellyfinEnhanced: Fetching Seerr partial requests setting from: https://jellyseerr.animewaifu.org/api/v1/settings/main\n","stream":"stdout","time":"2026-05-10T21:47:59.644278611Z"}
{"log":"[22:47:59] [INF] [86] Jellyfin.Plugin.JellyfinEnhanced: Seerr settings — partialRequests: True, specialEpisodes: False\n","stream":"stdout","time":"2026-05-10T21:47:59.763283092Z"}
{"log":"[22:47:59] [INF] [86] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/tv/245318\n","stream":"stdout","time":"2026-05-10T21:47:59.815514579Z"}
{"log":"[22:48:04] [INF] [47] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/overrideRule\n","stream":"stdout","time":"2026-05-10T21:48:04.647716871Z"}
{"log":"[22:48:04] [INF] [47] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/request\n","stream":"stdout","time":"2026-05-10T21:48:04.847105099Z"}
{"log":"[22:48:08] [INF] [18] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=3\u0026language=en\n","stream":"stdout","time":"2026-05-10T21:48:08.829789276Z"}
{"log":"[22:48:09] [INF] [86] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=4\u0026language=en\n","stream":"stdout","time":"2026-05-10T21:48:09.133696314Z"}
{"log":"[22:48:09] [INF] [86] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=5\u0026language=en\n","stream":"stdout","time":"2026-05-10T21:48:09.628337933Z"}
{"log":"[22:48:09] [INF] [47] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=6\u0026language=en\n","stream":"stdout","time":"2026-05-10T21:48:09.979075614Z"}
{"log":"[22:48:12] [INF] [47] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=7\u0026language=en\n","stream":"stdout","time":"2026-05-10T21:48:12.375863649Z"}
{"log":"[22:51:33] [INF] [84] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.\n","stream":"stdout","time":"2026-05-10T21:51:33.416964446Z"}
{"log":"[22:55:57] [INF] [69] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.\n","stream":"stdout","time":"2026-05-10T21:55:57.41674339Z"}
{"log":"[22:59:45] [INF] [85] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.\n","stream":"stdout","time":"2026-05-10T21:59:45.416768048Z"}
{"log":"[23:02:51] [INF] [95] Emby.Server.Implementations.IO.LibraryMonitor: series (/data/series) will be refreshed.\n","stream":"stdout","time":"2026-05-10T22:02:51.240467954Z"}
{"log":"[23:03:33] [INF] [99] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.\n","stream":"stdout","time":"2026-05-10T22:03:33.417205932Z"}
{"log":"[23:03:58] [INF] [97] MediaBrowser.Providers.TV.SeriesMetadataService: Creating Season Season Unknown entry for Margo's Got Money Troubles\n","stream":"stdout","time":"2026-05-10T22:03:58.147610586Z"}
{"log":"[23:03:59] [INF] [99] MediaBrowser.Providers.TV.EpisodeMetadataService: File changed, pruning extracted data: /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E04 - Buddies WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-10T22:03:59.328416683Z"}
{"log":"[23:04:12] [INF] [99] MediaBrowser.Providers.TV.SeriesMetadataService: Removing virtual season null in series Margo's Got Money Troubles\n","stream":"stdout","time":"2026-05-10T22:04:12.7662785Z"}
{"log":"[23:04:12] [INF] [99] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: Season, Name: Season Unknown, Path: , Id: e3e20bfa-82cf-7908-7054-8f250a5f4e78\n","stream":"stdout","time":"2026-05-10T22:04:12.767313788Z"}
{"log":"[23:04:43] [INF] [92] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Saved 1707 entries to disk\n","stream":"stdout","time":"2026-05-10T22:04:43.566358377Z"}
{"log":"[23:04:56] [INF] [99] Emby.Server.Implementations.IO.LibraryMonitor: Buddies (/data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E04 - Buddies WEBDL-1080p.mkv) will be refreshed.\n","stream":"stdout","time":"2026-05-10T22:04:56.686529586Z"}
{"log":"[23:04:56] [INF] [99] MediaBrowser.Providers.TV.EpisodeMetadataService: File changed, pruning extracted data: /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E04 - Buddies WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-10T22:04:56.739016264Z"}
{"log":"[23:05:29] [INF] [99] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Saved 1707 entries to disk\n","stream":"stdout","time":"2026-05-10T22:05:29.76148104Z"}
{"log":"[23:05:57] [INF] [97] IntroSkipper.Services.Entrypoint: Initiating automatic analysis task\n","stream":"stdout","time":"2026-05-10T22:05:57.401485696Z"}
{"log":"[23:05:58] [INF] [97] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows\n","stream":"stdout","time":"2026-05-10T22:05:58.08386917Z"}
{"log":"[23:06:50] [INF] [97] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies\n","stream":"stdout","time":"2026-05-10T22:06:50.136596725Z"}
{"log":"[23:06:51] [INF] [97] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows-nrw\n","stream":"stdout","time":"2026-05-10T22:06:51.311332935Z"}
{"log":"[23:06:51] [INF] [97] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Collections\n","stream":"stdout","time":"2026-05-10T22:06:51.638899883Z"}
{"log":"[23:06:51] [INF] [97] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies2\n","stream":"stdout","time":"2026-05-10T22:06:51.63965322Z"}
{"log":"[23:06:51] [INF] [97] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Audio Books\n","stream":"stdout","time":"2026-05-10T22:06:51.643539956Z"}
{"log":"[23:06:52] [INF] [115] IntroSkipper.Services.Entrypoint: [Mode: Introduction] Analyzing 1 files from Margo's Got Money Troubles season 1\n","stream":"stdout","time":"2026-05-10T22:06:52.126668853Z"}
{"log":"[23:06:52] [INF] [115] IntroSkipper.Services.Entrypoint: [Mode: Credits] Analyzing 1 files from Margo's Got Money Troubles season 1\n","stream":"stdout","time":"2026-05-10T22:06:52.590160616Z"}
{"log":"[23:06:55] [INF] [115] IntroSkipper.Services.Entrypoint: [Mode: Recap] Analyzing 1 files from Margo's Got Money Troubles season 1\n","stream":"stdout","time":"2026-05-10T22:06:55.267942114Z"}
{"log":"[23:06:55] [INF] [115] IntroSkipper.Services.Entrypoint: [Mode: Preview] Analyzing 1 files from Margo's Got Money Troubles season 1\n","stream":"stdout","time":"2026-05-10T22:06:55.287266106Z"}
{"log":"[23:06:55] [INF] [115] IntroSkipper.Services.Entrypoint: [Mode: Commercial] Analyzing 1 files from Margo's Got Money Troubles season 1\n","stream":"stdout","time":"2026-05-10T22:06:55.643624834Z"}
{"log":"[23:06:56] [INF] [116] Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager: Media Segment provider Intro Skipper found 1 for /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E04 - Buddies WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-10T22:06:56.183475734Z"}
{"log":"[23:07:57] [INF] [115] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.\n","stream":"stdout","time":"2026-05-10T22:07:57.416911294Z"}
{"log":"[23:10:09] [WRN] [110] Emby.Server.Implementations.HttpServer.WebSocketConnection: WS 172.19.0.1 error receiving data: The remote party closed the WebSocket connection without completing the close handshake.\n","stream":"stdout","time":"2026-05-10T22:10:09.995109811Z"}
{"log":"[23:10:11] [INF] [110] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 172.19.0.1 closed\n","stream":"stdout","time":"2026-05-10T22:10:11.299230991Z"}
{"log":"[23:11:14] [INF] [111] Emby.Server.Implementations.IO.LibraryMonitor: Season 1 (/data/series/Margo's Got Money Troubles/Season 1) will be refreshed.\n","stream":"stdout","time":"2026-05-10T22:11:14.650449322Z"}
{"log":"[23:11:36] [INF] [111] MediaBrowser.Providers.TV.EpisodeMetadataService: File changed, pruning extracted data: /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E01 - The Hungry Ghost WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-10T22:11:36.369784016Z"}
{"log":"[23:12:37] [INF] [112] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Saved 1708 entries to disk\n","stream":"stdout","time":"2026-05-10T22:12:37.640269111Z"}
{"log":"[23:13:06] [INF] [112] IntroSkipper.Services.Entrypoint: Initiating automatic analysis task\n","stream":"stdout","time":"2026-05-10T22:13:06.937467101Z"}
{"log":"[23:13:08] [INF] [112] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows\n","stream":"stdout","time":"2026-05-10T22:13:08.825653878Z"}
{"log":"[23:13:35] [INF] [112] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies\n","stream":"stdout","time":"2026-05-10T22:13:35.158994752Z"}
{"log":"[23:13:37] [INF] [112] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows-nrw\n","stream":"stdout","time":"2026-05-10T22:13:37.886100167Z"}
{"log":"[23:13:41] [INF] [112] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Collections\n","stream":"stdout","time":"2026-05-10T22:13:41.058339672Z"}
{"log":"[23:13:41] [INF] [112] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies2\n","stream":"stdout","time":"2026-05-10T22:13:41.059035832Z"}
{"log":"[23:13:41] [INF] [112] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Audio Books\n","stream":"stdout","time":"2026-05-10T22:13:41.946270314Z"}
{"log":"[23:13:44] [INF] [112] IntroSkipper.Services.Entrypoint: [Mode: Introduction] Analyzing 2 files from Margo's Got Money Troubles season 1\n","stream":"stdout","time":"2026-05-10T22:13:44.713601425Z"}
{"log":"[23:16:06] [INF] [112] IntroSkipper.Services.Entrypoint: [Mode: Credits] Analyzing 2 files from Margo's Got Money Troubles season 1\n","stream":"stdout","time":"2026-05-10T22:16:06.70981015Z"}
{"log":"[23:19:04] [INF] [69] Emby.Server.Implementations.IO.LibraryMonitor: Season 1 (/data/series/Margo's Got Money Troubles/Season 1) will be refreshed.\n","stream":"stdout","time":"2026-05-10T22:19:04.590101727Z"}
{"log":"[23:19:05] [INF] [69] Emby.Server.Implementations.IO.LibraryMonitor: The Hungry Ghost (/data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E01 - The Hungry Ghost WEBDL-1080p.mkv) will be refreshed.\n","stream":"stdout","time":"2026-05-10T22:19:05.157051198Z"}
{"log":"[23:19:06] [INF] [69] Emby.Server.Implementations.IO.LibraryMonitor: Buddies (/data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E04 - Buddies WEBDL-1080p.mkv) will be refreshed.\n","stream":"stdout","time":"2026-05-10T22:19:06.149177123Z"}
{"log":"[23:19:17] [INF] [112] IntroSkipper.Services.Entrypoint: [Mode: Recap] Analyzing 2 files from Margo's Got Money Troubles season 1\n","stream":"stdout","time":"2026-05-10T22:19:17.210471724Z"}
{"log":"[23:19:17] [INF] [112] IntroSkipper.Services.Entrypoint: [Mode: Preview] Analyzing 2 files from Margo's Got Money Troubles season 1\n","stream":"stdout","time":"2026-05-10T22:19:17.367455406Z"}
{"log":"[23:19:17] [INF] [112] IntroSkipper.Services.Entrypoint: [Mode: Commercial] Analyzing 2 files from Margo's Got Money Troubles season 1\n","stream":"stdout","time":"2026-05-10T22:19:17.554788101Z"}
{"log":"[23:19:19] [INF] [106] Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager: Media Segment provider Intro Skipper found 2 for /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E04 - Buddies WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-10T22:19:19.732437596Z"}
{"log":"[23:19:19] [INF] [69] Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager: Media Segment provider Intro Skipper found 2 for /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E01 - The Hungry Ghost WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-10T22:19:19.757727251Z"}
{"log":"[23:19:19] [INF] [113] MediaBrowser.Providers.TV.EpisodeMetadataService: File changed, pruning extracted data: /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E04 - Buddies WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-10T22:19:19.857241427Z"}
{"log":"[23:19:19] [INF] [112] MediaBrowser.Providers.TV.EpisodeMetadataService: File changed, pruning extracted data: /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E06 - Grudge Match WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-10T22:19:19.863413665Z"}
{"log":"[23:19:19] [INF] [107] MediaBrowser.Providers.TV.EpisodeMetadataService: File changed, pruning extracted data: /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E01 - The Hungry Ghost WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-10T22:19:19.867607754Z"}
{"log":"[23:19:19] [INF] [69] IntroSkipper.Services.Entrypoint: Analyzing ended, but we need to analyze again!\n","stream":"stdout","time":"2026-05-10T22:19:19.923851104Z"}
{"log":"[23:20:35] [INF] [69] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Saved 1709 entries to disk\n","stream":"stdout","time":"2026-05-10T22:20:35.113797426Z"}
{"log":"[23:21:03] [INF] [112] IntroSkipper.Services.Entrypoint: Initiating automatic analysis task\n","stream":"stdout","time":"2026-05-10T22:21:03.510690902Z"}
{"log":"[23:21:05] [INF] [112] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows\n","stream":"stdout","time":"2026-05-10T22:21:05.256677924Z"}
{"log":"[23:21:11] [INF] [114] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 172.19.0.1 request\n","stream":"stdout","time":"2026-05-10T22:21:11.269628338Z"}
{"log":"[23:21:14] [INF] [112] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies\n","stream":"stdout","time":"2026-05-10T22:21:14.773426625Z"}
{"log":"[23:21:15] [INF] [112] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows-nrw\n","stream":"stdout","time":"2026-05-10T22:21:15.010195993Z"}
{"log":"[23:21:15] [INF] [112] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Collections\n","stream":"stdout","time":"2026-05-10T22:21:15.381121131Z"}
{"log":"[23:21:15] [INF] [112] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies2\n","stream":"stdout","time":"2026-05-10T22:21:15.382053927Z"}
{"log":"[23:21:15] [INF] [112] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Audio Books\n","stream":"stdout","time":"2026-05-10T22:21:15.38599133Z"}
{"log":"[23:21:15] [INF] [112] IntroSkipper.Services.Entrypoint: [Mode: Introduction] Analyzing 3 files from Margo's Got Money Troubles season 1\n","stream":"stdout","time":"2026-05-10T22:21:15.63670862Z"}
{"log":"[23:21:25] [INF] [94] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=8\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:21:25.786330013Z"}
{"log":"[23:21:26] [INF] [53] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=9\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:21:26.197393285Z"}
{"log":"[23:21:26] [INF] [94] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=10\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:21:26.660129968Z"}
{"log":"[23:21:26] [INF] [114] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=11\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:21:26.993931922Z"}
{"log":"[23:21:27] [INF] [94] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=12\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:21:27.361922428Z"}
{"log":"[23:21:27] [INF] [94] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=13\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:21:27.745364242Z"}
{"log":"[23:21:30] [INF] [94] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=14\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:21:30.645512992Z"}
{"log":"[23:21:30] [INF] [94] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=15\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:21:30.976057979Z"}
{"log":"[23:21:31] [INF] [75] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=16\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:21:31.30877692Z"}
{"log":"[23:21:31] [INF] [75] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=17\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:21:31.682751127Z"}
{"log":"[23:21:32] [INF] [94] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=18\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:21:32.134578241Z"}
{"log":"[23:21:32] [INF] [94] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=19\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:21:32.640391273Z"}
{"log":"[23:21:32] [INF] [94] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=20\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:21:32.977385885Z"}
{"log":"[23:21:34] [INF] [76] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=21\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:21:34.297260684Z"}
{"log":"[23:21:39] [WRN] [108] Microsoft.EntityFrameworkCore.Query: Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w =\u003e w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'.\n","stream":"stdout","time":"2026-05-10T22:21:39.936089501Z"}
{"log":"[23:21:40] [INF] [46] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=22\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:21:40.883518715Z"}
{"log":"[23:21:41] [INF] [108] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=23\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:21:41.380426936Z"}
{"log":"[23:21:42] [INF] [108] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=24\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:21:42.134398716Z"}
{"log":"[23:21:42] [INF] [108] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=25\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:21:42.446436359Z"}
{"log":"[23:21:42] [INF] [108] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=26\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:21:42.828727603Z"}
{"log":"[23:21:44] [INF] [59] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=27\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:21:44.894924068Z"}
{"log":"[23:21:46] [INF] [114] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=28\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:21:46.546407461Z"}
{"log":"[23:21:46] [INF] [108] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=29\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:21:46.875931552Z"}
{"log":"[23:21:47] [INF] [108] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=30\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:21:47.21020991Z"}
{"log":"[23:21:47] [INF] [108] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=31\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:21:47.542630826Z"}
{"log":"[23:21:47] [INF] [108] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=32\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:21:47.924374639Z"}
{"log":"[23:21:48] [INF] [108] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=33\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:21:48.258775612Z"}
{"log":"[23:21:50] [INF] [108] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=34\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:21:50.293382806Z"}
{"log":"[23:21:50] [INF] [35] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=35\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:21:50.622983229Z"}
{"log":"[23:21:51] [INF] [46] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=36\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:21:51.433491102Z"}
{"log":"[23:21:51] [INF] [75] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=37\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:21:51.906778548Z"}
{"log":"[23:21:52] [INF] [46] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=38\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:21:52.237751821Z"}
{"log":"[23:21:52] [INF] [75] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=39\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:21:52.571049738Z"}
{"log":"[23:21:52] [INF] [75] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=40\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:21:52.908263138Z"}
{"log":"[23:21:53] [INF] [41] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=41\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:21:53.238460812Z"}
{"log":"[23:21:54] [INF] [46] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=42\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:21:54.505137677Z"}
{"log":"[23:21:54] [INF] [75] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=43\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:21:54.873208995Z"}
{"log":"[23:21:55] [INF] [75] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=44\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:21:55.119575687Z"}
{"log":"[23:21:55] [INF] [46] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=45\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:21:55.467993382Z"}
{"log":"[23:21:55] [INF] [75] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=46\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:21:55.800407198Z"}
{"log":"[23:21:56] [INF] [46] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=47\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:21:56.834808074Z"}
{"log":"[23:21:57] [INF] [75] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=48\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:21:57.168927496Z"}
{"log":"[23:21:59] [INF] [114] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=49\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:21:59.765858221Z"}
{"log":"[23:22:00] [INF] [114] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=50\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:22:00.096478351Z"}
{"log":"[23:22:00] [INF] [75] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=51\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:22:00.379278811Z"}
{"log":"[23:22:00] [INF] [75] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=52\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:22:00.718833746Z"}
{"log":"[23:22:01] [INF] [114] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=53\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:22:01.04652185Z"}
{"log":"[23:22:01] [INF] [75] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=54\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:22:01.381146582Z"}
{"log":"[23:22:01] [INF] [46] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=55\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:22:01.714748429Z"}
{"log":"[23:22:02] [INF] [114] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=56\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:22:02.046166842Z"}
{"log":"[23:22:02] [INF] [114] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=57\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:22:02.38082491Z"}
{"log":"[23:22:02] [INF] [114] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=58\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:22:02.627609494Z"}
{"log":"[23:22:02] [INF] [114] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=59\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:22:02.961184264Z"}
{"log":"[23:22:03] [INF] [75] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=60\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:22:03.346138615Z"}
{"log":"[23:22:03] [INF] [94] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=61\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:22:03.67674913Z"}
{"log":"[23:22:04] [INF] [75] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=62\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:22:04.218049218Z"}
{"log":"[23:22:05] [INF] [36] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=63\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:22:05.474556868Z"}
{"log":"[23:22:06] [INF] [36] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=margo\u0026page=64\u0026language=en\n","stream":"stdout","time":"2026-05-10T22:22:06.776477176Z"}
{"log":"[23:22:18] [INF] [112] IntroSkipper.Services.Entrypoint: [Mode: Credits] Analyzing 3 files from Margo's Got Money Troubles season 1\n","stream":"stdout","time":"2026-05-10T22:22:18.889000343Z"}
{"log":"[23:23:34] [INF] [69] Emby.Server.Implementations.IO.LibraryMonitor: Grudge Match (/data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E06 - Grudge Match WEBDL-1080p.mkv) will be refreshed.\n","stream":"stdout","time":"2026-05-10T22:23:34.248515717Z"}
{"log":"[23:23:34] [INF] [69] MediaBrowser.Providers.TV.EpisodeMetadataService: File changed, pruning extracted data: /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E06 - Grudge Match WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-10T22:23:34.959200129Z"}
{"log":"[23:24:25] [INF] [51] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Saved 1709 entries to disk\n","stream":"stdout","time":"2026-05-10T22:24:25.075710477Z"}
{"log":"[23:25:01] [INF] [62] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.\n","stream":"stdout","time":"2026-05-10T22:25:01.077439481Z"}
{"log":"[23:25:13] [INF] [61] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 172.19.0.1 closed\n","stream":"stdout","time":"2026-05-10T22:25:13.623697772Z"}
{"log":"[23:25:43] [INF] [52] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 172.19.0.1 request\n","stream":"stdout","time":"2026-05-10T22:25:43.671043349Z"}
{"log":"[23:25:50] [INF] [67] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/genres/tv\n","stream":"stdout","time":"2026-05-10T22:25:50.639648097Z"}
{"log":"[23:25:50] [INF] [88] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/genres/movie\n","stream":"stdout","time":"2026-05-10T22:25:50.639693375Z"}
{"log":"[23:26:00] [INF] [61] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for animewaifu. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True\n","stream":"stdout","time":"2026-05-10T22:26:00.305043436Z"}
{"log":"[23:26:04] [INF] [28] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request\n","stream":"stdout","time":"2026-05-10T22:26:04.867858438Z"}
{"log":"[23:26:04] [INF] [28] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: /usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -probesize 1G -readrate 10 -fflags +genpts -f matroska  -i file:\"/data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E01 - The Hungry Ghost WEBDL-1080p.mkv\" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 copy -bsf:v h264_mp4toannexb -start_at_zero -codec:a:0 libfdk_aac -ac 2 -vbr:a 5 -af \"volume=2\" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 6 -hls_segment_type fmp4 -hls_fmp4_init_filename \"62c8e57a4db44699d9df16243528f5de-1.mp4\" -start_number 0 -hls_segment_filename \"/config/cache/transcodes/62c8e57a4db44699d9df16243528f5de%d.mp4\" -hls_playlist_type vod -hls_list_size 0 -hls_segment_options movflags=+frag_discont -y \"/config/cache/transcodes/62c8e57a4db44699d9df16243528f5de.m3u8\"\n","stream":"stdout","time":"2026-05-10T22:26:04.885184111Z"}
{"log":"[23:26:07] [INF] [52] Emby.Server.Implementations.IO.LibraryMonitor: Grudge Match (/data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E06 - Grudge Match WEBDL-1080p.mkv) will be refreshed.\n","stream":"stdout","time":"2026-05-10T22:26:07.395507457Z"}
{"log":"[23:26:07] [INF] [28] MediaBrowser.Providers.TV.EpisodeMetadataService: File changed, pruning extracted data: /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E06 - Grudge Match WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-10T22:26:07.396317726Z"}
{"log":"[23:26:07] [INF] [52] Emby.Server.Implementations.IO.LibraryMonitor: Season 1 (/data/series/Margo's Got Money Troubles/Season 1) will be refreshed.\n","stream":"stdout","time":"2026-05-10T22:26:07.401024746Z"}
{"log":"[23:26:23] [INF] [56] MediaBrowser.Providers.TV.EpisodeMetadataService: File changed, pruning extracted data: /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E03 - Jinxed WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-10T22:26:23.411682685Z"}
{"log":"[23:26:36] [INF] [56] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 172.19.0.1 request\n","stream":"stdout","time":"2026-05-10T22:26:36.794049552Z"}
{"log":"[23:26:43] [INF] [28] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Stopping ffmpeg process with q command for /config/cache/transcodes/62c8e57a4db44699d9df16243528f5de.m3u8\n","stream":"stdout","time":"2026-05-10T22:26:43.999553716Z"}
{"log":"[23:26:44] [INF] [28] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 0\n","stream":"stdout","time":"2026-05-10T22:26:44.241182709Z"}
{"log":"[23:26:44] [INF] [28] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Deleting partial stream file(s) /config/cache/transcodes/62c8e57a4db44699d9df16243528f5de.m3u8\n","stream":"stdout","time":"2026-05-10T22:26:44.243823426Z"}
{"log":"[23:26:47] [INF] [38] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app Jellyfin Web 10.11.8 playing The Hungry Ghost. Stopped at 24152 ms\n","stream":"stdout","time":"2026-05-10T22:26:47.401353459Z"}
{"log":"[23:26:53] [INF] [56] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for animewaifu. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True\n","stream":"stdout","time":"2026-05-10T22:26:53.485449391Z"}
{"log":"[23:26:55] [INF] [10] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: /usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -probesize 1G -readrate 10 -fflags +genpts -f matroska  -i file:\"/data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E01 - The Hungry Ghost WEBDL-1080p.mkv\" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 copy -bsf:v h264_mp4toannexb -start_at_zero -codec:a:0 libfdk_aac -ac 2 -vbr:a 5 -af \"volume=2\" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 6 -hls_segment_type fmp4 -hls_fmp4_init_filename \"1084ec1b104a375109db02a67be605d0-1.mp4\" -start_number 0 -hls_segment_filename \"/config/cache/transcodes/1084ec1b104a375109db02a67be605d0%d.mp4\" -hls_playlist_type vod -hls_list_size 0 -hls_segment_options movflags=+frag_discont -y \"/config/cache/transcodes/1084ec1b104a375109db02a67be605d0.m3u8\"\n","stream":"stdout","time":"2026-05-10T22:26:55.338664111Z"}
{"log":"[23:26:56] [INF] [112] IntroSkipper.Services.Entrypoint: [Mode: Recap] Analyzing 3 files from Margo's Got Money Troubles season 1\n","stream":"stdout","time":"2026-05-10T22:26:56.120358765Z"}
{"log":"[23:26:56] [INF] [112] IntroSkipper.Services.Entrypoint: [Mode: Preview] Analyzing 3 files from Margo's Got Money Troubles season 1\n","stream":"stdout","time":"2026-05-10T22:26:56.310540883Z"}
{"log":"[23:26:56] [INF] [112] IntroSkipper.Services.Entrypoint: [Mode: Commercial] Analyzing 3 files from Margo's Got Money Troubles season 1\n","stream":"stdout","time":"2026-05-10T22:26:56.514747714Z"}
{"log":"[23:26:56] [INF] [28] Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager: Media Segment provider Intro Skipper found 2 for /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E04 - Buddies WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-10T22:26:56.972557855Z"}
{"log":"[23:26:57] [INF] [112] Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager: Media Segment provider Intro Skipper found 2 for /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E01 - The Hungry Ghost WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-10T22:26:57.091145896Z"}
{"log":"[23:26:57] [INF] [28] Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager: Media Segment provider Intro Skipper found 2 for /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E06 - Grudge Match WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-10T22:26:57.265254142Z"}
{"log":"[23:26:58] [INF] [112] IntroSkipper.Services.Entrypoint: Analyzing ended, but we need to analyze again!\n","stream":"stdout","time":"2026-05-10T22:26:58.131432617Z"}
{"log":"[23:27:00] [INF] [56] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Saved 1710 entries to disk\n","stream":"stdout","time":"2026-05-10T22:27:00.936555818Z"}
{"log":"[23:27:58] [INF] [28] IntroSkipper.Services.Entrypoint: Initiating automatic analysis task\n","stream":"stdout","time":"2026-05-10T22:27:58.131824234Z"}
{"log":"[23:28:00] [INF] [28] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows\n","stream":"stdout","time":"2026-05-10T22:28:00.196815885Z"}
{"log":"[23:28:14] [INF] [28] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies\n","stream":"stdout","time":"2026-05-10T22:28:14.418779014Z"}
{"log":"[23:28:14] [INF] [28] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows-nrw\n","stream":"stdout","time":"2026-05-10T22:28:14.599905822Z"}
{"log":"[23:28:15] [INF] [28] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Collections\n","stream":"stdout","time":"2026-05-10T22:28:15.82176736Z"}
{"log":"[23:28:15] [INF] [28] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies2\n","stream":"stdout","time":"2026-05-10T22:28:15.822672465Z"}
{"log":"[23:28:15] [INF] [28] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Audio Books\n","stream":"stdout","time":"2026-05-10T22:28:15.826679857Z"}
{"log":"[23:28:16] [INF] [28] IntroSkipper.Services.Entrypoint: [Mode: Introduction] Analyzing 4 files from Margo's Got Money Troubles season 1\n","stream":"stdout","time":"2026-05-10T22:28:16.496179898Z"}
{"log":"[23:29:40] [INF] [56] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Transcoding kill timer stopped for JobId 152dd1cc8b9141f0ae6de61849328cc3 PlaySessionId a2433b026e114d159eb097bb1f888d55. Killing transcoding\n","stream":"stdout","time":"2026-05-10T22:29:40.784535824Z"}
{"log":"[23:29:40] [INF] [56] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Stopping ffmpeg process with q command for /config/cache/transcodes/1084ec1b104a375109db02a67be605d0.m3u8\n","stream":"stdout","time":"2026-05-10T22:29:40.784562113Z"}
{"log":"[23:29:40] [INF] [56] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 0\n","stream":"stdout","time":"2026-05-10T22:29:40.97190424Z"}
{"log":"[23:29:40] [INF] [56] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Deleting partial stream file(s) /config/cache/transcodes/1084ec1b104a375109db02a67be605d0.m3u8\n","stream":"stdout","time":"2026-05-10T22:29:40.972082065Z"}
{"log":"[23:30:09] [INF] [79] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: /usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -probesize 1G -ss 00:00:32.741 -noaccurate_seek -readrate 10 -fflags +genpts -f matroska  -i file:\"/data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E01 - The Hungry Ghost WEBDL-1080p.mkv\" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 copy -bsf:v h264_mp4toannexb -start_at_zero -codec:a:0 libfdk_aac -ac 2 -vbr:a 5 -af \"volume=2\" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 6 -hls_segment_type fmp4 -hls_fmp4_init_filename \"1084ec1b104a375109db02a67be605d0-1.mp4\" -start_number 5 -hls_segment_filename \"/config/cache/transcodes/1084ec1b104a375109db02a67be605d0%d.mp4\" -hls_playlist_type vod -hls_list_size 0 -hls_segment_options movflags=+frag_discont -y \"/config/cache/transcodes/1084ec1b104a375109db02a67be605d0.m3u8\"\n","stream":"stdout","time":"2026-05-10T22:30:09.849735582Z"}
{"log":"[23:30:30] [INF] [89] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for animewaifu. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True\n","stream":"stdout","time":"2026-05-10T22:30:30.220859914Z"}
{"log":"[23:30:35] [INF] [79] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request\n","stream":"stdout","time":"2026-05-10T22:30:35.101195166Z"}
{"log":"[23:30:35] [INF] [79] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: /usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -probesize 1G -readrate 10 -fflags +genpts -f matroska  -i file:\"/data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E01 - The Hungry Ghost WEBDL-1080p.mkv\" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 copy -bsf:v h264_mp4toannexb -start_at_zero -codec:a:0 libfdk_aac -ac 2 -vbr:a 5 -af \"volume=2\" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 6 -hls_segment_type fmp4 -hls_fmp4_init_filename \"136f5bb4b41f8b43809356ba729138e7-1.mp4\" -start_number 0 -hls_segment_filename \"/config/cache/transcodes/136f5bb4b41f8b43809356ba729138e7%d.mp4\" -hls_playlist_type vod -hls_list_size 0 -hls_segment_options movflags=+frag_discont -y \"/config/cache/transcodes/136f5bb4b41f8b43809356ba729138e7.m3u8\"\n","stream":"stdout","time":"2026-05-10T22:30:35.101626534Z"}
{"log":"[23:31:30] [INF] [28] IntroSkipper.Services.Entrypoint: [Mode: Credits] Analyzing 4 files from Margo's Got Money Troubles season 1\n","stream":"stdout","time":"2026-05-10T22:31:30.209818281Z"}
{"log":"[23:31:56] [INF] [55] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.\n","stream":"stdout","time":"2026-05-10T22:31:56.042228227Z"}
{"log":"[23:32:31] [INF] [55] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Transcoding kill timer stopped for JobId 0b38362d6da74a399a8659ed3c166421 PlaySessionId a2433b026e114d159eb097bb1f888d55. Killing transcoding\n","stream":"stdout","time":"2026-05-10T22:32:31.260757346Z"}
{"log":"[23:32:31] [INF] [55] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Stopping ffmpeg process with q command for /config/cache/transcodes/1084ec1b104a375109db02a67be605d0.m3u8\n","stream":"stdout","time":"2026-05-10T22:32:31.260786755Z"}
{"log":"[23:32:32] [INF] [55] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 0\n","stream":"stdout","time":"2026-05-10T22:32:32.199149971Z"}
{"log":"[23:32:32] [INF] [55] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Deleting partial stream file(s) /config/cache/transcodes/1084ec1b104a375109db02a67be605d0.m3u8\n","stream":"stdout","time":"2026-05-10T22:32:32.199174276Z"}
{"log":"[23:35:44] [INF] [70] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.\n","stream":"stdout","time":"2026-05-10T22:35:44.042325071Z"}
{"log":"[23:39:32] [INF] [49] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.\n","stream":"stdout","time":"2026-05-10T22:39:32.041878169Z"}
{"log":"[23:39:34] [INF] [7] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 0\n","stream":"stdout","time":"2026-05-10T22:39:34.228787126Z"}
{"log":"[23:40:00] [INF] [49] Emby.Server.Implementations.IO.LibraryMonitor: Season 1 (/data/series/Margo's Got Money Troubles/Season 1) will be refreshed.\n","stream":"stdout","time":"2026-05-10T22:40:00.539348617Z"}
{"log":"[23:40:00] [INF] [49] Emby.Server.Implementations.IO.LibraryMonitor: Jinxed (/data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E03 - Jinxed WEBDL-1080p.mkv) will be refreshed.\n","stream":"stdout","time":"2026-05-10T22:40:00.541414676Z"}
{"log":"[23:40:00] [INF] [49] Emby.Server.Implementations.IO.LibraryMonitor: The Hungry Ghost (/data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E01 - The Hungry Ghost WEBDL-1080p.mkv) will be refreshed.\n","stream":"stdout","time":"2026-05-10T22:40:00.545520109Z"}
{"log":"[23:40:08] [INF] [61] MediaBrowser.Providers.TV.EpisodeMetadataService: File changed, pruning extracted data: /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E01 - The Hungry Ghost WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-10T22:40:08.950200925Z"}
{"log":"[23:40:08] [INF] [86] MediaBrowser.Providers.TV.EpisodeMetadataService: File changed, pruning extracted data: /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E03 - Jinxed WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-10T22:40:08.95104586Z"}
{"log":"[23:40:08] [INF] [77] MediaBrowser.Providers.TV.EpisodeMetadataService: File changed, pruning extracted data: /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E05 - Flamingoes WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-10T22:40:08.961402978Z"}
{"log":"[23:40:24] [INF] [28] IntroSkipper.Services.Entrypoint: [Mode: Recap] Analyzing 4 files from Margo's Got Money Troubles season 1\n","stream":"stdout","time":"2026-05-10T22:40:24.86073932Z"}
{"log":"[23:40:25] [INF] [28] IntroSkipper.Services.Entrypoint: [Mode: Preview] Analyzing 4 files from Margo's Got Money Troubles season 1\n","stream":"stdout","time":"2026-05-10T22:40:25.225945391Z"}
{"log":"[23:40:25] [INF] [28] IntroSkipper.Services.Entrypoint: [Mode: Commercial] Analyzing 4 files from Margo's Got Money Troubles season 1\n","stream":"stdout","time":"2026-05-10T22:40:25.343936179Z"}
{"log":"[23:40:27] [INF] [77] Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager: Media Segment provider Intro Skipper found 2 for /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E03 - Jinxed WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-10T22:40:27.502810826Z"}
{"log":"[23:40:28] [INF] [28] Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager: Media Segment provider Intro Skipper found 2 for /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E01 - The Hungry Ghost WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-10T22:40:28.875861005Z"}
{"log":"[23:40:28] [INF] [77] Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager: Media Segment provider Intro Skipper found 2 for /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E04 - Buddies WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-10T22:40:28.879669041Z"}
{"log":"[23:40:29] [INF] [28] Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager: Media Segment provider Intro Skipper found 2 for /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E06 - Grudge Match WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-10T22:40:29.742316999Z"}
{"log":"[23:40:30] [INF] [77] IntroSkipper.Services.Entrypoint: Analyzing ended, but we need to analyze again!\n","stream":"stdout","time":"2026-05-10T22:40:30.006558304Z"}
{"log":"[23:41:04] [INF] [51] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Saved 1711 entries to disk\n","stream":"stdout","time":"2026-05-10T22:41:04.820310892Z"}
{"log":"[23:41:34] [INF] [51] IntroSkipper.Services.Entrypoint: Initiating automatic analysis task\n","stream":"stdout","time":"2026-05-10T22:41:34.29778877Z"}
{"log":"[23:41:36] [INF] [51] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows\n","stream":"stdout","time":"2026-05-10T22:41:36.0147193Z"}
{"log":"[23:41:43] [INF] [51] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies\n","stream":"stdout","time":"2026-05-10T22:41:43.91640598Z"}
{"log":"[23:41:44] [INF] [51] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows-nrw\n","stream":"stdout","time":"2026-05-10T22:41:44.109041026Z"}
{"log":"[23:41:46] [INF] [51] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Collections\n","stream":"stdout","time":"2026-05-10T22:41:46.223849303Z"}
{"log":"[23:41:46] [INF] [51] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies2\n","stream":"stdout","time":"2026-05-10T22:41:46.224980429Z"}
{"log":"[23:41:46] [INF] [51] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Audio Books\n","stream":"stdout","time":"2026-05-10T22:41:46.228842294Z"}
{"log":"[23:41:46] [INF] [51] IntroSkipper.Services.Entrypoint: [Mode: Introduction] Analyzing 5 files from Margo's Got Money Troubles season 1\n","stream":"stdout","time":"2026-05-10T22:41:46.452482621Z"}
{"log":"[23:43:42] [INF] [51] IntroSkipper.Services.Entrypoint: [Mode: Credits] Analyzing 5 files from Margo's Got Money Troubles season 1\n","stream":"stdout","time":"2026-05-10T22:43:42.699912481Z"}
{"log":"[23:43:56] [INF] [49] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.\n","stream":"stdout","time":"2026-05-10T22:43:56.042135639Z"}
{"log":"[23:46:18] [INF] [84] Emby.Server.Implementations.IO.LibraryMonitor: Flamingoes (/data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E05 - Flamingoes WEBDL-1080p.mkv) will be refreshed.\n","stream":"stdout","time":"2026-05-10T22:46:18.779172826Z"}
{"log":"[23:46:18] [INF] [84] MediaBrowser.Providers.TV.EpisodeMetadataService: File changed, pruning extracted data: /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E05 - Flamingoes WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-10T22:46:18.93729257Z"}
{"log":"[23:47:16] [INF] [31] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Saved 1711 entries to disk\n","stream":"stdout","time":"2026-05-10T22:47:16.908376253Z"}
{"log":"[23:47:44] [INF] [84] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.\n","stream":"stdout","time":"2026-05-10T22:47:44.042293423Z"}
{"log":"[23:51:32] [INF] [43] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.\n","stream":"stdout","time":"2026-05-10T22:51:32.041906848Z"}
{"log":"[23:55:47] [INF] [51] IntroSkipper.Services.Entrypoint: [Mode: Recap] Analyzing 5 files from Margo's Got Money Troubles season 1\n","stream":"stdout","time":"2026-05-10T22:55:47.761588872Z"}
{"log":"[23:55:48] [INF] [51] IntroSkipper.Services.Entrypoint: [Mode: Preview] Analyzing 5 files from Margo's Got Money Troubles season 1\n","stream":"stdout","time":"2026-05-10T22:55:48.440825992Z"}
{"log":"[23:55:48] [INF] [51] IntroSkipper.Services.Entrypoint: [Mode: Commercial] Analyzing 5 files from Margo's Got Money Troubles season 1\n","stream":"stdout","time":"2026-05-10T22:55:48.594868961Z"}
{"log":"[23:55:49] [INF] [51] Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager: Media Segment provider Intro Skipper found 2 for /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E01 - The Hungry Ghost WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-10T22:55:49.402367562Z"}
{"log":"[23:55:50] [INF] [51] Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager: Media Segment provider Intro Skipper found 2 for /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E04 - Buddies WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-10T22:55:50.316884375Z"}
{"log":"[23:55:50] [INF] [51] Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager: Media Segment provider Intro Skipper found 2 for /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E05 - Flamingoes WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-10T22:55:50.737303385Z"}
{"log":"[23:55:52] [INF] [51] Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager: Media Segment provider Intro Skipper found 2 for /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E06 - Grudge Match WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-10T22:55:52.146505539Z"}
{"log":"[23:55:54] [INF] [108] Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager: Media Segment provider Intro Skipper found 2 for /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E03 - Jinxed WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-10T22:55:54.121819866Z"}
{"log":"[23:55:56] [INF] [52] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.\n","stream":"stdout","time":"2026-05-10T22:55:56.042453625Z"}
{"log":"[23:55:57] [INF] [108] IntroSkipper.Services.Entrypoint: Analyzing ended, but we need to analyze again!\n","stream":"stdout","time":"2026-05-10T22:55:57.727559241Z"}
{"log":"[23:56:57] [INF] [86] IntroSkipper.Services.Entrypoint: Initiating automatic analysis task\n","stream":"stdout","time":"2026-05-10T22:56:57.728366956Z"}
{"log":"[23:56:59] [INF] [86] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows\n","stream":"stdout","time":"2026-05-10T22:56:59.418600739Z"}
{"log":"[23:57:08] [INF] [86] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies\n","stream":"stdout","time":"2026-05-10T22:57:08.440562307Z"}
{"log":"[23:57:10] [INF] [86] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows-nrw\n","stream":"stdout","time":"2026-05-10T22:57:10.092930712Z"}
{"log":"[23:57:10] [INF] [86] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Collections\n","stream":"stdout","time":"2026-05-10T22:57:10.301256396Z"}
{"log":"[23:57:10] [INF] [86] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies2\n","stream":"stdout","time":"2026-05-10T22:57:10.302070596Z"}
{"log":"[23:57:10] [INF] [86] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Audio Books\n","stream":"stdout","time":"2026-05-10T22:57:10.398648199Z"}
{"log":"[23:58:13] [INF] [51] Emby.Server.Implementations.IO.LibraryMonitor: Season 1 (/data/series/Margo's Got Money Troubles/Season 1) will be refreshed.\n","stream":"stdout","time":"2026-05-10T22:58:13.859943035Z"}
{"log":"[23:58:13] [INF] [51] Emby.Server.Implementations.IO.LibraryMonitor: Flamingoes (/data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E05 - Flamingoes WEBDL-1080p.mkv) will be refreshed.\n","stream":"stdout","time":"2026-05-10T22:58:13.861971768Z"}
{"log":"[23:58:13] [INF] [51] Emby.Server.Implementations.IO.LibraryMonitor: Grudge Match (/data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E06 - Grudge Match WEBDL-1080p.mkv) will be refreshed.\n","stream":"stdout","time":"2026-05-10T22:58:13.864727993Z"}
{"log":"[23:58:18] [INF] [47] MediaBrowser.Providers.TV.EpisodeMetadataService: File changed, pruning extracted data: /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E06 - Grudge Match WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-10T22:58:18.849187888Z"}
{"log":"[23:58:18] [INF] [86] MediaBrowser.Providers.TV.EpisodeMetadataService: File changed, pruning extracted data: /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E05 - Flamingoes WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-10T22:58:18.849634855Z"}
{"log":"[23:58:18] [INF] [7] MediaBrowser.Providers.TV.EpisodeMetadataService: File changed, pruning extracted data: /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E02 - You Got This WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-10T22:58:18.946288414Z"}
{"log":"[23:59:14] [INF] [105] Emby.Server.Implementations.IO.LibraryMonitor: Homecoming (/data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E02 - You Got This WEBDL-1080p.mkv) will be refreshed.\n","stream":"stdout","time":"2026-05-10T22:59:14.362729573Z"}
{"log":"[23:59:15] [INF] [18] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Saved 1712 entries to disk\n","stream":"stdout","time":"2026-05-10T22:59:15.007620364Z"}
{"log":"[23:59:15] [INF] [67] MediaBrowser.Providers.TV.EpisodeMetadataService: File changed, pruning extracted data: /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E02 - You Got This WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-10T22:59:15.377458577Z"}
{"log":"[23:59:44] [INF] [67] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.\n","stream":"stdout","time":"2026-05-10T22:59:44.041646351Z"}
{"log":"[23:59:46] [INF] [67] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Saved 1712 entries to disk\n","stream":"stdout","time":"2026-05-10T22:59:46.318699875Z"}
{"log":"[00:00:00] [INF] [67] IntroSkipper.ScheduledTasks.DetectSegmentsTask: Scheduled Task is starting\n","stream":"stdout","time":"2026-05-10T23:00:00.008764516Z"}
{"log":"[00:00:01] [INF] [18] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Detect and Analyze Media Segments set to fire at 2026-05-12 00:00:00.000 +01:00, which is 23:59:58.9978052 from now.\n","stream":"stdout","time":"2026-05-10T23:00:01.00434203Z"}
{"log":"[00:00:01] [INF] [67] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows\n","stream":"stdout","time":"2026-05-10T23:00:01.190890654Z"}
{"log":"[00:00:01] [INF] [67] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies\n","stream":"stdout","time":"2026-05-10T23:00:01.304868053Z"}
{"log":"[00:00:01] [INF] [67] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows-nrw\n","stream":"stdout","time":"2026-05-10T23:00:01.324912567Z"}
{"log":"[00:00:01] [INF] [67] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Collections\n","stream":"stdout","time":"2026-05-10T23:00:01.361815153Z"}
{"log":"[00:00:01] [INF] [67] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies2\n","stream":"stdout","time":"2026-05-10T23:00:01.362769276Z"}
{"log":"[00:00:01] [INF] [67] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Audio Books\n","stream":"stdout","time":"2026-05-10T23:00:01.365881168Z"}
{"log":"[00:00:04] [INF] [18] IntroSkipper.ScheduledTasks.DetectSegmentsTask: [Mode: Introduction] Analyzing 6 files from Margo's Got Money Troubles season 1\n","stream":"stdout","time":"2026-05-10T23:00:04.285944161Z"}
{"log":"[00:01:27] [INF] [10] Emby.Server.Implementations.ScheduledTasks.Tasks.OptimizeDatabaseTask: Optimizing and vacuuming jellyfin.db...\n","stream":"stdout","time":"2026-05-10T23:01:27.760127162Z"}
{"log":"[00:01:28] [INF] [48] Jellyfin.Plugin.JellyfinEnhanced: [Jellyseerr User Import] Auto-import is disabled in plugin configuration.\n","stream":"stdout","time":"2026-05-10T23:01:28.434356171Z"}
{"log":"[00:01:28] [INF] [48] Emby.Server.Implementations.ScheduledTasks.TaskManager: Import Jellyfin Users to Seerr Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-10T23:01:28.436195385Z"}
{"log":"[00:01:59] [ERR] [48] Jellyfin.Api.Middleware.ExceptionMiddleware: Error processing request. URL POST /Sessions/Playing/Progress.\n","stream":"stdout","time":"2026-05-10T23:01:59.971069341Z"}
{"log":"Microsoft.Data.Sqlite.SqliteException (0x80004005): SQLite Error 5: 'database is locked'.\n","stream":"stdout","time":"2026-05-10T23:01:59.971090586Z"}
{"log":"   at Microsoft.Data.Sqlite.SqliteDataReader.NextResult()\n","stream":"stdout","time":"2026-05-10T23:01:59.971092901Z"}
{"log":"   at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader(CommandBehavior behavior)\n","stream":"stdout","time":"2026-05-10T23:01:59.971094532Z"}
{"log":"   at Microsoft.Data.Sqlite.SqliteConnectionExtensions.ExecuteNonQuery(SqliteConnection connection, String commandText, SqliteParameter[] parameters)\n","stream":"stdout","time":"2026-05-10T23:01:59.971096154Z"}
{"log":"   at Emby.Server.Implementations.Library.UserDataManager.SaveUserData(User user, BaseItem item, UserItemData userData, UserDataSaveReason reason, CancellationToken cancellationToken)\n","stream":"stdout","time":"2026-05-10T23:01:59.971097789Z"}
{"log":"   at Emby.Server.Implementations.Session.SessionManager.OnPlaybackProgress(User user, BaseItem item, PlaybackProgressInfo info)\n","stream":"stdout","time":"2026-05-10T23:01:59.971099416Z"}
{"log":"   at Emby.Server.Implementations.Session.SessionManager.OnPlaybackProgress(PlaybackProgressInfo info, Boolean isAutomated)\n","stream":"stdout","time":"2026-05-10T23:01:59.971102844Z"}
{"log":"   at Jellyfin.Api.Controllers.PlaystateController.ReportPlaybackProgress(PlaybackProgressInfo playbackProgressInfo)\n","stream":"stdout","time":"2026-05-10T23:01:59.971104409Z"}
{"log":"   at lambda_method14285(Closure, Object)\n","stream":"stdout","time":"2026-05-10T23:01:59.971110859Z"}
{"log":"   at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskOfActionResultExecutor.Execute(ActionContext actionContext, IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)\n","stream":"stdout","time":"2026-05-10T23:01:59.971112089Z"}
{"log":"   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.\u003cInvokeActionMethodAsync\u003eg__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask)\n","stream":"stdout","time":"2026-05-10T23:01:59.971114116Z"}
{"log":"   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.\u003cInvokeNextActionFilterAsync\u003eg__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)\n","stream":"stdout","time":"2026-05-10T23:01:59.971115614Z"}
{"log":"   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)\n","stream":"stdout","time":"2026-05-10T23:01:59.971116942Z"}
{"log":"   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State\u0026 next, Scope\u0026 scope, Object\u0026 state, Boolean\u0026 isCompleted)\n","stream":"stdout","time":"2026-05-10T23:01:59.971118039Z"}
{"log":"   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()\n","stream":"stdout","time":"2026-05-10T23:01:59.971120058Z"}
{"log":"--- End of stack trace from previous location ---\n","stream":"stdout","time":"2026-05-10T23:01:59.971121209Z"}
{"log":"   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.\u003cInvokeNextResourceFilter\u003eg__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)\n","stream":"stdout","time":"2026-05-10T23:01:59.97112224Z"}
{"log":"   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context)\n","stream":"stdout","time":"2026-05-10T23:01:59.971123549Z"}
{"log":"   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State\u0026 next, Scope\u0026 scope, Object\u0026 state, Boolean\u0026 isCompleted)\n","stream":"stdout","time":"2026-05-10T23:01:59.971124642Z"}
{"log":"   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeFilterPipelineAsync()\n","stream":"stdout","time":"2026-05-10T23:01:59.971125972Z"}
{"log":"--- End of stack trace from previous location ---\n","stream":"stdout","time":"2026-05-10T23:01:59.971127038Z"}
{"log":"   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.\u003cInvokeAsync\u003eg__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)\n","stream":"stdout","time":"2026-05-10T23:01:59.971128075Z"}
{"log":"   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.\u003cInvokeAsync\u003eg__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)\n","stream":"stdout","time":"2026-05-10T23:01:59.971129286Z"}
{"log":"   at Jellyfin.Api.Middleware.ServerStartupMessageMiddleware.Invoke(HttpContext httpContext, IServerApplicationHost serverApplicationHost, ILocalizationManager localizationManager)\n","stream":"stdout","time":"2026-05-10T23:01:59.971130474Z"}
{"log":"   at Jellyfin.Api.Middleware.WebSocketHandlerMiddleware.Invoke(HttpContext httpContext, IWebSocketManager webSocketManager)\n","stream":"stdout","time":"2026-05-10T23:01:59.971131668Z"}
{"log":"   at Jellyfin.Api.Middleware.IPBasedAccessValidationMiddleware.Invoke(HttpContext httpContext, INetworkManager networkManager)\n","stream":"stdout","time":"2026-05-10T23:01:59.971132765Z"}
{"log":"   at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)\n","stream":"stdout","time":"2026-05-10T23:01:59.971133884Z"}
{"log":"   at Jellyfin.Api.Middleware.QueryStringDecodingMiddleware.Invoke(HttpContext httpContext)\n","stream":"stdout","time":"2026-05-10T23:01:59.971135007Z"}
{"log":"   at Swashbuckle.AspNetCore.ReDoc.ReDocMiddleware.Invoke(HttpContext httpContext)\n","stream":"stdout","time":"2026-05-10T23:01:59.971137656Z"}
{"log":"   at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext)\n","stream":"stdout","time":"2026-05-10T23:01:59.971138746Z"}
{"log":"   at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider)\n","stream":"stdout","time":"2026-05-10T23:01:59.971139882Z"}
{"log":"   at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)\n","stream":"stdout","time":"2026-05-10T23:01:59.97114099Z"}
{"log":"   at Jellyfin.Api.Middleware.RobotsRedirectionMiddleware.Invoke(HttpContext httpContext)\n","stream":"stdout","time":"2026-05-10T23:01:59.971142243Z"}
{"log":"   at Jellyfin.Api.Middleware.LegacyEmbyRouteRewriteMiddleware.Invoke(HttpContext httpContext)\n","stream":"stdout","time":"2026-05-10T23:01:59.971143325Z"}
{"log":"   at Microsoft.AspNetCore.ResponseCompression.ResponseCompressionMiddleware.InvokeCore(HttpContext context)\n","stream":"stdout","time":"2026-05-10T23:01:59.971144409Z"}
{"log":"   at Jellyfin.Api.Middleware.ResponseTimeMiddleware.Invoke(HttpContext context, IServerConfigurationManager serverConfigurationManager)\n","stream":"stdout","time":"2026-05-10T23:01:59.97114555Z"}
{"log":"   at Jellyfin.Api.Middleware.ExceptionMiddleware.Invoke(HttpContext context)\n","stream":"stdout","time":"2026-05-10T23:01:59.971146708Z"}
{"log":"[00:02:27] [INF] [10] Jellyfin.Database.Providers.Sqlite.SqliteDatabaseProvider: jellyfin.db optimized successfully!\n","stream":"stdout","time":"2026-05-10T23:02:27.371380454Z"}
{"log":"[00:02:27] [INF] [10] Emby.Server.Implementations.ScheduledTasks.TaskManager: Optimize database Completed after 0 minute(s) and 59 seconds\n","stream":"stdout","time":"2026-05-10T23:02:27.37148968Z"}
{"log":"[00:02:40] [INF] [18] IntroSkipper.ScheduledTasks.DetectSegmentsTask: [Mode: Credits] Analyzing 6 files from Margo's Got Money Troubles season 1\n","stream":"stdout","time":"2026-05-10T23:02:40.931760575Z"}
{"log":"[00:02:44] [INF] [18] IntroSkipper.ScheduledTasks.DetectSegmentsTask: [Mode: Recap] Analyzing 6 files from Margo's Got Money Troubles season 1\n","stream":"stdout","time":"2026-05-10T23:02:44.169669139Z"}
{"log":"[00:02:44] [INF] [18] IntroSkipper.ScheduledTasks.DetectSegmentsTask: [Mode: Preview] Analyzing 6 files from Margo's Got Money Troubles season 1\n","stream":"stdout","time":"2026-05-10T23:02:44.446042976Z"}
{"log":"[00:02:44] [INF] [18] IntroSkipper.ScheduledTasks.DetectSegmentsTask: [Mode: Commercial] Analyzing 6 files from Margo's Got Money Troubles season 1\n","stream":"stdout","time":"2026-05-10T23:02:44.652924583Z"}
{"log":"[00:02:44] [INF] [18] Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager: Media Segment provider Intro Skipper found 2 for /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E01 - The Hungry Ghost WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-10T23:02:44.964015156Z"}
{"log":"[00:02:44] [INF] [18] Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager: Media Segment provider Intro Skipper found 2 for /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E03 - Jinxed WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-10T23:02:44.966670508Z"}
{"log":"[00:02:44] [INF] [18] Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager: Media Segment provider Intro Skipper found 2 for /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E04 - Buddies WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-10T23:02:44.968347311Z"}
{"log":"[00:02:44] [INF] [18] Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager: Media Segment provider Intro Skipper found 2 for /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E05 - Flamingoes WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-10T23:02:44.969943518Z"}
{"log":"[00:02:44] [INF] [18] Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager: Media Segment provider Intro Skipper found 2 for /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E06 - Grudge Match WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-10T23:02:44.971594149Z"}
{"log":"[00:02:45] [INF] [24] Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager: Media Segment provider Intro Skipper found 2 for /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E02 - You Got This WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-10T23:02:45.114061941Z"}
{"log":"[00:02:45] [INF] [24] Emby.Server.Implementations.ScheduledTasks.TaskManager: Detect and Analyze Media Segments Completed after 2 minute(s) and 45 seconds\n","stream":"stdout","time":"2026-05-10T23:02:45.115919347Z"}
{"log":"[00:02:45] [INF] [18] IntroSkipper.Services.Entrypoint: Initiating automatic analysis task\n","stream":"stdout","time":"2026-05-10T23:02:45.118424678Z"}
{"log":"[00:02:45] [INF] [18] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows\n","stream":"stdout","time":"2026-05-10T23:02:45.161051801Z"}
{"log":"[00:02:45] [INF] [18] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies\n","stream":"stdout","time":"2026-05-10T23:02:45.358978205Z"}
{"log":"[00:02:45] [INF] [18] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows-nrw\n","stream":"stdout","time":"2026-05-10T23:02:45.372619185Z"}
{"log":"[00:02:45] [INF] [18] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Collections\n","stream":"stdout","time":"2026-05-10T23:02:45.409438316Z"}
{"log":"[00:02:45] [INF] [18] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies2\n","stream":"stdout","time":"2026-05-10T23:02:45.410061514Z"}
{"log":"[00:02:45] [INF] [18] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Audio Books\n","stream":"stdout","time":"2026-05-10T23:02:45.412730916Z"}
{"log":"[00:03:17] [INF] [24] Emby.Server.Implementations.IO.LibraryMonitor: Homecoming (/data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E02 - You Got This WEBDL-1080p.mkv) will be refreshed.\n","stream":"stdout","time":"2026-05-10T23:03:17.857338839Z"}
{"log":"[00:03:17] [INF] [24] MediaBrowser.Providers.TV.EpisodeMetadataService: File changed, pruning extracted data: /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E02 - You Got This WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-10T23:03:17.858228438Z"}
{"log":"[00:03:32] [INF] [10] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.\n","stream":"stdout","time":"2026-05-10T23:03:32.041443305Z"}
{"log":"[00:03:49] [INF] [24] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Saved 1712 entries to disk\n","stream":"stdout","time":"2026-05-10T23:03:49.831828858Z"}
{"log":"[00:04:18] [INF] [18] IntroSkipper.Services.Entrypoint: Initiating automatic analysis task\n","stream":"stdout","time":"2026-05-10T23:04:18.745551138Z"}
{"log":"[00:04:18] [INF] [18] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows\n","stream":"stdout","time":"2026-05-10T23:04:18.792840381Z"}
{"log":"[00:04:18] [INF] [18] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies\n","stream":"stdout","time":"2026-05-10T23:04:18.917139725Z"}
{"log":"[00:04:18] [INF] [18] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows-nrw\n","stream":"stdout","time":"2026-05-10T23:04:18.932369634Z"}
{"log":"[00:04:18] [INF] [18] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Collections\n","stream":"stdout","time":"2026-05-10T23:04:18.968362623Z"}
{"log":"[00:04:18] [INF] [18] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies2\n","stream":"stdout","time":"2026-05-10T23:04:18.96904489Z"}
{"log":"[00:04:18] [INF] [18] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Audio Books\n","stream":"stdout","time":"2026-05-10T23:04:18.97171699Z"}
{"log":"[00:07:56] [INF] [7] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.\n","stream":"stdout","time":"2026-05-10T23:07:56.041462179Z"}
{"log":"[00:08:00] [INF] [24] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 172.19.0.1 closed\n","stream":"stdout","time":"2026-05-10T23:08:00.812587807Z"}
{"log":"[00:08:08] [INF] [79] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 172.19.0.1 request\n","stream":"stdout","time":"2026-05-10T23:08:08.379404407Z"}
{"log":"[00:08:10] [INF] [90] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/genres/tv\n","stream":"stdout","time":"2026-05-10T23:08:10.990934975Z"}
{"log":"[00:08:11] [INF] [37] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/genres/movie\n","stream":"stdout","time":"2026-05-10T23:08:11.02884926Z"}
{"log":"[00:08:20] [INF] [45] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for animewaifu. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True\n","stream":"stdout","time":"2026-05-10T23:08:20.878274977Z"}
{"log":"[00:08:22] [INF] [45] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request\n","stream":"stdout","time":"2026-05-10T23:08:22.456019818Z"}
{"log":"[00:08:22] [INF] [45] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: /usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -probesize 1G -f matroska -init_hw_device cuda=cu:0 -filter_hw_device cu -hwaccel cuda -hwaccel_output_format cuda -noautorotate -hwaccel_flags +unsafe_output -threads 1 -i file:\"/data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E01 - The Hungry Ghost WEBDL-1080p.mkv\" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 h264_nvenc -preset p1 -b:v 11948653 -maxrate 11948653 -bufsize 23897306 -profile:v:0 high -g:v:0 72 -keyint_min:v:0 72 -vf \"setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale_cuda=format=yuv420p\" -codec:a:0 libfdk_aac -ac 2 -vbr:a 5 -af \"volume=2\" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type fmp4 -hls_fmp4_init_filename \"db1b21f7ea12146ff8f31bc717247603-1.mp4\" -start_number 0 -hls_segment_filename \"/config/cache/transcodes/db1b21f7ea12146ff8f31bc717247603%d.mp4\" -hls_playlist_type vod -hls_list_size 0 -hls_segment_options movflags=+frag_discont -y \"/config/cache/transcodes/db1b21f7ea12146ff8f31bc717247603.m3u8\"\n","stream":"stdout","time":"2026-05-10T23:08:22.465570036Z"}
{"log":"[00:08:28] [INF] [105] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Stopping ffmpeg process with q command for /config/cache/transcodes/db1b21f7ea12146ff8f31bc717247603.m3u8\n","stream":"stdout","time":"2026-05-10T23:08:28.05198614Z"}
{"log":"[00:08:28] [INF] [105] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 0\n","stream":"stdout","time":"2026-05-10T23:08:28.351778776Z"}
{"log":"[00:08:28] [INF] [105] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request\n","stream":"stdout","time":"2026-05-10T23:08:28.355153847Z"}
{"log":"[00:08:28] [INF] [105] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: /usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -probesize 1G -ss 00:19:19.158 -noaccurate_seek -f matroska -init_hw_device cuda=cu:0 -filter_hw_device cu -hwaccel cuda -hwaccel_output_format cuda -noautorotate -hwaccel_flags +unsafe_output -threads 1 -i file:\"/data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E01 - The Hungry Ghost WEBDL-1080p.mkv\" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 h264_nvenc -preset p1 -b:v 11948653 -maxrate 11948653 -bufsize 23897306 -profile:v:0 high -g:v:0 72 -keyint_min:v:0 72 -vf \"setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale_cuda=format=yuv420p\" -codec:a:0 libfdk_aac -ac 2 -vbr:a 5 -af \"volume=2\" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type fmp4 -hls_fmp4_init_filename \"db1b21f7ea12146ff8f31bc717247603-1.mp4\" -start_number 386 -hls_segment_filename \"/config/cache/transcodes/db1b21f7ea12146ff8f31bc717247603%d.mp4\" -hls_playlist_type vod -hls_list_size 0 -hls_segment_options movflags=+frag_discont -y \"/config/cache/transcodes/db1b21f7ea12146ff8f31bc717247603.m3u8\"\n","stream":"stdout","time":"2026-05-10T23:08:28.355444913Z"}
{"log":"[00:08:36] [INF] [63] MediaBrowser.MediaEncoding.Subtitles.SubtitleEncoder: /usr/lib/jellyfin-ffmpeg/ffmpeg -i file:\"/data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E01 - The Hungry Ghost WEBDL-1080p.mkv\" -map 0:2 -an -vn -c:s copy -flush_packets 1 \"/config/data/data/subtitles/4c/4ca0e435-c6e3-a2e0-3574-76b3adc9c62a/2.srt\" -map 0:3 -an -vn -c:s copy -flush_packets 1 \"/config/data/data/subtitles/4c/4ca0e435-c6e3-a2e0-3574-76b3adc9c62a/3.srt\"\n","stream":"stdout","time":"2026-05-10T23:08:36.89163415Z"}
{"log":"ffmpeg version 7.1.3-Jellyfin Copyright (c) 2000-2025 the FFmpeg developers\n","stream":"stderr","time":"2026-05-10T23:08:36.903535933Z"}
{"log":"  built with gcc 13 (Ubuntu 13.3.0-6ubuntu2~24.04.1)\n","stream":"stderr","time":"2026-05-10T23:08:36.90355103Z"}
{"log":"  configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-static --disable-libxcb --disable-sdl2 --disable-xlib --enable-lto=auto --enable-gpl --enable-version3 --enable-shared --enable-gmp --enable-gnutls --enable-chromaprint --enable-opencl --enable-libdrm --enable-libxml2 --enable-libass --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libharfbuzz --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libopenmpt --enable-libdav1d --enable-libsvtav1 --enable-libwebp --enable-libvpx --enable-libx264 --enable-libx265 --enable-libzvbi --enable-libzimg --enable-libfdk-aac --arch=amd64 --enable-libshaderc --enable-libplacebo --enable-vulkan --enable-vaapi --enable-amf --enable-libvpl --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc\n","stream":"stderr","time":"2026-05-10T23:08:36.903553739Z"}
{"log":"  libavutil      59. 39.100 / 59. 39.100\n","stream":"stderr","time":"2026-05-10T23:08:36.903556045Z"}
{"log":"  libavcodec     61. 19.101 / 61. 19.101\n","stream":"stderr","time":"2026-05-10T23:08:36.903557071Z"}
{"log":"  libavformat    61.  7.100 / 61.  7.100\n","stream":"stderr","time":"2026-05-10T23:08:36.903558052Z"}
{"log":"  libavdevice    61.  3.100 / 61.  3.100\n","stream":"stderr","time":"2026-05-10T23:08:36.903559108Z"}
{"log":"  libavfilter    10.  4.100 / 10.  4.100\n","stream":"stderr","time":"2026-05-10T23:08:36.903560114Z"}
{"log":"  libswscale      8.  3.100 /  8.  3.100\n","stream":"stderr","time":"2026-05-10T23:08:36.903561093Z"}
{"log":"  libswresample   5.  3.100 /  5.  3.100\n","stream":"stderr","time":"2026-05-10T23:08:36.903562069Z"}
{"log":"  libpostproc    58.  3.100 / 58.  3.100\n","stream":"stderr","time":"2026-05-10T23:08:36.903563056Z"}
{"log":"Input #0, matroska,webm, from 'file:/data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E01 - The Hungry Ghost WEBDL-1080p.mkv':\n","stream":"stderr","time":"2026-05-10T23:08:36.904726206Z"}
{"log":"  Metadata:\n","stream":"stderr","time":"2026-05-10T23:08:36.904734208Z"}
{"log":"    ENCODER         : Lavf61.7.100\n","stream":"stderr","time":"2026-05-10T23:08:36.904735598Z"}
{"log":"  Duration: 00:35:08.19, start: 0.000000, bitrate: 7169 kb/s\n","stream":"stderr","time":"2026-05-10T23:08:36.904741482Z"}
{"log":"  Stream #0:0(eng): Video: hevc (Main), yuv420p(tv, bt709, progressive), 1918x872 [SAR 1:1 DAR 959:436], 23.98 fps, 23.98 tbr, 1k tbn (default)\n","stream":"stderr","time":"2026-05-10T23:08:36.904742714Z"}
{"log":"      Metadata:\n","stream":"stderr","time":"2026-05-10T23:08:36.904743845Z"}
{"log":"        BPS             : 9929289\n","stream":"stderr","time":"2026-05-10T23:08:36.904744833Z"}
{"log":"        NUMBER_OF_FRAMES: 50546\n","stream":"stderr","time":"2026-05-10T23:08:36.90474582Z"}
{"log":"        NUMBER_OF_BYTES : 2616603723\n","stream":"stderr","time":"2026-05-10T23:08:36.904746921Z"}
{"log":"        _STATISTICS_WRITING_APP: mkvmerge v90.0 ('Hanging On') 64-bit\n","stream":"stderr","time":"2026-05-10T23:08:36.904748996Z"}
{"log":"        _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES\n","stream":"stderr","time":"2026-05-10T23:08:36.904750085Z"}
{"log":"        ENCODER         : Lavc61.19.101 hevc_nvenc\n","stream":"stderr","time":"2026-05-10T23:08:36.904751123Z"}
{"log":"        DURATION        : 00:35:08.190000000\n","stream":"stderr","time":"2026-05-10T23:08:36.904752133Z"}
{"log":"  Stream #0:1(eng): Audio: eac3 (Dolby Digital Plus + Dolby Atmos), 48000 Hz, 5.1(side), fltp, 768 kb/s (default)\n","stream":"stderr","time":"2026-05-10T23:08:36.904753551Z"}
{"log":"      Metadata:\n","stream":"stderr","time":"2026-05-10T23:08:36.904754682Z"}
{"log":"        BPS             : 768000\n","stream":"stderr","time":"2026-05-10T23:08:36.904755699Z"}
{"log":"        NUMBER_OF_FRAMES: 65881\n","stream":"stderr","time":"2026-05-10T23:08:36.904757233Z"}
{"log":"        NUMBER_OF_BYTES : 202386432\n","stream":"stderr","time":"2026-05-10T23:08:36.904758265Z"}
{"log":"        _STATISTICS_WRITING_APP: mkvmerge v90.0 ('Hanging On') 64-bit\n","stream":"stderr","time":"2026-05-10T23:08:36.904763129Z"}
{"log":"        _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES\n","stream":"stderr","time":"2026-05-10T23:08:36.904764304Z"}
{"log":"        DURATION        : 00:35:08.192000000\n","stream":"stderr","time":"2026-05-10T23:08:36.904774815Z"}
{"log":"  Stream #0:2(eng): Subtitle: subrip (srt) (default)\n","stream":"stderr","time":"2026-05-10T23:08:36.904781832Z"}
{"log":"      Metadata:\n","stream":"stderr","time":"2026-05-10T23:08:36.904783366Z"}
{"log":"        title           : English\n","stream":"stderr","time":"2026-05-10T23:08:36.904784474Z"}
{"log":"        BPS             : 65\n","stream":"stderr","time":"2026-05-10T23:08:36.904785846Z"}
{"log":"        NUMBER_OF_FRAMES: 497\n","stream":"stderr","time":"2026-05-10T23:08:36.904788382Z"}
{"log":"        NUMBER_OF_BYTES : 16112\n","stream":"stderr","time":"2026-05-10T23:08:36.904789389Z"}
{"log":"        _STATISTICS_WRITING_APP: mkvmerge v90.0 ('Hanging On') 64-bit\n","stream":"stderr","time":"2026-05-10T23:08:36.904791973Z"}
{"log":"        _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES\n","stream":"stderr","time":"2026-05-10T23:08:36.904794468Z"}
{"log":"        DURATION        : 00:34:01.792000000\n","stream":"stderr","time":"2026-05-10T23:08:36.904795561Z"}
{"log":"  Stream #0:3(eng): Subtitle: subrip (srt)\n","stream":"stderr","time":"2026-05-10T23:08:36.904810955Z"}
{"log":"      Metadata:\n","stream":"stderr","time":"2026-05-10T23:08:36.904814278Z"}
{"log":"        title           : English (SDH)\n","stream":"stderr","time":"2026-05-10T23:08:36.904815355Z"}
{"log":"        BPS             : 77\n","stream":"stderr","time":"2026-05-10T23:08:36.904818747Z"}
{"log":"        NUMBER_OF_FRAMES: 604\n","stream":"stderr","time":"2026-05-10T23:08:36.904819988Z"}
{"log":"        NUMBER_OF_BYTES : 19591\n","stream":"stderr","time":"2026-05-10T23:08:36.904820985Z"}
{"log":"        _STATISTICS_WRITING_APP: mkvmerge v90.0 ('Hanging On') 64-bit\n","stream":"stderr","time":"2026-05-10T23:08:36.904824302Z"}
{"log":"        _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES\n","stream":"stderr","time":"2026-05-10T23:08:36.904829376Z"}
{"log":"        DURATION        : 00:34:06.380000000\n","stream":"stderr","time":"2026-05-10T23:08:36.904830578Z"}
{"log":"Stream mapping:\n","stream":"stderr","time":"2026-05-10T23:08:36.904974828Z"}
{"log":"  Stream #0:2 -\u003e #0:0 (copy)\n","stream":"stderr","time":"2026-05-10T23:08:36.904978037Z"}
{"log":"  Stream #0:3 -\u003e #1:0 (copy)\n","stream":"stderr","time":"2026-05-10T23:08:36.90498115Z"}
{"log":"Output #0, srt, to '/config/data/data/subtitles/4c/4ca0e435-c6e3-a2e0-3574-76b3adc9c62a/2.srt':\n","stream":"stderr","time":"2026-05-10T23:08:36.904984788Z"}
{"log":"  Metadata:\n","stream":"stderr","time":"2026-05-10T23:08:36.904986066Z"}
{"log":"    encoder         : Lavf61.7.100\n","stream":"stderr","time":"2026-05-10T23:08:36.904987066Z"}
{"log":"  Stream #0:0(eng): Subtitle: subrip (default)\n","stream":"stderr","time":"2026-05-10T23:08:36.905004252Z"}
{"log":"      Metadata:\n","stream":"stderr","time":"2026-05-10T23:08:36.90500605Z"}
{"log":"        title           : English\n","stream":"stderr","time":"2026-05-10T23:08:36.905009331Z"}
{"log":"        BPS             : 65\n","stream":"stderr","time":"2026-05-10T23:08:36.905010518Z"}
{"log":"        NUMBER_OF_FRAMES: 497\n","stream":"stderr","time":"2026-05-10T23:08:36.905017637Z"}
{"log":"        NUMBER_OF_BYTES : 16112\n","stream":"stderr","time":"2026-05-10T23:08:36.905018887Z"}
{"log":"        _STATISTICS_WRITING_APP: mkvmerge v90.0 ('Hanging On') 64-bit\n","stream":"stderr","time":"2026-05-10T23:08:36.905019919Z"}
{"log":"        _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES\n","stream":"stderr","time":"2026-05-10T23:08:36.905021407Z"}
{"log":"        DURATION        : 00:34:01.792000000\n","stream":"stderr","time":"2026-05-10T23:08:36.905022445Z"}
{"log":"Output #1, srt, to '/config/data/data/subtitles/4c/4ca0e435-c6e3-a2e0-3574-76b3adc9c62a/3.srt':\n","stream":"stderr","time":"2026-05-10T23:08:36.905110841Z"}
{"log":"  Metadata:\n","stream":"stderr","time":"2026-05-10T23:08:36.905116352Z"}
{"log":"    encoder         : Lavf61.7.100\n","stream":"stderr","time":"2026-05-10T23:08:36.905117886Z"}
{"log":"  Stream #1:0(eng): Subtitle: subrip\n","stream":"stderr","time":"2026-05-10T23:08:36.905119075Z"}
{"log":"      Metadata:\n","stream":"stderr","time":"2026-05-10T23:08:36.905120149Z"}
{"log":"        title           : English (SDH)\n","stream":"stderr","time":"2026-05-10T23:08:36.905121138Z"}
{"log":"        BPS             : 77\n","stream":"stderr","time":"2026-05-10T23:08:36.905122176Z"}
{"log":"        NUMBER_OF_FRAMES: 604\n","stream":"stderr","time":"2026-05-10T23:08:36.905123176Z"}
{"log":"        NUMBER_OF_BYTES : 19591\n","stream":"stderr","time":"2026-05-10T23:08:36.905124175Z"}
{"log":"        _STATISTICS_WRITING_APP: mkvmerge v90.0 ('Hanging On') 64-bit\n","stream":"stderr","time":"2026-05-10T23:08:36.905125195Z"}
{"log":"        _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES\n","stream":"stderr","time":"2026-05-10T23:08:36.905126259Z"}
{"log":"        DURATION        : 00:34:06.380000000\n","stream":"stderr","time":"2026-05-10T23:08:36.905127368Z"}
{"log":"Press [q] to stop, [?] for help\n","stream":"stderr","time":"2026-05-10T23:08:36.905215832Z"}
{"log":"[00:08:58] [INF] [45] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for animewaifu. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True\n","stream":"stdout","time":"2026-05-10T23:08:58.92847833Z"}
{"log":"[00:08:59] [INF] [24] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Stopping ffmpeg process with q command for /config/cache/transcodes/db1b21f7ea12146ff8f31bc717247603.m3u8\n","stream":"stdout","time":"2026-05-10T23:08:59.523326923Z"}
{"log":"[00:08:59] [WRN] [79] Jellyfin.Api.Controllers.DynamicHlsController: cannot serve /config/cache/transcodes/db1b21f7ea12146ff8f31bc717247603391.mp4 as it doesn't exist and no transcode is running\n","stream":"stdout","time":"2026-05-10T23:08:59.576202005Z"}
{"log":"[00:08:59] [INF] [24] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 0\n","stream":"stdout","time":"2026-05-10T23:08:59.769972419Z"}
{"log":"[00:08:59] [INF] [24] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Deleting partial stream file(s) /config/cache/transcodes/db1b21f7ea12146ff8f31bc717247603.m3u8\n","stream":"stdout","time":"2026-05-10T23:08:59.770081628Z"}
{"log":"[00:09:02] [INF] [45] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request\n","stream":"stdout","time":"2026-05-10T23:09:02.837061974Z"}
{"log":"[00:09:02] [INF] [45] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: /usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -probesize 1G -f matroska -init_hw_device cuda=cu:0 -filter_hw_device cu -hwaccel cuda -hwaccel_output_format cuda -noautorotate -hwaccel_flags +unsafe_output -threads 1 -i file:\"/data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E01 - The Hungry Ghost WEBDL-1080p.mkv\" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 h264_nvenc -preset p1 -b:v 7616000 -maxrate 7616000 -bufsize 15232000 -profile:v:0 high -g:v:0 72 -keyint_min:v:0 72 -vf \"setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale_cuda=format=yuv420p\" -codec:a:0 libfdk_aac -ac 2 -vbr:a 5 -af \"volume=2\" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type fmp4 -hls_fmp4_init_filename \"d39950ed8a588d30b17ed864d89cf7ed-1.mp4\" -start_number 0 -hls_segment_filename \"/config/cache/transcodes/d39950ed8a588d30b17ed864d89cf7ed%d.mp4\" -hls_playlist_type vod -hls_list_size 0 -hls_segment_options movflags=+frag_discont -y \"/config/cache/transcodes/d39950ed8a588d30b17ed864d89cf7ed.m3u8\"\n","stream":"stdout","time":"2026-05-10T23:09:02.83767193Z"}
{"log":"[00:09:03] [INF] [45] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Stopping ffmpeg process with q command for /config/cache/transcodes/d39950ed8a588d30b17ed864d89cf7ed.m3u8\n","stream":"stdout","time":"2026-05-10T23:09:03.485338739Z"}
{"log":"[00:09:03] [INF] [45] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 0\n","stream":"stdout","time":"2026-05-10T23:09:03.600338668Z"}
{"log":"[00:09:03] [INF] [45] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request\n","stream":"stdout","time":"2026-05-10T23:09:03.602433325Z"}
{"log":"[00:09:03] [INF] [45] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: /usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -probesize 1G -ss 00:19:28.167 -noaccurate_seek -f matroska -init_hw_device cuda=cu:0 -filter_hw_device cu -hwaccel cuda -hwaccel_output_format cuda -noautorotate -hwaccel_flags +unsafe_output -threads 1 -i file:\"/data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E01 - The Hungry Ghost WEBDL-1080p.mkv\" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 h264_nvenc -preset p1 -b:v 7616000 -maxrate 7616000 -bufsize 15232000 -profile:v:0 high -g:v:0 72 -keyint_min:v:0 72 -vf \"setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale_cuda=format=yuv420p\" -codec:a:0 libfdk_aac -ac 2 -vbr:a 5 -af \"volume=2\" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type fmp4 -hls_fmp4_init_filename \"d39950ed8a588d30b17ed864d89cf7ed-1.mp4\" -start_number 389 -hls_segment_filename \"/config/cache/transcodes/d39950ed8a588d30b17ed864d89cf7ed%d.mp4\" -hls_playlist_type vod -hls_list_size 0 -hls_segment_options movflags=+frag_discont -y \"/config/cache/transcodes/d39950ed8a588d30b17ed864d89cf7ed.m3u8\"\n","stream":"stdout","time":"2026-05-10T23:09:03.602648076Z"}
{"log":"[00:09:25] [INF] [71] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for animewaifu. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True\n","stream":"stdout","time":"2026-05-10T23:09:25.906530319Z"}
{"log":"[00:09:26] [INF] [24] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Stopping ffmpeg process with q command for /config/cache/transcodes/d39950ed8a588d30b17ed864d89cf7ed.m3u8\n","stream":"stdout","time":"2026-05-10T23:09:26.567286024Z"}
{"log":"[00:09:26] [WRN] [37] Jellyfin.Api.Controllers.DynamicHlsController: cannot serve /config/cache/transcodes/d39950ed8a588d30b17ed864d89cf7ed395.mp4 as it doesn't exist and no transcode is running\n","stream":"stdout","time":"2026-05-10T23:09:26.568015563Z"}
{"log":"[00:09:27] [INF] [24] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 0\n","stream":"stdout","time":"2026-05-10T23:09:27.021163501Z"}
{"log":"[00:09:27] [INF] [24] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Deleting partial stream file(s) /config/cache/transcodes/d39950ed8a588d30b17ed864d89cf7ed.m3u8\n","stream":"stdout","time":"2026-05-10T23:09:27.021188198Z"}
{"log":"[00:09:30] [INF] [37] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request\n","stream":"stdout","time":"2026-05-10T23:09:30.041182321Z"}
{"log":"[00:09:30] [INF] [37] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: /usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -probesize 1G -f matroska -init_hw_device cuda=cu:0 -filter_hw_device cu -hwaccel cuda -hwaccel_output_format cuda -noautorotate -hwaccel_flags +unsafe_output -threads 1 -i file:\"/data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E01 - The Hungry Ghost WEBDL-1080p.mkv\" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 h264_nvenc -preset p1 -b:v 11948653 -maxrate 11948653 -bufsize 23897306 -profile:v:0 high -g:v:0 72 -keyint_min:v:0 72 -vf \"setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale_cuda=format=yuv420p\" -codec:a:0 libfdk_aac -ac 2 -vbr:a 5 -af \"volume=2\" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type fmp4 -hls_fmp4_init_filename \"316a54a59f12ebcf69f9d1ed3db6265c-1.mp4\" -start_number 0 -hls_segment_filename \"/config/cache/transcodes/316a54a59f12ebcf69f9d1ed3db6265c%d.mp4\" -hls_playlist_type vod -hls_list_size 0 -hls_segment_options movflags=+frag_discont -y \"/config/cache/transcodes/316a54a59f12ebcf69f9d1ed3db6265c.m3u8\"\n","stream":"stdout","time":"2026-05-10T23:09:30.041803316Z"}
{"log":"[00:09:30] [INF] [45] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Stopping ffmpeg process with q command for /config/cache/transcodes/316a54a59f12ebcf69f9d1ed3db6265c.m3u8\n","stream":"stdout","time":"2026-05-10T23:09:30.607121614Z"}
{"log":"[00:09:30] [INF] [45] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 0\n","stream":"stdout","time":"2026-05-10T23:09:30.746400234Z"}
{"log":"[00:09:30] [INF] [45] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request\n","stream":"stdout","time":"2026-05-10T23:09:30.748391096Z"}
{"log":"[00:09:30] [INF] [45] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: /usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -probesize 1G -ss 00:19:40.179 -noaccurate_seek -f matroska -init_hw_device cuda=cu:0 -filter_hw_device cu -hwaccel cuda -hwaccel_output_format cuda -noautorotate -hwaccel_flags +unsafe_output -threads 1 -i file:\"/data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E01 - The Hungry Ghost WEBDL-1080p.mkv\" -noautoscale -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 h264_nvenc -preset p1 -b:v 11948653 -maxrate 11948653 -bufsize 23897306 -profile:v:0 high -g:v:0 72 -keyint_min:v:0 72 -vf \"setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale_cuda=format=yuv420p\" -codec:a:0 libfdk_aac -ac 2 -vbr:a 5 -af \"volume=2\" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type fmp4 -hls_fmp4_init_filename \"316a54a59f12ebcf69f9d1ed3db6265c-1.mp4\" -start_number 393 -hls_segment_filename \"/config/cache/transcodes/316a54a59f12ebcf69f9d1ed3db6265c%d.mp4\" -hls_playlist_type vod -hls_list_size 0 -hls_segment_options movflags=+frag_discont -y \"/config/cache/transcodes/316a54a59f12ebcf69f9d1ed3db6265c.m3u8\"\n","stream":"stdout","time":"2026-05-10T23:09:30.748632787Z"}
{"log":"size=       0KiB time=N/A bitrate=N/A speed=N/A    \rsize=       0KiB time=N/A bitrate=N/A speed=N/A    \rsize=       0KiB time=00:01:25.33 bitrate=   0.0kbits/s speed=56.9x    \rsize=       1KiB time=00:01:49.10 bitrate=   0.0kbits/s speed=54.5x    \rsize=       1KiB time=00:01:49.10 bitrate=   0.0kbits/s speed=43.6x    \rsize=       1KiB time=00:01:51.61 bitrate=   0.0kbits/s speed=37.2x    \rsize=       1KiB time=00:02:15.30 bitrate=   0.1kbits/s speed=38.6x    \rsize=       1KiB time=00:02:15.30 bitrate=   0.1kbits/s speed=33.8x    \rsize=       1KiB time=00:02:15.30 bitrate=   0.1kbits/s speed=30.1x    \rsize=       1KiB time=00:02:24.35 bitrate=   0.1kbits/s speed=28.9x    \rsize=       1KiB time=00:02:24.35 bitrate=   0.1kbits/s speed=26.2x    \rsize=       1KiB time=00:02:24.35 bitrate=   0.1kbits/s speed=24.1x    \rsize=       1KiB time=00:02:39.78 bitrate=   0.1kbits/s speed=24.6x    \rsize=       1KiB time=00:02:43.24 bitrate=   0.1kbits/s speed=23.3x    \rsize=       2KiB time=00:02:46.66 bitrate=   0.1kbits/s speed=22.2x    \rsize=       2KiB time=00:02:48.87 bitrate=   0.1kbits/s speed=21.1x    \rsize=       2KiB time=00:02:48.87 bitrate=   0.1kbits/s speed=19.9x    \rsize=       2KiB time=00:02:53.75 bitrate=   0.1kbits/s speed=19.3x    \rsize=       2KiB time=00:02:58.38 bitrate=   0.1kbits/s speed=18.8x    \rsize=       2KiB time=00:03:06.22 bitrate=   0.1kbits/s speed=18.6x    \rsize=       2KiB time=00:03:06.22 bitrate=   0.1kbits/s speed=17.7x    \rsize=       2KiB time=00:03:14.11 bitrate=   0.1kbits/s speed=17.6x    \rsize=       2KiB time=00:03:21.20 bitrate=   0.1kbits/s speed=17.5x    \rsize=       2KiB time=00:03:29.29 bitrate=   0.1kbits/s speed=17.4x    \rsize=       2KiB time=00:03:29.29 bitrate=   0.1kbits/s speed=16.7x    \rsize=       2KiB time=00:03:29.29 bitrate=   0.1kbits/s speed=16.1x    \rsize=       2KiB time=00:03:29.29 bitrate=   0.1kbits/s speed=15.5x    \rsize=       3KiB time=00:03:36.55 bitrate=   0.1kbits/s speed=15.5x    \rsize=       3KiB time=00:03:39.05 bitrate=   0.1kbits/s speed=15.1x    \rsize=       3KiB time=00:03:39.05 bitrate=   0.1kbits/s speed=14.6x    \rsize=       3KiB time=00:03:54.69 bitrate=   0.1kbits/s speed=15.1x    \rsize=       3KiB time=00:03:58.94 bitrate=   0.1kbits/s speed=14.9x    \rsize=       3KiB time=00:04:09.37 bitrate=   0.1kbits/s speed=15.1x    \rsize=       4KiB time=00:04:19.05 bitrate=   0.1kbits/s speed=15.2x    \rsize=       4KiB time=00:04:28.89 bitrate=   0.1kbits/s speed=15.4x    \rsize=       4KiB time=00:04:39.15 bitrate=   0.1kbits/s speed=15.5x    \rsize=       5KiB time=00:04:47.74 bitrate=   0.1kbits/s speed=15.5x    \rsize=       5KiB time=00:04:56.42 bitrate=   0.1kbits/s speed=15.6x    \rsize=       5KiB time=00:05:05.09 bitrate=   0.1kbits/s speed=15.6x    \rsize=       5KiB time=00:05:15.44 bitrate=   0.1kbits/s speed=15.8x    \rsize=       5KiB time=00:05:22.48 bitrate=   0.1kbits/s speed=15.7x    \rsize=       6KiB time=00:05:27.49 bitrate=   0.1kbits/s speed=15.6x    \rsize=       6KiB time=00:05:30.33 bitrate=   0.1kbits/s speed=15.4x    \rsize=       6KiB time=00:05:39.13 bitrate=   0.1kbits/s speed=15.4x    \rsize=       6KiB time=00:05:48.93 bitrate=   0.1kbits/s speed=15.5x    \rsize=       6KiB time=00:05:59.48 bitrate=   0.1kbits/s speed=15.6x    \rsize=       7KiB time=00:06:10.45 bitrate=   0.1kbits/s speed=15.8x    \rsize=       7KiB time=00:06:13.24 bitrate=   0.1kbits/s speed=15.5x    \rsize=       7KiB time=00:06:19.92 bitrate=   0.1kbits/s speed=15.5x    \rsize=       7KiB time=00:06:26.30 bitrate=   0.1kbits/s speed=15.4x    \rsize=       7KiB time=00:06:31.89 bitrate=   0.1kbits/s speed=15.4x    \rsize=       7KiB time=00:06:45.61 bitrate=   0.2kbits/s speed=15.6x    \rsize=       8KiB time=00:06:56.87 bitrate=   0.2kbits/s speed=15.7x    \rsize=       8KiB time=00:07:36.74 bitrate=   0.1kbits/s speed=16.9x    \rsize=       8KiB time=00:07:38.70 bitrate=   0.1kbits/s speed=16.7x    \rsize=       8KiB time=00:07:44.71 bitrate=   0.1kbits/s speed=16.6x    \rsize=       8KiB time=00:07:56.01 bitrate=   0.1kbits/s speed=16.7x    \rsize=       8KiB time=00:08:00.43 bitrate=   0.1kbits/s speed=16.6x    \rsize=       9KiB time=00:08:13.03 bitrate=   0.1kbits/s speed=16.7x    \rsize=       9KiB time=00:08:24.04 bitrate=   0.1kbits/s speed=16.8x    \rsize=       9KiB time=00:08:24.04 bitrate=   0.1kbits/s speed=16.5x    \rsize=       9KiB time=00:08:24.04 bitrate=   0.1kbits/s speed=16.3x    \rsize=       9KiB time=00:08:24.04 bitrate=   0.1kbits/s speed=  16x    \rsize=       9KiB time=00:08:30.30 bitrate=   0.1kbits/s speed=15.9x    \rsize=       9KiB time=00:08:34.89 bitrate=   0.1kbits/s speed=15.8x    \rsize=       9KiB time=00:08:37.14 bitrate=   0.1kbits/s speed=15.7x    \rsize=       9KiB time=00:08:40.06 bitrate=   0.1kbits/s speed=15.5x    \rsize=       9KiB time=00:08:40.06 bitrate=   0.1kbits/s speed=15.3x    \rsize=       9KiB time=00:08:43.19 bitrate=   0.1kbits/s speed=15.2x    \rsize=       9KiB time=00:08:43.19 bitrate=   0.1kbits/s speed=14.9x    \rsize=       9KiB time=00:08:43.19 bitrate=   0.1kbits/s speed=14.7x    \rsize=       9KiB time=00:08:45.90 bitrate=   0.1kbits/s speed=14.6x    \rsize=       9KiB time=00:08:45.90 bitrate=   0.1kbits/s speed=14.4x    \rsize=      10KiB time=00:08:51.49 bitrate=   0.1kbits/s speed=14.4x    \rsize=      10KiB time=00:08:51.49 bitrate=   0.1kbits/s speed=14.2x    \rsize=      10KiB time=00:08:51.49 bitrate=   0.1kbits/s speed=  14x    \rsize=      10KiB time=00:08:54.61 bitrate=   0.1kbits/s speed=13.9x    \rsize=      10KiB time=00:08:54.61 bitrate=   0.1kbits/s speed=13.7x    \rsize=      10KiB time=00:09:00.83 bitrate=   0.1kbits/s speed=13.7x    \rsize=      10KiB time=00:09:04.96 bitrate=   0.1kbits/s speed=13.6x    \rsize=      10KiB time=00:09:04.96 bitrate=   0.1kbits/s speed=13.5x    \rsize=      10KiB time=00:09:06.88 bitrate=   0.1kbits/s speed=13.3x    \rsize=      10KiB time=00:09:20.47 bitrate=   0.1kbits/s speed=13.5x    \rsize=      10KiB time=00:09:30.27 bitrate=   0.1kbits/s speed=13.6x    \rsize=      10KiB time=00:09:34.99 bitrate=   0.1kbits/s speed=13.5x    \rsize=      10KiB time=00:09:34.99 bitrate=   0.1kbits/s speed=13.4x    \rsize=      10KiB time=00:09:34.99 bitrate=   0.1kbits/s speed=13.2x    \rsize=      10KiB time=00:09:37.03 bitrate=   0.1kbits/s speed=13.1x    \rsize=      10KiB time=00:09:37.03 bitrate=   0.1kbits/s speed=  13x    \rsize=      10KiB time=00:09:37.03 bitrate=   0.1kbits/s speed=12.8x    \rsize=      10KiB time=00:09:42.83 bitrate=   0.1kbits/s speed=12.8x    \rsize=      10KiB time=00:09:42.83 bitrate=   0.1kbits/s speed=12.7x    \rsize=      10KiB time=00:09:42.83 bitrate=   0.1kbits/s speed=12.5x    \rsize=      10KiB time=00:09:42.83 bitrate=   0.1kbits/s speed=12.4x    \rsize=      10KiB time=00:09:42.83 bitrate=   0.1kbits/s speed=12.3x    \rsize=      10KiB time=00:09:42.83 bitrate=   0.1kbits/s speed=12.1x    \rsize=      11KiB time=00:09:58.22 bitrate=   0.1kbits/s speed=12.3x    \rsize=      11KiB time=00:10:00.22 bitrate=   0.1kbits/s speed=12.2x    \rsize=      11KiB time=00:10:05.31 bitrate=   0.1kbits/s speed=12.2x    \rsize=      11KiB time=00:10:05.31 bitrate=   0.1kbits/s speed=12.1x    \rsize=      11KiB time=00:10:11.06 bitrate=   0.1kbits/s speed=12.1x    \rsize=      11KiB time=00:10:16.28 bitrate=   0.1kbits/s speed=12.1x    \rsize=      11KiB time=00:10:18.66 bitrate=   0.1kbits/s speed=  12x    \rsize=      11KiB time=00:10:24.20 bitrate=   0.1kbits/s speed=  12x    \rsize=      11KiB time=00:10:24.20 bitrate=   0.1kbits/s speed=11.9x    \rsize=      11KiB time=00:10:24.20 bitrate=   0.1kbits/s speed=11.8x    \rsize=      11KiB time=00:10:31.63 bitrate=   0.1kbits/s speed=11.8x    \rsize=      11KiB time=00:10:31.63 bitrate=   0.1kbits/s speed=11.7x    \rsize=      11KiB time=00:10:31.63 bitrate=   0.1kbits/s speed=11.6x    \rsize=      11KiB time=00:10:33.80 bitrate=   0.1kbits/s speed=11.5x    \rsize=      12KiB time=00:10:36.01 bitrate=   0.1kbits/s speed=11.5x    \rsize=      12KiB time=00:10:36.01 bitrate=   0.1kbits/s speed=11.4x    \rsize=      12KiB time=00:10:36.01 bitrate=   0.1kbits/s speed=11.3x    \rsize=      12KiB time=00:10:53.15 bitrate=   0.1kbits/s speed=11.5x    \rsize=      12KiB time=00:10:59.49 bitrate=   0.1kbits/s speed=11.5x    \rsize=      12KiB time=00:11:07.20 bitrate=   0.1kbits/s speed=11.5x    \rsize=      12KiB time=00:11:09.46 bitrate=   0.1kbits/s speed=11.4x    \rsize=      12KiB time=00:11:15.42 bitrate=   0.1kbits/s speed=11.4x    \rsize=      12KiB time=00:11:17.38 bitrate=   0.1kbits/s speed=11.4x    \rsize=      12KiB time=00:11:28.43 bitrate=   0.1kbits/s speed=11.5x    \rsize=      12KiB time=00:11:28.43 bitrate=   0.1kbits/s speed=11.4x    \rsize=      12KiB time=00:11:28.43 bitrate=   0.1kbits/s speed=11.3x    \rsize=      12KiB time=00:11:28.43 bitrate=   0.1kbits/s speed=11.2x    \rsize=      12KiB time=00:11:28.43 bitrate=   0.1kbits/s speed=11.1x    \rsize=      12KiB time=00:11:28.43 bitrate=   0.1kbits/s speed=  11x    \rsize=      12KiB time=00:11:28.43 bitrate=   0.1kbits/s speed=10.9x    \rsize=      12KiB time=00:11:45.37 bitrate=   0.1kbits/s speed=11.1x    \rsize=      12KiB time=00:11:46.79 bitrate=   0.1kbits/s speed=  11x    \rsize=      13KiB time=00:11:48.54 bitrate=   0.1kbits/s speed=  11x    \rsize=      13KiB time=00:11:48.54 bitrate=   0.1kbits/s speed=10.9x    \rsize=      13KiB time=00:11:48.54 bitrate=   0.1kbits/s speed=10.8x    \rsize=      13KiB time=00:11:48.54 bitrate=   0.1kbits/s speed=10.7x    \rsize=      13KiB time=00:11:54.29 bitrate=   0.1kbits/s speed=10.7x    \rsize=      13KiB time=00:12:00.13 bitrate=   0.1kbits/s speed=10.7x    \rsize=      13KiB time=00:12:21.61 bitrate=   0.1kbits/s speed=  11x    \rsize=      13KiB time=00:12:24.28 bitrate=   0.1kbits/s speed=10.9x    \rsize=      13KiB time=00:12:24.49 bitrate=   0.1kbits/s speed=10.9x    \rsize=      13KiB time=00:12:24.49 bitrate=   0.1kbits/s speed=10.8x    \rsize=      13KiB time=00:12:24.49 bitrate=   0.1kbits/s speed=10.7x    \rsize=      13KiB time=00:12:24.49 bitrate=   0.1kbits/s speed=10.6x    \rsize=      13KiB time=00:12:24.49 bitrate=   0.1kbits/s speed=10.6x    \rsize=      13KiB time=00:12:24.49 bitrate=   0.1kbits/s speed=10.5x    \rsize=      14KiB time=00:13:08.03 bitrate=   0.1kbits/s speed=  11x    \rsize=      14KiB time=00:13:21.76 bitrate=   0.1kbits/s speed=11.1x    \rsize=      14KiB time=00:13:25.47 bitrate=   0.1kbits/s speed=11.1x    \rsize=      14KiB time=00:13:33.56 bitrate=   0.1kbits/s speed=11.1x    \rsize=      14KiB time=00:13:35.94 bitrate=   0.1kbits/s speed=11.1x    \rsize=      14KiB time=00:13:35.94 bitrate=   0.1kbits/s speed=  11x    \rsize=      14KiB time=00:13:35.94 bitrate=   0.1kbits/s speed=10.9x    \rsize=      14KiB time=00:13:44.19 bitrate=   0.1kbits/s speed=  11x    \rsize=      14KiB time=00:13:54.58 bitrate=   0.1kbits/s speed=11.1x    \rsize=      14KiB time=00:13:54.58 bitrate=   0.1kbits/s speed=  11x    \rsize=      14KiB time=00:13:59.08 bitrate=   0.1kbits/s speed=  11x    \rsize=      15KiB time=00:14:05.13 bitrate=   0.1kbits/s speed=  11x    \rsize=      15KiB time=00:14:16.52 bitrate=   0.1kbits/s speed=  11x    \rsize=      15KiB time=00:14:24.86 bitrate=   0.1kbits/s speed=11.1x    \rsize=      15KiB time=00:14:24.86 bitrate=   0.1kbits/s speed=  11x    \rsize=      15KiB time=00:14:29.53 bitrate=   0.1kbits/s speed=  11x    \rsize=      15KiB time=00:14:29.53 bitrate=   0.1kbits/s speed=10.9x    \rsize=      15KiB time=00:14:29.53 bitrate=   0.1kbits/s speed=10.9x    \rsize=      15KiB time=00:14:32.33 bitrate=   0.1kbits/s speed=10.8x    \rsize=      15KiB time=00:14:41.96 bitrate=   0.1kbits/s speed=10.9x    \rsize=      16KiB time=00:14:51.30 bitrate=   0.1kbits/s speed=10.9x    \rsize=      16KiB time=00:14:58.48 bitrate=   0.1kbits/s speed=  11x    \rsize=      16KiB time=00:14:58.48 bitrate=   0.1kbits/s speed=10.9x    \rsize=      16KiB time=00:15:02.61 bitrate=   0.1kbits/s speed=10.9x    \rsize=      16KiB time=00:15:02.61 bitrate=   0.1kbits/s speed=10.8x    \rsize=      16KiB time=00:15:02.61 bitrate=   0.1kbits/s speed=10.7x    \rsize=      16KiB time=00:15:02.61 bitrate=   0.1kbits/s speed=10.7x    \rsize=      16KiB time=00:15:02.61 bitrate=   0.1kbits/s speed=10.6x    \rsize=      16KiB time=00:15:02.61 bitrate=   0.1kbits/s speed=10.6x    \rsize=      16KiB time=00:15:18.71 bitrate=   0.1kbits/s speed=10.7x    \rsize=      16KiB time=00:15:27.26 bitrate=   0.1kbits/s speed=10.7x    \rsize=      16KiB time=00:15:29.47 bitrate=   0.1kbits/s speed=10.7x    \rsize=      16KiB time=00:15:32.47 bitrate=   0.1kbits/s speed=10.7x    \rsize=      16KiB time=00:15:32.47 bitrate=   0.1kbits/s speed=10.6x    \rsize=      16KiB time=00:15:32.47 bitrate=   0.1kbits/s speed=10.5x    \rsize=      16KiB time=00:15:32.47 bitrate=   0.1kbits/s speed=10.5x    \rsize=      16KiB time=00:15:36.85 bitrate=   0.1kbits/s speed=10.5x    \rsize=      16KiB time=00:15:39.27 bitrate=   0.1kbits/s speed=10.4x    \rsize=      16KiB time=00:15:39.27 bitrate=   0.1kbits/s speed=10.4x    \rsize=      16KiB time=00:15:39.27 bitrate=   0.1kbits/s speed=10.3x    \rsize=      16KiB time=00:15:51.74 bitrate=   0.1kbits/s speed=10.4x    \rsize=      16KiB time=00:15:51.74 bitrate=   0.1kbits/s speed=10.3x    \rsize=      16KiB time=00:15:51.74 bitrate=   0.1kbits/s speed=10.3x    \rsize=      17KiB time=00:16:24.98 bitrate=   0.1kbits/s speed=10.6x    \rsize=      17KiB time=00:16:35.20 bitrate=   0.1kbits/s speed=10.6x    \rsize=      17KiB time=00:16:39.62 bitrate=   0.1kbits/s speed=10.6x    \rsize=      17KiB time=00:16:39.62 bitrate=   0.1kbits/s speed=10.6x    \rsize=      17KiB time=00:16:39.62 bitrate=   0.1kbits/s speed=10.5x    \rsize=      17KiB time=00:16:39.62 bitrate=   0.1kbits/s speed=10.5x    \rsize=      17KiB time=00:16:57.10 bitrate=   0.1kbits/s speed=10.6x    \rsize=      17KiB time=00:17:01.98 bitrate=   0.1kbits/s speed=10.6x    \rsize=      17KiB time=00:17:03.77 bitrate=   0.1kbits/s speed=10.6x    \rsize=      17KiB time=00:17:12.11 bitrate=   0.1kbits/s speed=10.6x    \rsize=      17KiB time=00:17:16.11 bitrate=   0.1kbits/s speed=10.6x    \rsize=      18KiB time=00:17:27.63 bitrate=   0.1kbits/s speed=10.6x    \rsize=      18KiB time=00:17:35.09 bitrate=   0.1kbits/s speed=10.7x    \rsize=      18KiB time=00:17:35.09 bitrate=   0.1kbits/s speed=10.6x    \rsize=      18KiB time=00:17:38.47 bitrate=   0.1kbits/s speed=10.6x    \rsize=      18KiB time=00:17:38.47 bitrate=   0.1kbits/s speed=10.5x    \rsize=      18KiB time=00:17:38.47 bitrate=   0.1kbits/s speed=10.5x    \rsize=      18KiB time=00:17:52.69 bitrate=   0.1kbits/s speed=10.6x    \rsize=      18KiB time=00:17:56.82 bitrate=   0.1kbits/s speed=10.6x    \rsize=      18KiB time=00:18:06.87 bitrate=   0.1kbits/s speed=10.6x    \rsize=      19KiB time=00:18:17.63 bitrate=   0.1kbits/s speed=10.7x    \rsize=      19KiB time=00:18:30.02 bitrate=   0.1kbits/s speed=10.7x    \rsize=      19KiB time=00:18:45.79 bitrate=   0.1kbits/s speed=10.8x    \rsize=      19KiB time=00:18:53.30 bitrate=   0.1kbits/s speed=10.8x    \rsize=      19KiB time=00:18:54.88 bitrate=   0.1kbits/s speed=10.8x    \rsize=      19KiB time=00:19:05.27 bitrate=   0.1kbits/s speed=10.9x    \rsize=      19KiB time=00:19:07.14 bitrate=   0.1kbits/s speed=10.8x    \rsize=      20KiB time=00:19:19.45 bitrate=   0.1kbits/s speed=10.9x    \rsize=      24KiB time=00:26:01.60 bitrate=   0.1kbits/s speed=14.6x    \rsize=      24KiB time=00:26:01.60 bitrate=   0.1kbits/s speed=14.5x    \rsize=      25KiB time=00:26:05.81 bitrate=   0.1kbits/s speed=14.5x    \rsize=      25KiB time=00:26:08.02 bitrate=   0.1kbits/s speed=14.4x    \rsize=      25KiB time=00:26:10.98 bitrate=   0.1kbits/s speed=14.4x    \rsize=      25KiB time=00:26:16.03 bitrate=   0.1kbits/s speed=14.4x    \rsize=      25KiB time=00:26:20.12 bitrate=   0.1kbits/s speed=14.4x    \rsize=      25KiB time=00:26:23.08 bitrate=   0.1kbits/s speed=14.3x    \rsize=      25KiB time=00:26:25.00 bitrate=   0.1kbits/s speed=14.3x    \rsize=      25KiB time=00:26:29.04 bitrate=   0.1kbits/s speed=14.2x    \rsize=      25KiB time=00:26:32.67 bitrate=   0.1kbits/s speed=14.2x    \rsize=      25KiB time=00:26:39.85 bitrate=   0.1kbits/s speed=14.2x    \rsize=      25KiB time=00:26:39.85 bitrate=   0.1kbits/s speed=14.2x    \rsize=      25KiB time=00:26:39.85 bitrate=   0.1kbits/s speed=14.1x    \rsize=      26KiB time=00:26:44.02 bitrate=   0.1kbits/s speed=14.1x    \rsize=   ","stream":"stderr","time":"2026-05-10T23:10:31.436391692Z"}
{"log":"[00:11:44] [INF] [45] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.\n","stream":"stdout","time":"2026-05-10T23:11:44.041886192Z"}
{"log":"   26KiB time=00:26:45.81 bitrate=   0.1kbits/s speed=  14x    \rsize=      26KiB time=00:26:45.81 bitrate=   0.1kbits/s speed=  14x    \rsize=      26KiB time=00:26:53.32 bitrate=   0.1kbits/s speed=  14x    \rsize=      26KiB time=00:27:00.20 bitrate=   0.1kbits/s speed=  14x    \rsize=      26KiB time=00:27:03.45 bitrate=   0.1kbits/s speed=13.9x    \rsize=      26KiB time=00:27:07.16 bitrate=   0.1kbits/s speed=13.9x    \rsize=      26KiB time=00:27:09.71 bitrate=   0.1kbits/s speed=13.9x    \rsize=      26KiB time=00:27:09.71 bitrate=   0.1kbits/s speed=13.8x    \rsize=      26KiB time=00:27:09.71 bitrate=   0.1kbits/s speed=13.7x    \rsize=      26KiB time=00:27:15.46 bitrate=   0.1kbits/s speed=13.7x    \rsize=      26KiB time=00:27:15.46 bitrate=   0.1kbits/s speed=13.7x    \rsize=      26KiB time=00:27:15.46 bitrate=   0.1kbits/s speed=13.6x    \rsize=      26KiB time=00:27:15.46 bitrate=   0.1kbits/s speed=13.6x    \rsize=      26KiB time=00:27:15.46 bitrate=   0.1kbits/s speed=13.5x    \rsize=      26KiB time=00:27:26.64 bitrate=   0.1kbits/s speed=13.5x    \rsize=      26KiB time=00:27:34.48 bitrate=   0.1kbits/s speed=13.6x    \rsize=      26KiB time=00:27:36.24 bitrate=   0.1kbits/s speed=13.5x    \rsize=      26KiB time=00:27:36.24 bitrate=   0.1kbits/s speed=13.5x    \rsize=      26KiB time=00:27:36.24 bitrate=   0.1kbits/s speed=13.4x    \rsize=      26KiB time=00:27:36.24 bitrate=   0.1kbits/s speed=13.4x    \rsize=      26KiB time=00:27:36.24 bitrate=   0.1kbits/s speed=13.3x    \rsize=      26KiB time=00:27:45.08 bitrate=   0.1kbits/s speed=13.3x    \rsize=      26KiB time=00:27:45.08 bitrate=   0.1kbits/s speed=13.3x    \rsize=      26KiB time=00:27:45.08 bitrate=   0.1kbits/s speed=13.2x    \rsize=      26KiB time=00:27:45.08 bitrate=   0.1kbits/s speed=13.2x    \rsize=      26KiB time=00:27:45.08 bitrate=   0.1kbits/s speed=13.1x    \rsize=      26KiB time=00:27:45.08 bitrate=   0.1kbits/s speed=13.1x    \rsize=      26KiB time=00:27:59.34 bitrate=   0.1kbits/s speed=13.1x    \rsize=      26KiB time=00:27:59.34 bitrate=   0.1kbits/s speed=13.1x    \rsize=      26KiB time=00:28:01.05 bitrate=   0.1kbits/s speed=  13x    \rsize=      26KiB time=00:28:01.05 bitrate=   0.1kbits/s speed=  13x    \rsize=      26KiB time=00:28:01.05 bitrate=   0.1kbits/s speed=12.9x    \rsize=      26KiB time=00:28:01.05 bitrate=   0.1kbits/s speed=12.9x    \rsize=      27KiB time=00:28:05.18 bitrate=   0.1kbits/s speed=12.9x    \rsize=      27KiB time=00:28:05.18 bitrate=   0.1kbits/s speed=12.8x    \rsize=      27KiB time=00:28:13.15 bitrate=   0.1kbits/s speed=12.8x    \rsize=      27KiB time=00:28:15.32 bitrate=   0.1kbits/s speed=12.8x    \rsize=      27KiB time=00:28:18.78 bitrate=   0.1kbits/s speed=12.8x    \rsize=      27KiB time=00:28:50.68 bitrate=   0.1kbits/s speed=  13x    \rsize=      27KiB time=00:29:17.09 bitrate=   0.1kbits/s speed=13.1x    \rsize=      28KiB time=00:29:19.13 bitrate=   0.1kbits/s speed=13.1x    \rsize=      28KiB time=00:29:25.59 bitrate=   0.1kbits/s speed=13.1x    \rsize=      28KiB time=00:29:31.02 bitrate=   0.1kbits/s speed=13.1x    \rsize=      28KiB time=00:29:48.74 bitrate=   0.1kbits/s speed=13.1x    \rsize=      29KiB time=00:30:01.38 bitrate=   0.1kbits/s speed=13.2x    \rsize=      29KiB time=00:30:05.51 bitrate=   0.1kbits/s speed=13.2x    \rsize=      29KiB time=00:30:08.60 bitrate=   0.1kbits/s speed=13.1x    \rsize=      29KiB time=00:30:14.89 bitrate=   0.1kbits/s speed=13.1x    \rsize=      29KiB time=00:30:14.89 bitrate=   0.1kbits/s speed=13.1x    \rsize=      29KiB time=00:30:14.89 bitrate=   0.1kbits/s speed=13.1x    \rsize=      29KiB time=00:30:14.89 bitrate=   0.1kbits/s speed=  13x    \rsize=      29KiB time=00:30:14.89 bitrate=   0.1kbits/s speed=  13x    \rsize=      29KiB time=00:30:17.15 bitrate=   0.1kbits/s speed=12.9x    \rsize=      29KiB time=00:30:21.90 bitrate=   0.1kbits/s speed=12.9x    \rsize=      29KiB time=00:30:23.36 bitrate=   0.1kbits/s speed=12.9x    \rsize=      29KiB time=00:30:27.28 bitrate=   0.1kbits/s speed=12.9x    \rsize=      29KiB time=00:30:27.28 bitrate=   0.1kbits/s speed=12.8x    \rsize=      29KiB time=00:30:27.28 bitrate=   0.1kbits/s speed=12.8x    \rsize=      29KiB time=00:30:27.28 bitrate=   0.1kbits/s speed=12.7x    \rsize=      29KiB time=00:30:27.28 bitrate=   0.1kbits/s speed=12.7x    \rsize=      29KiB time=00:30:27.28 bitrate=   0.1kbits/s speed=12.6x    \rsize=      29KiB time=00:30:27.28 bitrate=   0.1kbits/s speed=12.6x    \rsize=      30KiB time=00:30:44.26 bitrate=   0.1kbits/s speed=12.7x    \rsize=      30KiB time=00:30:44.26 bitrate=   0.1kbits/s speed=12.6x    \rsize=      30KiB time=00:30:48.59 bitrate=   0.1kbits/s speed=12.6x    \rsize=      30KiB time=00:30:56.06 bitrate=   0.1kbits/s speed=12.6x    \rsize=      30KiB time=00:30:56.06 bitrate=   0.1kbits/s speed=12.6x    \rsize=      30KiB time=00:31:03.07 bitrate=   0.1kbits/s speed=12.6x    \rsize=      30KiB time=00:31:07.53 bitrate=   0.1kbits/s speed=12.6x    \rsize=      30KiB time=00:31:07.53 bitrate=   0.1kbits/s speed=12.5x    \rsize=      30KiB time=00:31:15.66 bitrate=   0.1kbits/s speed=12.5x    \rsize=      30KiB time=00:31:20.29 bitrate=   0.1kbits/s speed=12.5x    \rsize=      30KiB time=00:31:25.21 bitrate=   0.1kbits/s speed=12.5x    \rsize=      30KiB time=00:31:28.38 bitrate=   0.1kbits/s speed=12.5x    \rsize=      31KiB time=00:31:33.22 bitrate=   0.1kbits/s speed=12.5x    \rsize=      31KiB time=00:31:33.22 bitrate=   0.1kbits/s speed=12.5x    \rsize=      31KiB time=00:31:33.22 bitrate=   0.1kbits/s speed=12.4x    \rsize=      31KiB time=00:31:33.22 bitrate=   0.1kbits/s speed=12.4x    \rsize=      31KiB time=00:31:33.22 bitrate=   0.1kbits/s speed=12.3x    \rsize=      31KiB time=00:31:33.22 bitrate=   0.1kbits/s speed=12.3x    \rsize=      31KiB time=00:31:37.85 bitrate=   0.1kbits/s speed=12.3x    \rsize=      31KiB time=00:31:42.90 bitrate=   0.1kbits/s speed=12.3x    \rsize=      31KiB time=00:31:51.03 bitrate=   0.1kbits/s speed=12.3x    \rsize=      31KiB time=00:31:54.33 bitrate=   0.1kbits/s speed=12.3x    \rsize=      31KiB time=00:31:54.33 bitrate=   0.1kbits/s speed=12.2x    \rsize=      31KiB time=00:31:54.33 bitrate=   0.1kbits/s speed=12.2x    \rsize=      31KiB time=00:32:00.83 bitrate=   0.1kbits/s speed=12.2x    \rsize=      31KiB time=00:32:02.75 bitrate=   0.1kbits/s speed=12.2x    \rsize=      31KiB time=00:32:04.96 bitrate=   0.1kbits/s speed=12.1x    \rsize=      31KiB time=00:32:04.96 bitrate=   0.1kbits/s speed=12.1x    \rsize=      31KiB time=00:32:04.96 bitrate=   0.1kbits/s speed=12.1x    \rsize=      31KiB time=00:32:09.30 bitrate=   0.1kbits/s speed=12.1x    \rsize=      31KiB time=00:32:09.30 bitrate=   0.1kbits/s speed=  12x    \rsize=      31KiB time=00:32:09.30 bitrate=   0.1kbits/s speed=  12x    \rsize=      31KiB time=00:32:12.09 bitrate=   0.1kbits/s speed=  12x    \rsize=      31KiB time=00:32:19.69 bitrate=   0.1kbits/s speed=  12x    \rsize=      31KiB time=00:32:19.69 bitrate=   0.1kbits/s speed=11.9x    \rsize=      31KiB time=00:32:19.69 bitrate=   0.1kbits/s speed=11.9x    \rsize=      31KiB time=00:32:26.02 bitrate=   0.1kbits/s speed=11.9x    \rsize=      31KiB time=00:32:26.02 bitrate=   0.1kbits/s speed=11.9x    \rsize=      32KiB time=00:32:29.95 bitrate=   0.1kbits/s speed=11.9x    \rsize=      32KiB time=00:32:34.83 bitrate=   0.1kbits/s speed=11.8x    \rsize=      32KiB time=00:32:37.12 bitrate=   0.1kbits/s speed=11.8x    \rsize=      32KiB time=00:32:37.12 bitrate=   0.1kbits/s speed=11.8x    \rsize=      32KiB time=00:32:37.12 bitrate=   0.1kbits/s speed=11.8x    \rsize=      32KiB time=00:32:40.12 bitrate=   0.1kbits/s speed=11.7x    \rsize=      32KiB time=00:32:40.12 bitrate=   0.1kbits/s speed=11.7x    \rsize=      32KiB time=00:32:40.12 bitrate=   0.1kbits/s speed=11.7x    \rsize=      32KiB time=00:32:40.12 bitrate=   0.1kbits/s speed=11.6x    \rsize=      32KiB time=00:32:40.12 bitrate=   0.1kbits/s speed=11.6x    \rsize=      32KiB time=00:32:40.12 bitrate=   0.1kbits/s speed=11.6x    \rsize=      32KiB time=00:32:40.12 bitrate=   0.1kbits/s speed=11.5x    \rsize=      32KiB time=00:32:40.12 bitrate=   0.1kbits/s speed=11.5x    \rsize=      32KiB time=00:32:40.12 bitrate=   0.1kbits/s speed=11.5x    \rsize=      32KiB time=00:32:41.67 bitrate=   0.1kbits/s speed=11.4x    \rsize=      32KiB time=00:32:41.67 bitrate=   0.1kbits/s speed=11.4x    \rsize=      32KiB time=00:32:41.67 bitrate=   0.1kbits/s speed=11.4x    \rsize=      32KiB time=00:32:41.67 bitrate=   0.1kbits/s speed=11.3x    \rsize=      32KiB time=00:32:41.67 bitrate=   0.1kbits/s speed=11.3x    \rsize=      32KiB time=00:32:44.54 bitrate=   0.1kbits/s speed=11.3x    \rsize=      32KiB time=00:32:44.54 bitrate=   0.1kbits/s speed=11.3x    \rsize=      32KiB time=00:32:46.80 bitrate=   0.1kbits/s speed=11.2x    \rsize=      32KiB time=00:32:46.80 bitrate=   0.1kbits/s speed=11.2x    \rsize=      32KiB time=00:32:46.80 bitrate=   0.1kbits/s speed=11.2x    \rsize=      32KiB time=00:32:46.80 bitrate=   0.1kbits/s speed=11.1x    \rsize=      32KiB time=00:32:48.21 bitrate=   0.1kbits/s speed=11.1x    \rsize=      32KiB time=00:32:48.21 bitrate=   0.1kbits/s speed=11.1x    \rsize=      32KiB time=00:32:48.21 bitrate=   0.1kbits/s speed=11.1x    \rsize=      32KiB time=00:32:48.21 bitrate=   0.1kbits/s speed=  11x    \rsize=      32KiB time=00:32:48.21 bitrate=   0.1kbits/s speed=  11x    \rsize=      32KiB time=00:32:48.21 bitrate=   0.1kbits/s speed=  11x    \rsize=      32KiB time=00:32:48.21 bitrate=   0.1kbits/s speed=10.9x    \rsize=      32KiB time=00:32:48.21 bitrate=   0.1kbits/s speed=10.9x    \rsize=      32KiB time=00:32:48.21 bitrate=   0.1kbits/s speed=10.9x    \rsize=      32KiB time=00:33:06.65 bitrate=   0.1kbits/s speed=10.9x    \rsize=      32KiB time=00:33:06.65 bitrate=   0.1kbits/s speed=10.9x    \rsize=      32KiB time=00:33:13.78 bitrate=   0.1kbits/s speed=10.9x    \rsize=      32KiB time=00:33:16.87 bitrate=   0.1kbits/s speed=10.9x    \rsize=      33KiB time=00:33:19.79 bitrate=   0.1kbits/s speed=10.9x    \rsize=      33KiB time=00:33:22.54 bitrate=   0.1kbits/s speed=10.9x    \rsize=      33KiB time=00:33:22.54 bitrate=   0.1kbits/s speed=10.9x    \rsize=      33KiB time=00:33:22.54 bitrate=   0.1kbits/s speed=10.8x    \rsize=      33KiB time=00:33:22.54 bitrate=   0.1kbits/s speed=10.8x    \rsize=      33KiB time=00:33:22.54 bitrate=   0.1kbits/s speed=10.8x    \rsize=      33KiB time=00:33:22.54 bitrate=   0.1kbits/s speed=10.7x    \rsize=      33KiB time=00:33:22.54 bitrate=   0.1kbits/s speed=10.7x    \rsize=      33KiB time=00:33:47.86 bitrate=   0.1kbits/s speed=10.8x    \rsize=      33KiB time=00:33:50.48 bitrate=   0.1kbits/s speed=10.8x    \rsize=      33KiB time=00:33:50.48 bitrate=   0.1kbits/s speed=10.8x    \rsize=      33KiB time=00:33:54.11 bitrate=   0.1kbits/s speed=10.8x    \rsize=      33KiB time=00:33:57.45 bitrate=   0.1kbits/s speed=10.7x    \rsize=      33KiB time=00:33:57.45 bitrate=   0.1kbits/s speed=10.7x    \rsize=      33KiB time=00:34:01.79 bitrate=   0.1kbits/s speed=10.7x    \rsize=      33KiB time=00:34:01.79 bitrate=   0.1kbits/s speed=10.7x    \rsize=      33KiB time=00:34:01.79 bitrate=   0.1kbits/s speed=10.7x    \rsize=      33KiB time=00:34:01.79 bitrate=   0.1kbits/s speed=10.6x    \rsize=      33KiB time=00:34:01.79 bitrate=   0.1kbits/s speed=10.6x    \r[out#0/srt @ 0x641b88b3e980] video:0KiB audio:0KiB subtitle:16KiB other streams:0KiB global headers:0KiB muxing overhead: 110.377358%\n","stream":"stderr","time":"2026-05-10T23:10:31.436391692Z"}
{"log":"[out#1/srt @ 0x641b88b47f00] video:0KiB audio:0KiB subtitle:19KiB other streams:0KiB global headers:0KiB muxing overhead: 110.438467%\n","stream":"stderr","time":"2026-05-10T23:11:49.558489027Z"}
{"log":"size=      33KiB time=00:34:01.79 bitrate=   0.1kbits/s speed=10.6x    \n","stream":"stderr","time":"2026-05-10T23:11:49.558492131Z"}
{"log":"[00:11:49] [INF] [105] MediaBrowser.MediaEncoding.Subtitles.SubtitleEncoder: ffmpeg subtitle extraction completed for file:\"/data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E01 - The Hungry Ghost WEBDL-1080p.mkv\" to /config/data/data/subtitles/4c/4ca0e435-c6e3-a2e0-3574-76b3adc9c62a/2.srt\n","stream":"stdout","time":"2026-05-10T23:11:49.575178966Z"}
{"log":"[00:11:49] [INF] [105] MediaBrowser.MediaEncoding.Subtitles.SubtitleEncoder: ffmpeg subtitle extraction completed for file:\"/data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E01 - The Hungry Ghost WEBDL-1080p.mkv\" to /config/data/data/subtitles/4c/4ca0e435-c6e3-a2e0-3574-76b3adc9c62a/3.srt\n","stream":"stdout","time":"2026-05-10T23:11:49.575195076Z"}
{"log":"[00:11:50] [INF] [45] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 0\n","stream":"stdout","time":"2026-05-10T23:11:50.120432216Z"}
{"log":"[00:15:32] [INF] [35] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.\n","stream":"stdout","time":"2026-05-10T23:15:32.042030926Z"}
{"log":"[00:18:15] [INF] [114] Emby.Server.Implementations.IO.LibraryMonitor: Season 1 (/data/series/Margo's Got Money Troubles/Season 1) will be refreshed.\n","stream":"stdout","time":"2026-05-10T23:18:15.38102287Z"}
{"log":"[00:18:15] [INF] [114] Emby.Server.Implementations.IO.LibraryMonitor: Jinxed (/data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E03 - Jinxed WEBDL-1080p.mkv) will be refreshed.\n","stream":"stdout","time":"2026-05-10T23:18:15.406209606Z"}
{"log":"[00:18:15] [INF] [114] Emby.Server.Implementations.IO.LibraryMonitor: Flamingoes (/data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E05 - Flamingoes WEBDL-1080p.mkv) will be refreshed.\n","stream":"stdout","time":"2026-05-10T23:18:15.428941478Z"}
{"log":"[00:18:15] [INF] [76] MediaBrowser.Providers.TV.EpisodeMetadataService: File changed, pruning extracted data: /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E03 - Jinxed WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-10T23:18:15.468214844Z"}
{"log":"[00:18:15] [INF] [53] MediaBrowser.Providers.TV.EpisodeMetadataService: File changed, pruning extracted data: /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E05 - Flamingoes WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-10T23:18:15.468236278Z"}
{"log":"[00:18:47] [INF] [108] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Saved 1712 entries to disk\n","stream":"stdout","time":"2026-05-10T23:18:47.981019767Z"}
{"log":"[00:19:16] [INF] [35] IntroSkipper.Services.Entrypoint: Initiating automatic analysis task\n","stream":"stdout","time":"2026-05-10T23:19:16.837346284Z"}
{"log":"[00:19:17] [INF] [35] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows\n","stream":"stdout","time":"2026-05-10T23:19:17.031232486Z"}
{"log":"[00:19:17] [INF] [35] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies\n","stream":"stdout","time":"2026-05-10T23:19:17.716841529Z"}
{"log":"[00:19:17] [INF] [35] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows-nrw\n","stream":"stdout","time":"2026-05-10T23:19:17.731391764Z"}
{"log":"[00:19:17] [INF] [35] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Collections\n","stream":"stdout","time":"2026-05-10T23:19:17.771947445Z"}
{"log":"[00:19:17] [INF] [35] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies2\n","stream":"stdout","time":"2026-05-10T23:19:17.772577855Z"}
{"log":"[00:19:17] [INF] [35] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Audio Books\n","stream":"stdout","time":"2026-05-10T23:19:17.775381716Z"}
{"log":"[00:19:56] [INF] [59] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.\n","stream":"stdout","time":"2026-05-10T23:19:56.041769174Z"}
{"log":"[00:20:09] [INF] [108] Emby.Server.Implementations.IO.LibraryMonitor: Season 1 (/data/series/Margo's Got Money Troubles/Season 1) will be refreshed.\n","stream":"stdout","time":"2026-05-10T23:20:09.715554824Z"}
{"log":"[00:20:09] [INF] [108] Emby.Server.Implementations.IO.LibraryMonitor: Homecoming (/data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E02 - You Got This WEBDL-1080p.mkv) will be refreshed.\n","stream":"stdout","time":"2026-05-10T23:20:09.717805631Z"}
{"log":"[00:20:09] [INF] [75] MediaBrowser.Providers.TV.EpisodeMetadataService: File changed, pruning extracted data: /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E02 - You Got This WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-10T23:20:09.719432375Z"}
{"log":"[00:20:40] [INF] [94] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Saved 1712 entries to disk\n","stream":"stdout","time":"2026-05-10T23:20:40.463252122Z"}
{"log":"[00:21:10] [INF] [35] IntroSkipper.Services.Entrypoint: Initiating automatic analysis task\n","stream":"stdout","time":"2026-05-10T23:21:10.442453553Z"}
{"log":"[00:21:10] [INF] [35] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows\n","stream":"stdout","time":"2026-05-10T23:21:10.494841114Z"}
{"log":"[00:21:10] [INF] [35] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies\n","stream":"stdout","time":"2026-05-10T23:21:10.617702379Z"}
{"log":"[00:21:10] [INF] [35] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows-nrw\n","stream":"stdout","time":"2026-05-10T23:21:10.630832458Z"}
{"log":"[00:21:10] [INF] [35] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Collections\n","stream":"stdout","time":"2026-05-10T23:21:10.664496606Z"}
{"log":"[00:21:10] [INF] [35] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies2\n","stream":"stdout","time":"2026-05-10T23:21:10.665136452Z"}
{"log":"[00:21:10] [INF] [35] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Audio Books\n","stream":"stdout","time":"2026-05-10T23:21:10.667689959Z"}
{"log":"[00:23:44] [INF] [76] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.\n","stream":"stdout","time":"2026-05-10T23:23:44.042066506Z"}
{"log":"[00:27:32] [INF] [84] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.\n","stream":"stdout","time":"2026-05-10T23:27:32.041536266Z"}
{"log":"[00:31:56] [INF] [71] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.\n","stream":"stdout","time":"2026-05-10T23:31:56.041938286Z"}
{"log":"[00:35:44] [INF] [63] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.\n","stream":"stdout","time":"2026-05-10T23:35:44.041626018Z"}
{"log":"[00:39:32] [INF] [45] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.\n","stream":"stdout","time":"2026-05-10T23:39:32.042075284Z"}
{"log":"[00:43:56] [INF] [24] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.\n","stream":"stdout","time":"2026-05-10T23:43:56.042348473Z"}
{"log":"[00:47:44] [INF] [30] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.\n","stream":"stdout","time":"2026-05-10T23:47:44.042483336Z"}
{"log":"[00:51:32] [INF] [112] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.\n","stream":"stdout","time":"2026-05-10T23:51:32.04146267Z"}
{"log":"[00:55:56] [INF] [95] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.\n","stream":"stdout","time":"2026-05-10T23:55:56.041391037Z"}
{"log":"[00:59:44] [INF] [95] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.\n","stream":"stdout","time":"2026-05-10T23:59:44.042326542Z"}
{"log":"[01:03:32] [INF] [9] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.\n","stream":"stdout","time":"2026-05-11T00:03:32.041549825Z"}
{"log":"[01:06:49] [WRN] [49] Emby.Server.Implementations.HttpServer.WebSocketConnection: WS 172.19.0.1 error receiving data: The remote party closed the WebSocket connection without completing the close handshake.\n","stream":"stdout","time":"2026-05-11T00:06:49.18472434Z"}
{"log":"[01:06:49] [INF] [49] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 172.19.0.1 closed\n","stream":"stdout","time":"2026-05-11T00:06:49.233475509Z"}
{"log":"[01:06:55] [WRN] [49] Emby.Server.Implementations.HttpServer.WebSocketConnection: WS 172.19.0.1 error receiving data: The remote party closed the WebSocket connection without completing the close handshake.\n","stream":"stdout","time":"2026-05-11T00:06:55.637070756Z"}
{"log":"[01:06:55] [INF] [49] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 172.19.0.1 closed\n","stream":"stdout","time":"2026-05-11T00:06:55.639544486Z"}
{"log":"[02:00:01] [INF] [101] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Extract Chapter Images set to fire at 2026-05-12 02:00:00.000 +01:00, which is 23:59:58.9981867 from now.\n","stream":"stdout","time":"2026-05-11T01:00:01.002999733Z"}
{"log":"[02:00:01] [INF] [88] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Episode 1 as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-11T01:00:01.190306333Z"}
{"log":"[02:00:01] [INF] [88] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Let You Down as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-11T01:00:01.243450337Z"}
{"log":"[02:00:01] [INF] [88] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Episode 2 as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-11T01:00:01.457646856Z"}
{"log":"[02:00:01] [INF] [88] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Episode 3 as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-11T01:00:01.592577734Z"}
{"log":"[02:00:01] [INF] [88] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Episode 4 as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-11T01:00:01.638560878Z"}
{"log":"[02:00:01] [INF] [88] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Episode 5 as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-11T01:00:01.668719835Z"}
{"log":"[02:00:01] [INF] [88] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Episode 6 as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-11T01:00:01.683865972Z"}
{"log":"[02:00:02] [INF] [88] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Yu-Gi-Oh! Duel Monsters - S04E25 - Fighting For A Friend (Part 1 of 5) SDTV as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-11T01:00:02.300922463Z"}
{"log":"[02:00:02] [INF] [88] Emby.Server.Implementations.ScheduledTasks.TaskManager: Extract Chapter Images Completed after 0 minute(s) and 2 seconds\n","stream":"stdout","time":"2026-05-11T01:00:02.55240656Z"}
{"log":"[03:00:00] [INF] [55] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Starting full cache build...\n","stream":"stdout","time":"2026-05-11T02:00:00.077101082Z"}
{"log":"[03:00:00] [INF] [102] Jellyfin.Plugin.JellyfinEnhanced: [Jellyseerr Watchlist Sync] Sync is disabled in plugin configuration.\n","stream":"stdout","time":"2026-05-11T02:00:00.077124416Z"}
{"log":"[03:00:00] [INF] [102] Emby.Server.Implementations.ScheduledTasks.TaskManager: Sync Jellyseerr Watchlist to Jellyfin Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-11T02:00:00.077128006Z"}
{"log":"[03:00:01] [INF] [87] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Generate Trickplay Images set to fire at 2026-05-12 03:00:00.000 +01:00, which is 23:59:58.9976233 from now.\n","stream":"stdout","time":"2026-05-11T02:00:01.002581128Z"}
{"log":"[03:00:01] [INF] [66] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Build Tag Cache set to fire at 2026-05-12 03:00:00.000 +01:00, which is 23:59:58.9833361 from now.\n","stream":"stdout","time":"2026-05-11T02:00:01.016794757Z"}
{"log":"[03:00:01] [INF] [87] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Sync Jellyseerr Watchlist to Jellyfin set to fire at 2026-05-12 03:00:00.000 +01:00, which is 23:59:58.9833432 from now.\n","stream":"stdout","time":"2026-05-11T02:00:01.016818436Z"}
{"log":"[03:00:02] [INF] [55] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Found 1712 taggable items\n","stream":"stdout","time":"2026-05-11T02:00:02.364303903Z"}
{"log":"[03:00:06] [INF] [56] Emby.Server.Implementations.ScheduledTasks.TaskManager: Generate Trickplay Images Completed after 0 minute(s) and 6 seconds\n","stream":"stdout","time":"2026-05-11T02:00:06.550423427Z"}
{"log":"[03:00:14] [INF] [55] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Full cache build complete: 1712 entries in 14.4s\n","stream":"stdout","time":"2026-05-11T02:00:14.506811076Z"}
{"log":"[03:00:14] [INF] [55] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Saved 1712 entries to disk\n","stream":"stdout","time":"2026-05-11T02:00:14.53218999Z"}
{"log":"[03:00:14] [INF] [55] Jellyfin.Plugin.JellyfinEnhanced: [TagCacheMonitor] Event subscriptions active\n","stream":"stdout","time":"2026-05-11T02:00:14.534085314Z"}
{"log":"[03:00:14] [INF] [55] Emby.Server.Implementations.ScheduledTasks.TaskManager: Build Tag Cache Completed after 0 minute(s) and 14 seconds\n","stream":"stdout","time":"2026-05-11T02:00:14.534098528Z"}
{"log":"[06:01:27] [INF] [73] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/series\n","stream":"stdout","time":"2026-05-11T05:01:27.790975296Z"}
{"log":"[06:01:27] [INF] [73] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/nrw-jelly/media/films\n","stream":"stdout","time":"2026-05-11T05:01:27.793053178Z"}
{"log":"[06:01:27] [INF] [73] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/films\n","stream":"stdout","time":"2026-05-11T05:01:27.793116213Z"}
{"log":"[06:01:27] [INF] [73] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/audio\n","stream":"stdout","time":"2026-05-11T05:01:27.793211993Z"}
{"log":"[06:01:27] [INF] [73] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/nrw-jelly/media/series\n","stream":"stdout","time":"2026-05-11T05:01:27.793575892Z"}
{"log":"[06:01:27] [INF] [73] Emby.Server.Implementations.Library.LibraryManager: Validating media library\n","stream":"stdout","time":"2026-05-11T05:01:27.795351524Z"}
{"log":"[06:01:29] [WRN] [73] MediaBrowser.Controller.Entities.BaseItem: Library folder /config/data/data/playlists is inaccessible or empty, skipping\n","stream":"stdout","time":"2026-05-11T05:01:29.98719069Z"}
{"log":"[06:01:30] [WRN] [94] MediaBrowser.Controller.Entities.BaseItem: Library folder /config/data/data/playlists is inaccessible or empty, skipping\n","stream":"stdout","time":"2026-05-11T05:01:30.285547026Z"}
{"log":"[06:01:30] [INF] [75] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: Movie, Name: I Swear, Path: /data/nrw-jelly/media/films/I Swear (2025)/I.Swear.2025.x265.WEB-DL.2160p.HDR-DV 4k UHD [GoodFilms].mkv, Id: 13b5802a-186f-b6d6-2c55-9d336e7a02b6\n","stream":"stdout","time":"2026-05-11T05:01:30.541272113Z"}
{"log":"[06:01:32] [INF] [72] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: Series, Name: Stranger Things: Tales from '85, Path: /data/nrw-jelly/media/series/Stranger Things - Tales from '85, Id: fd9c6f30-a7bd-49ec-52a8-e1b3ffb38dcc\n","stream":"stdout","time":"2026-05-11T05:01:32.4608266Z"}
{"log":"[06:01:43] [INF] [78] Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager: Media Segment provider Intro Skipper found 2 for /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E02 - You Got This WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-11T05:01:43.770785699Z"}
{"log":"[06:01:44] [INF] [78] Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager: Media Segment provider Intro Skipper found 2 for /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E03 - Jinxed WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-11T05:01:44.58246678Z"}
{"log":"[06:01:45] [INF] [78] Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager: Media Segment provider Intro Skipper found 2 for /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E05 - Flamingoes WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-11T05:01:45.836819258Z"}
{"log":"[06:01:49] [INF] [78] Emby.Server.Implementations.ScheduledTasks.TaskManager: Media Segment Scan Completed after 0 minute(s) and 22 seconds\n","stream":"stdout","time":"2026-05-11T05:01:49.984746144Z"}
{"log":"[06:01:56] [WRN] [83] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/J/John Howard Davies/folder.jpg\n","stream":"stdout","time":"2026-05-11T05:01:56.936092603Z"}
{"log":"[06:01:57] [WRN] [83] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/M/Michael Gwynn/folder.jpg\n","stream":"stdout","time":"2026-05-11T05:01:57.14182439Z"}
{"log":"[06:01:57] [WRN] [83] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/R/Robin Ellis/folder.jpg\n","stream":"stdout","time":"2026-05-11T05:01:57.267600791Z"}
{"log":"[06:01:57] [WRN] [83] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/D/David Simeon/folder.jpg\n","stream":"stdout","time":"2026-05-11T05:01:57.402858779Z"}
{"log":"[06:01:57] [WRN] [83] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/M/Martin Wyldeck/folder.jpg\n","stream":"stdout","time":"2026-05-11T05:01:57.520172832Z"}
{"log":"[06:01:58] [WRN] [83] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/B/Bernard Cribbins/folder.jpg\n","stream":"stdout","time":"2026-05-11T05:01:58.744476558Z"}
{"log":"[06:01:58] [WRN] [83] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/J/James Cossins/folder.jpg\n","stream":"stdout","time":"2026-05-11T05:01:58.842788649Z"}
{"log":"[06:01:59] [WRN] [83] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/A/Allan Cuthbertson/folder.jpg\n","stream":"stdout","time":"2026-05-11T05:01:59.075637468Z"}
{"log":"[06:01:59] [WRN] [83] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/S/Steve Plytas/folder.jpg\n","stream":"stdout","time":"2026-05-11T05:01:59.206517333Z"}
{"log":"[06:01:59] [WRN] [83] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/R/Richard Caldicot/folder.jpg\n","stream":"stdout","time":"2026-05-11T05:01:59.287897304Z"}
{"log":"[06:01:59] [WRN] [83] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/A/André Maranne/folder.jpg\n","stream":"stdout","time":"2026-05-11T05:01:59.395807685Z"}
{"log":"[06:01:59] [WRN] [83] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/B/Betty Huntley-Wright/folder.jpg\n","stream":"stdout","time":"2026-05-11T05:01:59.416837247Z"}
{"log":"[06:01:59] [WRN] [83] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/L/Louis Mahoney/folder.jpg\n","stream":"stdout","time":"2026-05-11T05:01:59.62172075Z"}
{"log":"[06:01:59] [WRN] [83] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/J/Joan Sanderson/folder.jpg\n","stream":"stdout","time":"2026-05-11T05:01:59.932910564Z"}
{"log":"[06:01:59] [WRN] [83] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/J/Johnny Shannon/folder.jpg\n","stream":"stdout","time":"2026-05-11T05:01:59.990907202Z"}
{"log":"[06:02:00] [WRN] [83] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/N/Nicky Henson/folder.jpg\n","stream":"stdout","time":"2026-05-11T05:02:00.210187304Z"}
{"log":"[06:02:00] [WRN] [83] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/E/Elspet Gray/folder.jpg\n","stream":"stdout","time":"2026-05-11T05:02:00.294105351Z"}
{"log":"[06:02:00] [WRN] [83] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/L/Luan Peters/folder.jpg\n","stream":"stdout","time":"2026-05-11T05:02:00.359169404Z"}
{"log":"[06:02:00] [WRN] [83] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/B/Basil Henson/folder.jpg\n","stream":"stdout","time":"2026-05-11T05:02:00.371767795Z"}
{"log":"[06:02:00] [WRN] [83] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/A/Aimée Delamain/folder.jpg\n","stream":"stdout","time":"2026-05-11T05:02:00.39067662Z"}
{"log":"[06:02:00] [WRN] [83] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/I/Imogen Bickford-Smith/folder.jpg\n","stream":"stdout","time":"2026-05-11T05:02:00.443484937Z"}
{"log":"[06:02:00] [WRN] [83] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/N/Norman Bird/folder.jpg\n","stream":"stdout","time":"2026-05-11T05:02:00.633436363Z"}
{"log":"[06:02:00] [WRN] [83] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/B/Bruce Boa/folder.jpg\n","stream":"stdout","time":"2026-05-11T05:02:00.662487782Z"}
{"log":"[06:02:00] [WRN] [83] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/C/Claire Nielson/folder.jpg\n","stream":"stdout","time":"2026-05-11T05:02:00.689406818Z"}
{"log":"[06:02:00] [WRN] [83] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/J/June Ellis/folder.jpg\n","stream":"stdout","time":"2026-05-11T05:02:00.706324886Z"}
{"log":"[06:02:00] [WRN] [83] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/A/Anthony Dawes/folder.jpg\n","stream":"stdout","time":"2026-05-11T05:02:00.741488699Z"}
{"log":"[06:02:00] [WRN] [83] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/M/Mavis Pugh/folder.jpg\n","stream":"stdout","time":"2026-05-11T05:02:00.953780368Z"}
{"log":"[06:02:00] [WRN] [83] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/R/Richard Davies/folder.jpg\n","stream":"stdout","time":"2026-05-11T05:02:00.972796923Z"}
{"log":"[06:02:00] [WRN] [83] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/D/Derek Royle/folder.jpg\n","stream":"stdout","time":"2026-05-11T05:02:00.983897546Z"}
{"log":"[06:02:01] [WRN] [83] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/C/Charles McKeown/folder.jpg\n","stream":"stdout","time":"2026-05-11T05:02:01.055388901Z"}
{"log":"[06:02:01] [WRN] [83] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/U/Una Stubbs/folder.jpg\n","stream":"stdout","time":"2026-05-11T05:02:01.80724241Z"}
{"log":"[06:02:01] [WRN] [83] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/K/Ken Campbell/folder.jpg\n","stream":"stdout","time":"2026-05-11T05:02:01.972265766Z"}
{"log":"[06:02:02] [WRN] [83] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/R/Roger Hume/folder.jpg\n","stream":"stdout","time":"2026-05-11T05:02:02.049146784Z"}
{"log":"[06:02:02] [WRN] [83] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/S/Sabina Franklyn/folder.jpg\n","stream":"stdout","time":"2026-05-11T05:02:02.260647197Z"}
{"log":"[06:02:02] [WRN] [83] Emby.Server.Implementations.Library.LibraryManager: Image not found at /config/data/metadata/People/J/John Quarmby/folder.jpg\n","stream":"stdout","time":"2026-05-11T05:02:02.315289595Z"}
{"log":"[06:02:05] [INF] [34] MediaBrowser.Providers.TV.SeriesMetadataService: Creating Season Season Unknown entry for Spy in the Wild\n","stream":"stdout","time":"2026-05-11T05:02:05.435805756Z"}
{"log":"[06:02:15] [INF] [83] MediaBrowser.Providers.TV.SeriesMetadataService: Removing virtual season null in series Spy in the Wild\n","stream":"stdout","time":"2026-05-11T05:02:15.314229218Z"}
{"log":"[06:02:15] [INF] [83] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: Season, Name: Season Unknown, Path: , Id: e342020a-aa5f-9cba-91ce-706d0f665a5f\n","stream":"stdout","time":"2026-05-11T05:02:15.314260444Z"}
{"log":"[06:02:15] [WRN] [83] Microsoft.EntityFrameworkCore.Query: Compiling a query which loads related collections for more than one collection navigation, either via 'Include' or through projection, but no 'QuerySplittingBehavior' has been configured. By default, Entity Framework will use 'QuerySplittingBehavior.SingleQuery', which can potentially result in slow query performance. See https://go.microsoft.com/fwlink/?linkid=2134277 for more information. To identify the query that's triggering this warning call 'ConfigureWarnings(w =\u003e w.Throw(RelationalEventId.MultipleCollectionIncludeWarning))'.\n","stream":"stdout","time":"2026-05-11T05:02:15.447696286Z"}
{"log":"[06:02:23] [INF] [83] Emby.Server.Implementations.Library.Validators.StudiosValidator: Deleting dead Studio 862cfd174bfbf29cc6aabcedea96c47e One Story High\n","stream":"stdout","time":"2026-05-11T05:02:23.241740631Z"}
{"log":"[06:02:23] [INF] [83] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: Studio, Name: One Story High, Path: /config/data/metadata/Studio/One Story High, Id: 862cfd17-4bfb-f29c-c6aa-bcedea96c47e\n","stream":"stdout","time":"2026-05-11T05:02:23.241762007Z"}
{"log":"[06:02:23] [INF] [83] Emby.Server.Implementations.Library.LibraryManager: Deleting item path, Type: Studio, Name: One Story High, Path: /config/data/metadata/Studio/One Story High, Id: 862cfd17-4bfb-f29c-c6aa-bcedea96c47e\n","stream":"stdout","time":"2026-05-11T05:02:23.242717915Z"}
{"log":"[06:02:23] [INF] [83] Emby.Server.Implementations.Library.Validators.StudiosValidator: Deleting dead Studio 15269656558fae389c3aa43bf98f6f0f StudioCanal UK\n","stream":"stdout","time":"2026-05-11T05:02:23.362108419Z"}
{"log":"[06:02:23] [INF] [83] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: Studio, Name: StudioCanal UK, Path: /config/data/metadata/Studio/StudioCanal UK, Id: 15269656-558f-ae38-9c3a-a43bf98f6f0f\n","stream":"stdout","time":"2026-05-11T05:02:23.362131629Z"}
{"log":"[06:02:23] [INF] [83] Emby.Server.Implementations.Library.LibraryManager: Deleting item path, Type: Studio, Name: StudioCanal UK, Path: /config/data/metadata/Studio/StudioCanal UK, Id: 15269656-558f-ae38-9c3a-a43bf98f6f0f\n","stream":"stdout","time":"2026-05-11T05:02:23.362303359Z"}
{"log":"[06:02:23] [INF] [83] Emby.Server.Implementations.Library.Validators.StudiosValidator: Deleting dead Studio a5fa249af509474e175a60478ce05085 Tempo Productions\n","stream":"stdout","time":"2026-05-11T05:02:23.44639712Z"}
{"log":"[06:02:23] [INF] [83] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: Studio, Name: Tempo Productions, Path: /config/data/metadata/Studio/Tempo Productions, Id: a5fa249a-f509-474e-175a-60478ce05085\n","stream":"stdout","time":"2026-05-11T05:02:23.446423458Z"}
{"log":"[06:02:23] [INF] [83] Emby.Server.Implementations.Library.LibraryManager: Deleting item path, Type: Studio, Name: Tempo Productions, Path: /config/data/metadata/Studio/Tempo Productions, Id: a5fa249a-f509-474e-175a-60478ce05085\n","stream":"stdout","time":"2026-05-11T05:02:23.446547678Z"}
{"log":"[06:02:23] [INF] [83] Emby.Server.Implementations.ScheduledTasks.TaskManager: Scan Media Library Completed after 0 minute(s) and 55 seconds\n","stream":"stdout","time":"2026-05-11T05:02:23.594583085Z"}
{"log":"[06:02:23] [INF] [34] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/films\n","stream":"stdout","time":"2026-05-11T05:02:23.64581287Z"}
{"log":"[06:02:23] [INF] [72] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/nrw-jelly/media/films\n","stream":"stdout","time":"2026-05-11T05:02:23.646264837Z"}
{"log":"[06:02:23] [INF] [76] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/series\n","stream":"stdout","time":"2026-05-11T05:02:23.646963519Z"}
{"log":"[06:02:23] [INF] [57] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/nrw-jelly/media/series\n","stream":"stdout","time":"2026-05-11T05:02:23.651202845Z"}
{"log":"[06:02:23] [INF] [62] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/audio\n","stream":"stdout","time":"2026-05-11T05:02:23.667254363Z"}
{"log":"[06:02:28] [INF] [76] Emby.Server.Implementations.ScheduledTasks.Tasks.OptimizeDatabaseTask: Optimizing and vacuuming jellyfin.db...\n","stream":"stdout","time":"2026-05-11T05:02:28.866194628Z"}
{"log":"[06:02:28] [INF] [62] Jellyfin.Plugin.JellyfinEnhanced: [Jellyseerr User Import] Auto-import is disabled in plugin configuration.\n","stream":"stdout","time":"2026-05-11T05:02:28.883500938Z"}
{"log":"[06:02:28] [INF] [62] Emby.Server.Implementations.ScheduledTasks.TaskManager: Import Jellyfin Users to Seerr Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-11T05:02:28.883563597Z"}
{"log":"[06:02:31] [INF] [76] Jellyfin.Database.Providers.Sqlite.SqliteDatabaseProvider: jellyfin.db optimized successfully!\n","stream":"stdout","time":"2026-05-11T05:02:31.784084882Z"}
{"log":"[06:02:31] [INF] [76] Emby.Server.Implementations.ScheduledTasks.TaskManager: Optimize database Completed after 0 minute(s) and 2 seconds\n","stream":"stdout","time":"2026-05-11T05:02:31.784192117Z"}
{"log":"[06:02:45] [INF] [57] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Saved 1717 entries to disk\n","stream":"stdout","time":"2026-05-11T05:02:45.405344065Z"}
{"log":"[06:03:23] [INF] [57] IntroSkipper.Services.Entrypoint: Initiating automatic analysis task\n","stream":"stdout","time":"2026-05-11T05:03:23.594941901Z"}
{"log":"[06:03:23] [INF] [57] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows\n","stream":"stdout","time":"2026-05-11T05:03:23.655542111Z"}
{"log":"[06:03:23] [INF] [57] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies\n","stream":"stdout","time":"2026-05-11T05:03:23.783205836Z"}
{"log":"[06:03:23] [INF] [57] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows-nrw\n","stream":"stdout","time":"2026-05-11T05:03:23.796718141Z"}
{"log":"[06:03:23] [INF] [57] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Collections\n","stream":"stdout","time":"2026-05-11T05:03:23.831716141Z"}
{"log":"[06:03:23] [INF] [57] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies2\n","stream":"stdout","time":"2026-05-11T05:03:23.832433574Z"}
{"log":"[06:03:23] [INF] [57] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Audio Books\n","stream":"stdout","time":"2026-05-11T05:03:23.834466196Z"}
{"log":"[06:03:24] [INF] [57] IntroSkipper.Services.Entrypoint: [Mode: Introduction] Analyzing 5 files from Spy in the Wild season 1\n","stream":"stdout","time":"2026-05-11T05:03:24.210924776Z"}
{"log":"[06:07:44] [INF] [57] IntroSkipper.Services.Entrypoint: [Mode: Credits] Analyzing 5 files from Spy in the Wild season 1\n","stream":"stdout","time":"2026-05-11T05:07:44.067851003Z"}
{"log":"[06:14:33] [INF] [57] IntroSkipper.Services.Entrypoint: [Mode: Recap] Analyzing 5 files from Spy in the Wild season 1\n","stream":"stdout","time":"2026-05-11T05:14:33.821281319Z"}
{"log":"[06:14:33] [INF] [57] IntroSkipper.Services.Entrypoint: [Mode: Preview] Analyzing 5 files from Spy in the Wild season 1\n","stream":"stdout","time":"2026-05-11T05:14:33.889052518Z"}
{"log":"[06:14:33] [INF] [57] IntroSkipper.Services.Entrypoint: [Mode: Commercial] Analyzing 5 files from Spy in the Wild season 1\n","stream":"stdout","time":"2026-05-11T05:14:33.934829743Z"}
{"log":"[06:14:34] [INF] [57] Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager: Media Segment provider Intro Skipper found 2 for /data/nrw-jelly/media/series/Spy in the Wild/Season 1/Spy in the Wild - S01E01 - Love Bluray-1080p.mkv\n","stream":"stdout","time":"2026-05-11T05:14:34.006630901Z"}
{"log":"[06:14:34] [INF] [57] Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager: Media Segment provider Intro Skipper found 2 for /data/nrw-jelly/media/series/Spy in the Wild/Season 1/Spy in the Wild - S01E03 - Friendship Bluray-1080p.mkv\n","stream":"stdout","time":"2026-05-11T05:14:34.089947797Z"}
{"log":"[06:14:34] [INF] [57] Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager: Media Segment provider Intro Skipper found 2 for /data/nrw-jelly/media/series/Spy in the Wild/Season 1/Spy in the Wild - S01E04 - Mischief Bluray-1080p.mkv\n","stream":"stdout","time":"2026-05-11T05:14:34.094037895Z"}
{"log":"[06:14:34] [INF] [57] Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager: Media Segment provider Intro Skipper found 1 for /data/nrw-jelly/media/series/Spy in the Wild/Season 1/Spy in the Wild - S01E05 - Meet the Spies Bluray-1080p.mkv\n","stream":"stdout","time":"2026-05-11T05:14:34.097111437Z"}
{"log":"[06:14:34] [INF] [18] Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager: Media Segment provider Intro Skipper found 2 for /data/nrw-jelly/media/series/Spy in the Wild/Season 1/Spy in the Wild - S01E02 - Intelligence Bluray-1080p.mkv\n","stream":"stdout","time":"2026-05-11T05:14:34.158559814Z"}
{"log":"[10:35:46] [INF] [66] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 172.19.0.1 request\n","stream":"stdout","time":"2026-05-11T09:35:46.239410918Z"}
{"log":"[10:39:34] [INF] [66] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.\n","stream":"stdout","time":"2026-05-11T09:39:34.463016083Z"}
{"log":"[10:42:35] [WRN] [13] Emby.Server.Implementations.HttpServer.WebSocketConnection: WS 172.19.0.1 error receiving data: The remote party closed the WebSocket connection without completing the close handshake.\n","stream":"stdout","time":"2026-05-11T09:42:35.703658586Z"}
{"log":"[10:42:35] [INF] [13] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 172.19.0.1 closed\n","stream":"stdout","time":"2026-05-11T09:42:35.7043349Z"}
{"log":"[11:20:46] [INF] [36] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app Jellyfin Web 10.11.8 playing The Hungry Ghost. Stopped at 1189203 ms\n","stream":"stdout","time":"2026-05-11T10:20:46.551925835Z"}
{"log":"[11:20:46] [INF] [36] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app Jellyfin Web 10.11.8 playing The Hungry Ghost. Stopped at 35823 ms\n","stream":"stdout","time":"2026-05-11T10:20:46.580994801Z"}
{"log":"[11:36:32] [INF] [48] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app Jellyfin Web 10.11.8 playing The Hungry Ghost. Stopped at 35823 ms\n","stream":"stdout","time":"2026-05-11T10:36:32.642223057Z"}
{"log":"[11:38:40] [INF] [48] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 172.19.0.1 request\n","stream":"stdout","time":"2026-05-11T10:38:40.866404405Z"}
{"log":"[11:38:42] [INF] [89] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Deleting partial stream file(s) /config/cache/transcodes/316a54a59f12ebcf69f9d1ed3db6265c.m3u8\n","stream":"stdout","time":"2026-05-11T10:38:42.005578843Z"}
{"log":"[11:38:42] [INF] [3] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 172.19.0.1 closed\n","stream":"stdout","time":"2026-05-11T10:38:42.108831169Z"}
{"log":"[11:38:47] [INF] [81] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app Jellyfin Web 10.11.8 playing The Hungry Ghost. Stopped at 1189203 ms\n","stream":"stdout","time":"2026-05-11T10:38:47.919565429Z"}
{"log":"[12:00:00] [INF] [84] Jellyfin.Plugin.FileTransformation.FileTransformationPlugin: Received transformation registration for 'index.html' with ID 'dfee3828-01df-49df-85b1-5c2b75e5ea1a'\n","stream":"stdout","time":"2026-05-11T11:00:00.048765737Z"}
{"log":"[12:00:00] [INF] [84] Jellyfin.Plugin.JellyTweaks.Services.StartupService: Successfully registered Jellyfin Tweaks script injection with the File Transformation plugin.\n","stream":"stdout","time":"2026-05-11T11:00:00.049071519Z"}
{"log":"[12:00:00] [INF] [84] Emby.Server.Implementations.ScheduledTasks.TaskManager: Jellyfin Tweaks Startup Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-11T11:00:00.049620178Z"}
{"log":"[12:00:01] [INF] [84] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Jellyfin Tweaks Startup set to fire at 2026-05-12 12:00:00.000 +01:00, which is 23:59:58.9960174 from now.\n","stream":"stdout","time":"2026-05-11T11:00:01.015678831Z"}
{"log":"[12:03:29] [INF] [93] Emby.Server.Implementations.ScheduledTasks.Tasks.OptimizeDatabaseTask: Optimizing and vacuuming jellyfin.db...\n","stream":"stdout","time":"2026-05-11T11:03:29.867217064Z"}
{"log":"[12:03:30] [INF] [31] Jellyfin.Plugin.JellyfinEnhanced: [Jellyseerr User Import] Auto-import is disabled in plugin configuration.\n","stream":"stdout","time":"2026-05-11T11:03:30.261626633Z"}
{"log":"[12:03:30] [INF] [31] Emby.Server.Implementations.ScheduledTasks.TaskManager: Import Jellyfin Users to Seerr Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-11T11:03:30.261687233Z"}
{"log":"[12:03:37] [INF] [93] Jellyfin.Database.Providers.Sqlite.SqliteDatabaseProvider: jellyfin.db optimized successfully!\n","stream":"stdout","time":"2026-05-11T11:03:37.318183432Z"}
{"log":"[12:03:37] [INF] [93] Emby.Server.Implementations.ScheduledTasks.TaskManager: Optimize database Completed after 0 minute(s) and 7 seconds\n","stream":"stdout","time":"2026-05-11T11:03:37.318503874Z"}
{"log":"[14:12:39] [INF] [10] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 172.19.0.1 request\n","stream":"stdout","time":"2026-05-11T13:12:39.97319179Z"}
{"log":"[14:12:46] [INF] [3] Jellyfin.Plugin.JellyfinEnhanced: No matching Jellyfin User ID found in the 1 users from https://jellyseerr.animewaifu.org/\n","stream":"stdout","time":"2026-05-11T13:12:46.005738044Z"}
{"log":"[14:12:46] [WRN] [3] Jellyfin.Plugin.JellyfinEnhanced: Could not find or import a matching Seerr user for Jellyfin User ID prof_fish (8cacdb11-297e-4d99-a195-90b7841d4a13) after checking all URLs.\n","stream":"stdout","time":"2026-05-11T13:12:46.005824274Z"}
{"log":"[14:12:49] [INF] [79] Jellyfin.Plugin.JellyfinEnhanced: No matching Jellyfin User ID found in the 1 users from https://jellyseerr.animewaifu.org/\n","stream":"stdout","time":"2026-05-11T13:12:49.573704503Z"}
{"log":"[14:12:49] [WRN] [79] Jellyfin.Plugin.JellyfinEnhanced: Could not find or import a matching Seerr user for Jellyfin User ID prof_fish (8cacdb11-297e-4d99-a195-90b7841d4a13) after checking all URLs.\n","stream":"stdout","time":"2026-05-11T13:12:49.573724165Z"}
{"log":"[14:12:49] [WRN] [79] Jellyfin.Plugin.JellyfinEnhanced: Could not find a Jellyseerr user for Jellyfin user prof_fish (8cacdb11-297e-4d99-a195-90b7841d4a13). Aborting request.\n","stream":"stdout","time":"2026-05-11T13:12:49.573727636Z"}
{"log":"[14:12:49] [INF] [36] Jellyfin.Plugin.JellyfinEnhanced: No matching Jellyfin User ID found in the 1 users from https://jellyseerr.animewaifu.org/\n","stream":"stdout","time":"2026-05-11T13:12:49.578600147Z"}
{"log":"[14:12:49] [WRN] [36] Jellyfin.Plugin.JellyfinEnhanced: Could not find or import a matching Seerr user for Jellyfin User ID prof_fish (8cacdb11-297e-4d99-a195-90b7841d4a13) after checking all URLs.\n","stream":"stdout","time":"2026-05-11T13:12:49.578614203Z"}
{"log":"[14:12:49] [WRN] [36] Jellyfin.Plugin.JellyfinEnhanced: Could not find a Jellyseerr user for Jellyfin user prof_fish (8cacdb11-297e-4d99-a195-90b7841d4a13). Aborting request.\n","stream":"stdout","time":"2026-05-11T13:12:49.57861741Z"}
{"log":"[14:13:04] [INF] [3] Jellyfin.Plugin.JellyfinEnhanced: No matching Jellyfin User ID found in the 1 users from https://jellyseerr.animewaifu.org/\n","stream":"stdout","time":"2026-05-11T13:13:04.555268616Z"}
{"log":"[14:13:04] [WRN] [3] Jellyfin.Plugin.JellyfinEnhanced: Could not find or import a matching Seerr user for Jellyfin User ID prof_fish (8cacdb11-297e-4d99-a195-90b7841d4a13) after checking all URLs.\n","stream":"stdout","time":"2026-05-11T13:13:04.555431703Z"}
{"log":"[14:13:04] [WRN] [3] Jellyfin.Plugin.JellyfinEnhanced: Could not find a Jellyseerr user for Jellyfin user prof_fish (8cacdb11-297e-4d99-a195-90b7841d4a13). Aborting request.\n","stream":"stdout","time":"2026-05-11T13:13:04.55561847Z"}
{"log":"[14:13:04] [INF] [79] Jellyfin.Plugin.JellyfinEnhanced: No matching Jellyfin User ID found in the 1 users from https://jellyseerr.animewaifu.org/\n","stream":"stdout","time":"2026-05-11T13:13:04.558035172Z"}
{"log":"[14:13:04] [WRN] [79] Jellyfin.Plugin.JellyfinEnhanced: Could not find or import a matching Seerr user for Jellyfin User ID prof_fish (8cacdb11-297e-4d99-a195-90b7841d4a13) after checking all URLs.\n","stream":"stdout","time":"2026-05-11T13:13:04.558166385Z"}
{"log":"[14:13:04] [WRN] [79] Jellyfin.Plugin.JellyfinEnhanced: Could not find a Jellyseerr user for Jellyfin user prof_fish (8cacdb11-297e-4d99-a195-90b7841d4a13). Aborting request.\n","stream":"stdout","time":"2026-05-11T13:13:04.558266108Z"}
{"log":"[14:13:04] [INF] [3] Jellyfin.Plugin.JellyfinEnhanced: No matching Jellyfin User ID found in the 1 users from https://jellyseerr.animewaifu.org/\n","stream":"stdout","time":"2026-05-11T13:13:04.591937283Z"}
{"log":"[14:13:04] [WRN] [3] Jellyfin.Plugin.JellyfinEnhanced: Could not find or import a matching Seerr user for Jellyfin User ID prof_fish (8cacdb11-297e-4d99-a195-90b7841d4a13) after checking all URLs.\n","stream":"stdout","time":"2026-05-11T13:13:04.598371842Z"}
{"log":"[14:13:04] [WRN] [3] Jellyfin.Plugin.JellyfinEnhanced: Could not find a Jellyseerr user for Jellyfin user prof_fish (8cacdb11-297e-4d99-a195-90b7841d4a13). Aborting request.\n","stream":"stdout","time":"2026-05-11T13:13:04.598422773Z"}
{"log":"[14:13:07] [INF] [79] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for prof_fish. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True\n","stream":"stdout","time":"2026-05-11T13:13:07.505702363Z"}
{"log":"[14:13:28] [INF] [65] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 172.19.0.1 closed\n","stream":"stdout","time":"2026-05-11T13:13:28.524836262Z"}
{"log":"[16:14:34] [INF] [72] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 172.19.0.1 request\n","stream":"stdout","time":"2026-05-11T15:14:34.055265335Z"}
{"log":"[16:14:35] [INF] [104] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/genres/tv\n","stream":"stdout","time":"2026-05-11T15:14:35.465838887Z"}
{"log":"[16:14:35] [INF] [91] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/genres/movie\n","stream":"stdout","time":"2026-05-11T15:14:35.465918639Z"}
{"log":"[16:14:45] [INF] [66] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for animewaifu. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True\n","stream":"stdout","time":"2026-05-11T15:14:45.743232888Z"}
{"log":"[16:29:05] [INF] [10] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app Jellyfin Media Player 1.12.0 playing The Hungry Ghost. Stopped at 2047087 ms\n","stream":"stdout","time":"2026-05-11T15:29:05.249330201Z"}
{"log":"[16:29:05] [INF] [63] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for animewaifu. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True\n","stream":"stdout","time":"2026-05-11T15:29:05.388157324Z"}
{"log":"[17:04:19] [INF] [57] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app Jellyfin Media Player 1.12.0 playing Homecoming. Stopped at 2175799 ms\n","stream":"stdout","time":"2026-05-11T16:04:19.097531782Z"}
{"log":"[17:04:19] [INF] [60] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for animewaifu. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True\n","stream":"stdout","time":"2026-05-11T16:04:19.205561672Z"}
{"log":"[17:51:53] [INF] [102] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app Jellyfin Media Player 1.12.0 playing Jinxed. Stopped at 2458330 ms\n","stream":"stdout","time":"2026-05-11T16:51:53.233554154Z"}
{"log":"[17:51:53] [INF] [24] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for animewaifu. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True\n","stream":"stdout","time":"2026-05-11T16:51:53.43976838Z"}
{"log":"[18:01:27] [INF] [27] Jellyfin.Plugin.TMDbBoxSets.ScheduledTasks.RefreshLibraryTask: Starting TMDbBoxSets refresh library task\n","stream":"stdout","time":"2026-05-11T17:01:27.6439293Z"}
{"log":"[18:01:27] [INF] [50] Emby.Server.Implementations.ScheduledTasks.TaskManager: Download missing subtitles Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-11T17:01:27.6483154Z"}
{"log":"[18:01:27] [INF] [55] Emby.Server.Implementations.ScheduledTasks.TaskManager: Audio Normalization Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-11T17:01:27.862182131Z"}
{"log":"[18:01:27] [INF] [51] Emby.Server.Implementations.ScheduledTasks.TaskManager: TasksRefreshChannels Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-11T17:01:27.869031787Z"}
{"log":"[18:01:28] [INF] [23] Emby.Server.Implementations.ScheduledTasks.TaskManager: Download missing lyrics Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-11T17:01:28.133269134Z"}
{"log":"[18:01:28] [INF] [64] Emby.Server.Implementations.ScheduledTasks.TaskManager: Clean Transcode Directory Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-11T17:01:28.184416197Z"}
{"log":"[18:01:28] [INF] [27] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Found 19 TMDb collection(s) across all movies\n","stream":"stdout","time":"2026-05-11T17:01:28.613247288Z"}
{"log":"[18:01:28] [INF] [27] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Anaconda\n","stream":"stdout","time":"2026-05-11T17:01:28.614739481Z"}
{"log":"[18:01:28] [INF] [27] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Avatar: Fire and Ash\n","stream":"stdout","time":"2026-05-11T17:01:28.6147558Z"}
{"log":"[18:01:28] [INF] [27] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: The movies Bleach the Movie: The DiamondDust Rebellion, Bleach the Movie: Fade to Black, Bleach the Movie: Hell Verse, Bleach the Movie: Memories of Nobody is/are already in their proper box set, Bleach Collection\n","stream":"stdout","time":"2026-05-11T17:01:28.617838351Z"}
{"log":"[18:01:28] [INF] [27] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: The Blues Brothers\n","stream":"stdout","time":"2026-05-11T17:01:28.617848068Z"}
{"log":"[18:01:28] [INF] [27] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Castle in the Sky\n","stream":"stdout","time":"2026-05-11T17:01:28.617850766Z"}
{"log":"[18:01:28] [INF] [27] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Coach Carter\n","stream":"stdout","time":"2026-05-11T17:01:28.61785319Z"}
{"log":"[18:01:28] [INF] [27] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: The Devil Wears Prada 2\n","stream":"stdout","time":"2026-05-11T17:01:28.617855587Z"}
{"log":"[18:01:28] [INF] [27] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: The movies Dr. No, From Russia with Love, Goldfinger, Thunderball is/are already in their proper box set, James Bond Collection\n","stream":"stdout","time":"2026-05-11T17:01:28.617860542Z"}
{"log":"[18:01:28] [INF] [27] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: The movies Harry Potter and the Deathly Hallows: Part 1, Harry Potter and the Deathly Hallows: Part 2, Harry Potter and the Half-Blood Prince, Harry Potter and the Order of the Phoenix is/are already in their proper box set, Harry Potter Collection\n","stream":"stdout","time":"2026-05-11T17:01:28.617863455Z"}
{"log":"[18:01:28] [INF] [27] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Howl's Moving Castle\n","stream":"stdout","time":"2026-05-11T17:01:28.617867983Z"}
{"log":"[18:01:28] [INF] [27] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: The movies The Hunger Games, The Hunger Games: Catching Fire, The Hunger Games: Mockingjay - Part 1, The Hunger Games: Mockingjay - Part 2 is/are already in their proper box set, The Hunger Games Collection\n","stream":"stdout","time":"2026-05-11T17:01:28.617889532Z"}
{"log":"[18:01:28] [INF] [27] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: The movies Indiana Jones and the Dial of Destiny, Indiana Jones and the Kingdom of the Crystal Skull, Indiana Jones and the Last Crusade is/are already in their proper box set, Indiana Jones Collection\n","stream":"stdout","time":"2026-05-11T17:01:28.71911192Z"}
{"log":"[18:01:28] [INF] [27] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Jurassic Park\n","stream":"stdout","time":"2026-05-11T17:01:28.719133863Z"}
{"log":"[18:01:28] [INF] [27] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: The Naked Gun: From the Files of Police Squad!\n","stream":"stdout","time":"2026-05-11T17:01:28.719137487Z"}
{"log":"[18:01:28] [INF] [27] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Now You See Me: Now You Don't\n","stream":"stdout","time":"2026-05-11T17:01:28.719139474Z"}
{"log":"[18:01:28] [INF] [27] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Parasite\n","stream":"stdout","time":"2026-05-11T17:01:28.71915147Z"}
{"log":"[18:01:28] [INF] [27] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: The Pink Panther\n","stream":"stdout","time":"2026-05-11T17:01:28.719154868Z"}
{"log":"[18:01:28] [INF] [27] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: The movies Pirates of the Caribbean: At World's End, Pirates of the Caribbean: Dead Men Tell No Tales, Pirates of the Caribbean: On Stranger Tides is/are already in their proper box set, Pirates of the Caribbean Collection\n","stream":"stdout","time":"2026-05-11T17:01:28.719157657Z"}
{"log":"[18:01:28] [INF] [27] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Star Wars: Episode II - Attack of the Clones\n","stream":"stdout","time":"2026-05-11T17:01:28.719160339Z"}
{"log":"[18:01:28] [INF] [27] Jellyfin.Plugin.TMDbBoxSets.ScheduledTasks.RefreshLibraryTask: TMDbBoxSets refresh library task finished\n","stream":"stdout","time":"2026-05-11T17:01:28.719163289Z"}
{"log":"[18:01:28] [INF] [27] Emby.Server.Implementations.ScheduledTasks.TaskManager: Scan library for new box sets Completed after 0 minute(s) and 1 seconds\n","stream":"stdout","time":"2026-05-11T17:01:28.719167466Z"}
{"log":"[18:01:28] [INF] [107] Emby.Server.Implementations.ScheduledTasks.TaskManager: Clean Log Directory Completed after 0 minute(s) and 1 seconds\n","stream":"stdout","time":"2026-05-11T17:01:28.787942535Z"}
{"log":"[18:01:29] [INF] [63] Emby.Server.Implementations.ScheduledTasks.TaskManager: Clean Cache Directory Completed after 0 minute(s) and 1 seconds\n","stream":"stdout","time":"2026-05-11T17:01:29.571352239Z"}
{"log":"[18:01:30] [INF] [27] Emby.Server.Implementations.ScheduledTasks.TaskManager: Update Plugins Completed after 0 minute(s) and 2 seconds\n","stream":"stdout","time":"2026-05-11T17:01:30.669355849Z"}
{"log":"[18:01:31] [INF] [27] Jellyfin.LiveTv.Guide.GuideManager: Refreshing guide with 7 days of guide data\n","stream":"stdout","time":"2026-05-11T17:01:31.639035425Z"}
{"log":"[18:01:31] [INF] [27] Emby.Server.Implementations.ScheduledTasks.TaskManager: Refresh Guide Completed after 0 minute(s) and 3 seconds\n","stream":"stdout","time":"2026-05-11T17:01:31.645665907Z"}
{"log":"[18:02:28] [INF] [112] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/series\n","stream":"stdout","time":"2026-05-11T17:02:28.787263271Z"}
{"log":"[18:02:28] [INF] [112] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/nrw-jelly/media/films\n","stream":"stdout","time":"2026-05-11T17:02:28.787668037Z"}
{"log":"[18:02:28] [INF] [112] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/films\n","stream":"stdout","time":"2026-05-11T17:02:28.787684529Z"}
{"log":"[18:02:28] [INF] [112] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/audio\n","stream":"stdout","time":"2026-05-11T17:02:28.787744243Z"}
{"log":"[18:02:28] [INF] [112] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/nrw-jelly/media/series\n","stream":"stdout","time":"2026-05-11T17:02:28.788163535Z"}
{"log":"[18:02:28] [INF] [112] Emby.Server.Implementations.Library.LibraryManager: Validating media library\n","stream":"stdout","time":"2026-05-11T17:02:28.788646099Z"}
{"log":"[18:02:30] [WRN] [112] MediaBrowser.Controller.Entities.BaseItem: Library folder /config/data/data/playlists is inaccessible or empty, skipping\n","stream":"stdout","time":"2026-05-11T17:02:30.591596439Z"}
{"log":"[18:02:32] [WRN] [88] MediaBrowser.Controller.Entities.BaseItem: Library folder /config/data/data/playlists is inaccessible or empty, skipping\n","stream":"stdout","time":"2026-05-11T17:02:32.59573542Z"}
{"log":"[18:02:38] [INF] [22] Emby.Server.Implementations.ScheduledTasks.TaskManager: Media Segment Scan Completed after 0 minute(s) and 9 seconds\n","stream":"stdout","time":"2026-05-11T17:02:38.609104076Z"}
{"log":"[18:02:51] [INF] [88] Emby.Server.Implementations.ScheduledTasks.TaskManager: Scan Media Library Completed after 0 minute(s) and 22 seconds\n","stream":"stdout","time":"2026-05-11T17:02:51.08199298Z"}
{"log":"[18:02:51] [INF] [89] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/films\n","stream":"stdout","time":"2026-05-11T17:02:51.134421842Z"}
{"log":"[18:02:51] [INF] [39] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/nrw-jelly/media/films\n","stream":"stdout","time":"2026-05-11T17:02:51.134984327Z"}
{"log":"[18:02:51] [INF] [3] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/series\n","stream":"stdout","time":"2026-05-11T17:02:51.135543408Z"}
{"log":"[18:02:51] [INF] [10] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/nrw-jelly/media/series\n","stream":"stdout","time":"2026-05-11T17:02:51.140820132Z"}
{"log":"[18:02:51] [INF] [112] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/audio\n","stream":"stdout","time":"2026-05-11T17:02:51.220959132Z"}
{"log":"[18:03:51] [INF] [89] IntroSkipper.Services.Entrypoint: Initiating automatic analysis task\n","stream":"stdout","time":"2026-05-11T17:03:51.08517434Z"}
{"log":"[18:03:51] [INF] [89] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows\n","stream":"stdout","time":"2026-05-11T17:03:51.238869033Z"}
{"log":"[18:03:51] [INF] [89] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies\n","stream":"stdout","time":"2026-05-11T17:03:51.401223792Z"}
{"log":"[18:03:51] [INF] [89] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows-nrw\n","stream":"stdout","time":"2026-05-11T17:03:51.431500008Z"}
{"log":"[18:03:51] [INF] [89] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Collections\n","stream":"stdout","time":"2026-05-11T17:03:51.512258918Z"}
{"log":"[18:03:51] [INF] [89] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies2\n","stream":"stdout","time":"2026-05-11T17:03:51.513324212Z"}
{"log":"[18:03:51] [INF] [89] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Audio Books\n","stream":"stdout","time":"2026-05-11T17:03:51.516229441Z"}
{"log":"[18:04:30] [INF] [3] Emby.Server.Implementations.ScheduledTasks.Tasks.OptimizeDatabaseTask: Optimizing and vacuuming jellyfin.db...\n","stream":"stdout","time":"2026-05-11T17:04:30.86807226Z"}
{"log":"[18:04:30] [INF] [10] Jellyfin.Plugin.JellyfinEnhanced: [Jellyseerr User Import] Auto-import is disabled in plugin configuration.\n","stream":"stdout","time":"2026-05-11T17:04:30.890789288Z"}
{"log":"[18:04:30] [INF] [10] Emby.Server.Implementations.ScheduledTasks.TaskManager: Import Jellyfin Users to Seerr Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-11T17:04:30.890840756Z"}
{"log":"[18:04:34] [INF] [3] Jellyfin.Database.Providers.Sqlite.SqliteDatabaseProvider: jellyfin.db optimized successfully!\n","stream":"stdout","time":"2026-05-11T17:04:34.197722462Z"}
{"log":"[18:04:34] [INF] [3] Emby.Server.Implementations.ScheduledTasks.TaskManager: Optimize database Completed after 0 minute(s) and 3 seconds\n","stream":"stdout","time":"2026-05-11T17:04:34.198247522Z"}
{"log":"[18:26:47] [INF] [87] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app Jellyfin Media Player 1.12.0 playing Buddies. Stopped at 2094009 ms\n","stream":"stdout","time":"2026-05-11T17:26:47.986674876Z"}
{"log":"[18:26:48] [INF] [87] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for animewaifu. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True\n","stream":"stdout","time":"2026-05-11T17:26:48.195558327Z"}
{"log":"[19:08:59] [INF] [49] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app Jellyfin Media Player 1.12.0 playing Flamingoes. Stopped at 2592423 ms\n","stream":"stdout","time":"2026-05-11T18:08:59.366741906Z"}
{"log":"[19:08:59] [INF] [114] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for animewaifu. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True\n","stream":"stdout","time":"2026-05-11T18:08:59.466021435Z"}
{"log":"[19:43:15] [INF] [85] Jellyfin.Api.Auth.CustomAuthenticationHandler: CustomAuthentication was not authenticated. Failure message: Invalid token.\n","stream":"stdout","time":"2026-05-11T18:43:15.64307207Z"}
{"log":"[19:43:17] [INF] [97] Jellyfin.Api.Auth.CustomAuthenticationHandler: CustomAuthentication was not authenticated. Failure message: Invalid token.\n","stream":"stdout","time":"2026-05-11T18:43:17.984128999Z"}
{"log":"[19:43:44] [INF] [97] Jellyfin.Server.Implementations.Users.UserManager: Authentication request for placebo has been denied (IP: 172.19.0.1).\n","stream":"stdout","time":"2026-05-11T18:43:44.895172987Z"}
{"log":"[19:43:44] [ERR] [97] Jellyfin.Api.Middleware.ExceptionMiddleware: Error processing request: Invalid username or password entered. URL POST /Users/authenticatebyname.\n","stream":"stdout","time":"2026-05-11T18:43:44.901321993Z"}
{"log":"[19:43:55] [INF] [97] Jellyfin.Server.Implementations.Users.UserManager: Authentication request for animewaifu has succeeded.\n","stream":"stdout","time":"2026-05-11T18:43:55.723685252Z"}
{"log":"[19:43:55] [INF] [97] Emby.Server.Implementations.Session.SessionManager: Current/Max sessions for user animewaifu: 3/0\n","stream":"stdout","time":"2026-05-11T18:43:55.725483685Z"}
{"log":"[19:43:55] [INF] [97] Emby.Server.Implementations.Session.SessionManager: Creating new access token for user f99eec89-932b-4256-ab33-d8701c4f9538\n","stream":"stdout","time":"2026-05-11T18:43:55.729509001Z"}
{"log":"[19:43:56] [INF] [82] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 172.19.0.1 request\n","stream":"stdout","time":"2026-05-11T18:43:56.871159657Z"}
{"log":"[19:44:00] [INF] [111] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/genres/movie\n","stream":"stdout","time":"2026-05-11T18:44:00.888769961Z"}
{"log":"[19:44:00] [INF] [25] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/genres/tv\n","stream":"stdout","time":"2026-05-11T18:44:00.88881304Z"}
{"log":"[19:44:28] [INF] [66] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for animewaifu. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True\n","stream":"stdout","time":"2026-05-11T18:44:28.773982871Z"}
{"log":"[19:44:31] [INF] [66] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request\n","stream":"stdout","time":"2026-05-11T18:44:31.192068503Z"}
{"log":"[19:44:31] [INF] [66] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: /usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -probesize 1G -readrate 10 -fflags +genpts -f matroska  -i file:\"/data/films/The Devil Wears Prada 2 (2026)/The Devil Wears Prada 2 (2026) CAM Proper.mkv\" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 copy -tag:v:0 hvc1 -bsf:v hevc_mp4toannexb -start_at_zero -codec:a:0 copy -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 6 -hls_segment_type fmp4 -hls_fmp4_init_filename \"8ec2eaf5769119a432c14ebb21919ceb-1.mp4\" -start_number 0 -hls_segment_filename \"/config/cache/transcodes/8ec2eaf5769119a432c14ebb21919ceb%d.mp4\" -hls_playlist_type vod -hls_list_size 0 -hls_segment_options movflags=+frag_discont -y \"/config/cache/transcodes/8ec2eaf5769119a432c14ebb21919ceb.m3u8\"\n","stream":"stdout","time":"2026-05-11T18:44:31.19722627Z"}
{"log":"[19:44:39] [INF] [33] MediaBrowser.MediaEncoding.Subtitles.SubtitleEncoder: /usr/lib/jellyfin-ffmpeg/ffmpeg -i file:\"/data/films/The Devil Wears Prada 2 (2026)/The Devil Wears Prada 2 (2026) CAM Proper.mkv\" -map 0:2 -an -vn -c:s copy -flush_packets 1 \"/config/data/data/subtitles/b9/b95223ef-4140-5ae3-bd6c-cda4a38598d0/2.srt\"\n","stream":"stdout","time":"2026-05-11T18:44:39.242871399Z"}
{"log":"ffmpeg version 7.1.3-Jellyfin Copyright (c) 2000-2025 the FFmpeg developers\n","stream":"stderr","time":"2026-05-11T18:44:39.25713991Z"}
{"log":"  built with gcc 13 (Ubuntu 13.3.0-6ubuntu2~24.04.1)\n","stream":"stderr","time":"2026-05-11T18:44:39.257157847Z"}
{"log":"  configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-static --disable-libxcb --disable-sdl2 --disable-xlib --enable-lto=auto --enable-gpl --enable-version3 --enable-shared --enable-gmp --enable-gnutls --enable-chromaprint --enable-opencl --enable-libdrm --enable-libxml2 --enable-libass --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libharfbuzz --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libopenmpt --enable-libdav1d --enable-libsvtav1 --enable-libwebp --enable-libvpx --enable-libx264 --enable-libx265 --enable-libzvbi --enable-libzimg --enable-libfdk-aac --arch=amd64 --enable-libshaderc --enable-libplacebo --enable-vulkan --enable-vaapi --enable-amf --enable-libvpl --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc\n","stream":"stderr","time":"2026-05-11T18:44:39.257160731Z"}
{"log":"  libavutil      59. 39.100 / 59. 39.100\n","stream":"stderr","time":"2026-05-11T18:44:39.257164391Z"}
{"log":"  libavcodec     61. 19.101 / 61. 19.101\n","stream":"stderr","time":"2026-05-11T18:44:39.257165812Z"}
{"log":"  libavformat    61.  7.100 / 61.  7.100\n","stream":"stderr","time":"2026-05-11T18:44:39.257167106Z"}
{"log":"  libavdevice    61.  3.100 / 61.  3.100\n","stream":"stderr","time":"2026-05-11T18:44:39.257168391Z"}
{"log":"  libavfilter    10.  4.100 / 10.  4.100\n","stream":"stderr","time":"2026-05-11T18:44:39.257169661Z"}
{"log":"  libswscale      8.  3.100 /  8.  3.100\n","stream":"stderr","time":"2026-05-11T18:44:39.257170952Z"}
{"log":"  libswresample   5.  3.100 /  5.  3.100\n","stream":"stderr","time":"2026-05-11T18:44:39.257172233Z"}
{"log":"  libpostproc    58.  3.100 / 58.  3.100\n","stream":"stderr","time":"2026-05-11T18:44:39.257173627Z"}
{"log":"Input #0, matroska,webm, from 'file:/data/films/The Devil Wears Prada 2 (2026)/The Devil Wears Prada 2 (2026) CAM Proper.mkv':\n","stream":"stderr","time":"2026-05-11T18:44:39.264295453Z"}
{"log":"  Metadata:\n","stream":"stderr","time":"2026-05-11T18:44:39.264306792Z"}
{"log":"    title           : The Devil Wears Prada 2 (2026) | EaZy\n","stream":"stderr","time":"2026-05-11T18:44:39.264308886Z"}
{"log":"    MOVIE/ENCODER   : qaac 2.87, CoreAudioToolbox 7.10.9.0, AAC-LC Encoder, TVBR q91, Quality 96\n","stream":"stderr","time":"2026-05-11T18:44:39.264310436Z"}
{"log":"    ENCODER         : Lavf61.7.100\n","stream":"stderr","time":"2026-05-11T18:44:39.264311942Z"}
{"log":"  Duration: 01:51:47.32, start: 0.000000, bitrate: 3497 kb/s\n","stream":"stderr","time":"2026-05-11T18:44:39.264313348Z"}
{"log":"  Stream #0:0: Video: hevc (Main), yuv420p(tv, bt709, progressive), 1920x950 [SAR 1:1 DAR 192:95], 24 fps, 24 tbr, 1k tbn (default)\n","stream":"stderr","time":"2026-05-11T18:44:39.264314803Z"}
{"log":"      Metadata:\n","stream":"stderr","time":"2026-05-11T18:44:39.264316325Z"}
{"log":"        title           : €lon_EaZy\n","stream":"stderr","time":"2026-05-11T18:44:39.264317704Z"}
{"log":"        BPS             : 5117322\n","stream":"stderr","time":"2026-05-11T18:44:39.264319322Z"}
{"log":"        NUMBER_OF_FRAMES: 160967\n","stream":"stderr","time":"2026-05-11T18:44:39.264320697Z"}
{"log":"        NUMBER_OF_BYTES : 4290208848\n","stream":"stderr","time":"2026-05-11T18:44:39.264322057Z"}
{"log":"        _STATISTICS_WRITING_APP: mkvmerge v98.0 ('Chonks') 64-bit\n","stream":"stderr","time":"2026-05-11T18:44:39.264331866Z"}
{"log":"        _STATISTICS_WRITING_DATE_UTC: 2026-05-09 07:39:28\n","stream":"stderr","time":"2026-05-11T18:44:39.264333436Z"}
{"log":"        _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES\n","stream":"stderr","time":"2026-05-11T18:44:39.264334838Z"}
{"log":"        ENCODER         : Lavc61.19.101 hevc_nvenc\n","stream":"stderr","time":"2026-05-11T18:44:39.264336217Z"}
{"log":"        DURATION        : 01:51:46.959000000\n","stream":"stderr","time":"2026-05-11T18:44:39.264337572Z"}
{"log":"  Stream #0:1(eng): Audio: aac (LC), 48000 Hz, stereo, fltp (default)\n","stream":"stderr","time":"2026-05-11T18:44:39.264341038Z"}
{"log":"      Metadata:\n","stream":"stderr","time":"2026-05-11T18:44:39.264342539Z"}
{"log":"        title           : English (Mic 2.0) - RGB\n","stream":"stderr","time":"2026-05-11T18:44:39.264343816Z"}
{"log":"        BPS             : 198952\n","stream":"stderr","time":"2026-05-11T18:44:39.264345154Z"}
{"log":"        NUMBER_OF_FRAMES: 314388\n","stream":"stderr","time":"2026-05-11T18:44:39.264346466Z"}
{"log":"        NUMBER_OF_BYTES : 166795088\n","stream":"stderr","time":"2026-05-11T18:44:39.264347757Z"}
{"log":"        _STATISTICS_WRITING_APP: mkvmerge v98.0 ('Chonks') 64-bit\n","stream":"stderr","time":"2026-05-11T18:44:39.264349039Z"}
{"log":"        _STATISTICS_WRITING_DATE_UTC: 2026-05-09 07:39:28\n","stream":"stderr","time":"2026-05-11T18:44:39.264350387Z"}
{"log":"        _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES\n","stream":"stderr","time":"2026-05-11T18:44:39.264351711Z"}
{"log":"        DURATION        : 01:51:46.963000000\n","stream":"stderr","time":"2026-05-11T18:44:39.264353104Z"}
{"log":"  Stream #0:2(eng): Subtitle: subrip (srt) (default)\n","stream":"stderr","time":"2026-05-11T18:44:39.264354411Z"}
{"log":"      Metadata:\n","stream":"stderr","time":"2026-05-11T18:44:39.264355762Z"}
{"log":"        title           : English (AI generated)\n","stream":"stderr","time":"2026-05-11T18:44:39.264357016Z"}
{"log":"        BPS             : 74\n","stream":"stderr","time":"2026-05-11T18:44:39.264358371Z"}
{"log":"        NUMBER_OF_FRAMES: 2407\n","stream":"stderr","time":"2026-05-11T18:44:39.264359657Z"}
{"log":"        NUMBER_OF_BYTES : 61020\n","stream":"stderr","time":"2026-05-11T18:44:39.26436095Z"}
{"log":"        _STATISTICS_WRITING_APP: mkvmerge v98.0 ('Chonks') 64-bit\n","stream":"stderr","time":"2026-05-11T18:44:39.264362297Z"}
{"log":"        _STATISTICS_WRITING_DATE_UTC: 2026-05-09 07:39:28\n","stream":"stderr","time":"2026-05-11T18:44:39.264363701Z"}
{"log":"        _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES\n","stream":"stderr","time":"2026-05-11T18:44:39.264365061Z"}
{"log":"        DURATION        : 01:51:47.321000000\n","stream":"stderr","time":"2026-05-11T18:44:39.264366441Z"}
{"log":"Stream mapping:\n","stream":"stderr","time":"2026-05-11T18:44:39.264491737Z"}
{"log":"  Stream #0:2 -\u003e #0:0 (copy)\n","stream":"stderr","time":"2026-05-11T18:44:39.264497976Z"}
{"log":"Output #0, srt, to '/config/data/data/subtitles/b9/b95223ef-4140-5ae3-bd6c-cda4a38598d0/2.srt':\n","stream":"stderr","time":"2026-05-11T18:44:39.264500052Z"}
{"log":"  Metadata:\n","stream":"stderr","time":"2026-05-11T18:44:39.264501603Z"}
{"log":"    title           : The Devil Wears Prada 2 (2026) | EaZy\n","stream":"stderr","time":"2026-05-11T18:44:39.264502906Z"}
{"log":"    MOVIE/ENCODER   : qaac 2.87, CoreAudioToolbox 7.10.9.0, AAC-LC Encoder, TVBR q91, Quality 96\n","stream":"stderr","time":"2026-05-11T18:44:39.264504332Z"}
{"log":"    encoder         : Lavf61.7.100\n","stream":"stderr","time":"2026-05-11T18:44:39.264505802Z"}
{"log":"  Stream #0:0(eng): Subtitle: subrip (default)\n","stream":"stderr","time":"2026-05-11T18:44:39.264507089Z"}
{"log":"      Metadata:\n","stream":"stderr","time":"2026-05-11T18:44:39.2645087Z"}
{"log":"        title           : English (AI generated)\n","stream":"stderr","time":"2026-05-11T18:44:39.264510043Z"}
{"log":"        BPS             : 74\n","stream":"stderr","time":"2026-05-11T18:44:39.264517807Z"}
{"log":"        NUMBER_OF_FRAMES: 2407\n","stream":"stderr","time":"2026-05-11T18:44:39.26451927Z"}
{"log":"        NUMBER_OF_BYTES : 61020\n","stream":"stderr","time":"2026-05-11T18:44:39.264520639Z"}
{"log":"        _STATISTICS_WRITING_APP: mkvmerge v98.0 ('Chonks') 64-bit\n","stream":"stderr","time":"2026-05-11T18:44:39.264521951Z"}
{"log":"        _STATISTICS_WRITING_DATE_UTC: 2026-05-09 07:39:28\n","stream":"stderr","time":"2026-05-11T18:44:39.264523377Z"}
{"log":"        _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES\n","stream":"stderr","time":"2026-05-11T18:44:39.264524729Z"}
{"log":"        DURATION        : 01:51:47.321000000\n","stream":"stderr","time":"2026-05-11T18:44:39.264526098Z"}
{"log":"Press [q] to stop, [?] for help\n","stream":"stderr","time":"2026-05-11T18:44:39.264595564Z"}
{"log":"[19:45:34] [INF] [24] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 172.19.0.1 closed\n","stream":"stdout","time":"2026-05-11T18:45:34.432789908Z"}
{"log":"size=       1KiB time=00:03:22.73 bitrate=   0.0kbits/s speed= 405x    \rsize=       4KiB time=00:05:31.83 bitrate=   0.1kbits/s speed= 332x    \rsize=       5KiB time=00:07:27.70 bitrate=   0.1kbits/s speed= 298x    \rsize=       8KiB time=00:10:07.99 bitrate=   0.1kbits/s speed= 304x    \rsize=      11KiB time=00:12:20.34 bitrate=   0.1kbits/s speed= 296x    \rsize=      14KiB time=00:14:10.52 bitrate=   0.1kbits/s speed= 283x    \rsize=      16KiB time=00:15:48.10 bitrate=   0.1kbits/s speed= 271x    \rsize=      19KiB time=00:17:28.48 bitrate=   0.1kbits/s speed= 262x    \rsize=      21KiB time=00:18:54.12 bitrate=   0.2kbits/s speed= 252x    \rsize=      24KiB time=00:20:54.82 bitrate=   0.2kbits/s speed= 251x    \rsize=      27KiB time=00:23:20.13 bitrate=   0.2kbits/s speed= 255x    \rsize=      30KiB time=00:24:53.36 bitrate=   0.2kbits/s speed= 249x    \rsize=      32KiB time=00:26:30.91 bitrate=   0.2kbits/s speed= 245x    \rsize=      34KiB time=00:28:04.02 bitrate=   0.2kbits/s speed= 241x    \rsize=      37KiB time=00:29:58.58 bitrate=   0.2kbits/s speed= 240x    \rsize=      39KiB time=00:31:32.76 bitrate=   0.2kbits/s speed= 237x    \rsize=      43KiB time=00:33:30.48 bitrate=   0.2kbits/s speed= 236x    \rsize=      46KiB time=00:35:34.56 bitrate=   0.2kbits/s speed= 237x    \rsize=      49KiB time=00:36:49.84 bitrate=   0.2kbits/s speed= 233x    \rsize=      49KiB time=00:37:12.42 bitrate=   0.2kbits/s speed= 223x    \rsize=      50KiB time=00:37:28.10 bitrate=   0.2kbits/s speed= 214x    \rsize=      52KiB time=00:38:46.88 bitrate=   0.2kbits/s speed= 211x    \rsize=      54KiB time=00:39:29.68 bitrate=   0.2kbits/s speed= 206x    \rsize=      55KiB time=00:40:49.96 bitrate=   0.2kbits/s speed= 204x    \rsize=      58KiB time=00:42:45.16 bitrate=   0.2kbits/s speed= 205x    \rsize=      61KiB time=00:44:33.24 bitrate=   0.2kbits/s speed= 206x    \rsize=      63KiB time=00:45:42.82 bitrate=   0.2kbits/s speed= 203x    \rsize=      65KiB time=00:46:55.92 bitrate=   0.2kbits/s speed= 201x    \rsize=      67KiB time=00:48:20.74 bitrate=   0.2kbits/s speed= 200x    \rsize=      68KiB time=00:48:40.25 bitrate=   0.2kbits/s speed= 195x    \rsize=      68KiB time=00:48:53.92 bitrate=   0.2kbits/s speed= 189x    \rsize=      69KiB time=00:49:00.28 bitrate=   0.2kbits/s speed= 184x    \rsize=      69KiB time=00:49:19.32 bitrate=   0.2kbits/s speed= 179x    \rsize=      70KiB time=00:50:31.67 bitrate=   0.2kbits/s speed= 178x    \rsize=      71KiB time=00:51:42.18 bitrate=   0.2kbits/s speed= 177x    \rsize=      71KiB time=00:52:04.55 bitrate=   0.2kbits/s speed= 174x    \rsize=      71KiB time=00:52:12.05 bitrate=   0.2kbits/s speed= 169x    \rsize=      72KiB time=00:52:23.47 bitrate=   0.2kbits/s speed= 165x    \rsize=      72KiB time=00:52:25.37 bitrate=   0.2kbits/s speed= 161x    \rsize=      72KiB time=00:52:42.59 bitrate=   0.2kbits/s speed= 158x    \rsize=      73KiB time=00:52:58.71 bitrate=   0.2kbits/s speed= 155x    \rsize=      73KiB time=00:53:07.95 bitrate=   0.2kbits/s speed= 152x    \rsize=      74KiB time=00:53:20.59 bitrate=   0.2kbits/s speed= 149x    \rsize=      75KiB time=00:54:01.59 bitrate=   0.2kbits/s speed= 147x    \rsize=      76KiB time=00:54:39.13 bitrate=   0.2kbits/s speed= 146x    \rsize=      77KiB time=00:55:01.01 bitrate=   0.2kbits/s speed= 143x    \rsize=      78KiB time=00:55:25.13 bitrate=   0.2kbits/s speed= 141x    \rsize=      78KiB time=00:56:08.33 bitrate=   0.2kbits/s speed= 140x    \rsize=      78KiB time=00:56:23.85 bitrate=   0.2kbits/s speed= 138x    \rsize=      78KiB time=00:56:28.05 bitrate=   0.2kbits/s speed= 135x    \rsize=      80KiB time=00:57:17.06 bitrate=   0.2kbits/s speed= 135x    \rsize=      80KiB time=00:57:44.48 bitrate=   0.2kbits/s speed= 133x    \rsize=      81KiB time=00:57:53.12 bitrate=   0.2kbits/s speed= 131x    \rsize=      81KiB time=00:57:55.12 bitrate=   0.2kbits/s speed= 129x    \rsize=      82KiB time=00:58:40.49 bitrate=   0.2kbits/s speed= 128x    \rsize=      83KiB time=00:59:14.54 bitrate=   0.2kbits/s speed= 127x    \rsize=      83KiB time=00:59:36.92 bitrate=   0.2kbits/s speed= 125x    \rsize=      83KiB time=00:59:56.18 bitrate=   0.2kbits/s speed= 124x    \rsize=      84KiB time=01:00:06.56 bitrate=   0.2kbits/s speed= 122x    \rsize=      84KiB time=01:00:29.56 bitrate=   0.2kbits/s speed= 121x    \rsize=      84KiB time=01:00:32.12 bitrate=   0.2kbits/s speed= 119x    \rsize=      85KiB time=01:00:48.42 bitrate=   0.2kbits/s speed= 118x    \rsize=      87KiB time=01:02:15.26 bitrate=   0.2kbits/s speed= 119x    \rsize=      87KiB time=01:02:21.68 bitrate=   0.2kbits/s speed= 117x    \rsize=      87KiB time=01:02:23.50 bitrate=   0.2kbits/s speed= 115x    \rsize=      90KiB time=01:03:42.50 bitrate=   0.2kbits/s speed= 116x    \rsize=      92KiB time=01:05:33.14 bitrate=   0.2kbits/s speed= 117x    \rsize=      94KiB time=01:07:20.88 bitrate=   0.2kbits/s speed= 119x    \rsize=      95KiB time=01:07:46.72 bitrate=   0.2kbits/s speed= 118x    \rsize=      95KiB time=01:08:33.24 bitrate=   0.2kbits/s speed= 117x    \rsize=      95KiB time=01:08:47.52 bitrate=   0.2kbits/s speed= 116x    \rsize=      96KiB time=01:09:03.08 bitrate=   0.2kbits/s speed= 115x    \rsize=      96KiB time=01:09:23.50 bitrate=   0.2kbits/s speed= 114x    \rsize=      97KiB time=01:09:45.72 bitrate=   0.2kbits/s speed= 113x    \rsize=      97KiB time=01:09:53.24 bitrate=   0.2kbits/s speed= 112x    \rsize=      97KiB time=01:09:53.24 bitrate=   0.2kbits/s speed= 110x    \rsize=      98KiB time=01:10:19.27 bitrate=   0.2kbits/s speed= 110x    \rsize=      98KiB time=01:10:50.80 bitrate=   0.2kbits/s speed= 109x    \rsize=      98KiB time=01:10:50.80 bitrate=   0.2kbits/s speed= 108x    \rsize=      98KiB time=01:10:50.80 bitrate=   0.2kbits/s speed= 106x    \rsize=     100KiB time=01:12:50.54 bitrate=   0.2kbits/s speed= 108x    \rsize=     101KiB time=01:13:55.57 bitrate=   0.2kbits/s speed= 108x    \rsize=     102KiB time=01:13:59.03 bitrate=   0.2kbits/s speed= 107x    \rsize=     102KiB time=01:13:59.03 bitrate=   0.2kbits/s speed= 106x    \rsize=     102KiB time=01:13:59.03 bitrate=   0.2kbits/s speed= 104x    \rsize=     102KiB time=01:13:59.03 bitrate=   0.2kbits/s speed= 103x    \rsize=     102KiB time=01:14:48.79 bitrate=   0.2kbits/s speed= 103x    \rsize=     102KiB time=01:15:00.13 bitrate=   0.2kbits/s speed= 102x    \rsize=     104KiB time=01:15:47.11 bitrate=   0.2kbits/s speed= 102x    \rsize=     104KiB time=01:15:59.07 bitrate=   0.2kbits/s speed= 101x    \rsize=     105KiB time=01:16:32.83 bitrate=   0.2kbits/s speed= 101x    \rsize=     106KiB time=01:17:28.60 bitrate=   0.2kbits/s speed= 101x    \rsize=     108KiB time=01:18:51.18 bitrate=   0.2kbits/s speed= 102x    \rsize=     109KiB time=01:20:08.86 bitrate=   0.2kbits/s speed= 102x    \rsize=     112KiB time=01:21:51.04 bitrate=   0.2kbits/s speed= 103x    \rsize=     113KiB time=01:22:36.52 bitrate=   0.2kbits/s speed= 103x    \rsize=     113KiB time=01:22:47.72 bitrate=   0.2kbits/s speed= 102x    \rsize=     113KiB time=01:22:59.20 bitrate=   0.2kbits/s speed= 102x    \rsize=     113KiB time=01:23:03.34 bitrate=   0.2kbits/s speed= 101x    \rsize=     113KiB time=01:23:32.29 bitrate=   0.2kbits/s speed= 100x    \rsize=     113KiB time=01:23:38.23 bitrate=   0.2kbits/s speed=99.3x    \rsize=     114KiB time=01:24:10.01 bitrate=   0.2kbits/s speed=  99x    \rsize=     115KiB time=01:24:37.03 bitrate=   0.2kbits/s speed=98.6x    \rsize=     116KiB time=01:24:49.64 bitrate=   0.2kbits/s speed=97.8x    \rsize=     116KiB time=01:24:58.42 bitrate=   0.2kbits/s speed=97.1x    \rsize=     116KiB time=01:25:19.30 bitrate=   0.2kbits/s speed=96.6x    \rsize=     116KiB time=01:25:19.30 bitrate=   0.2kbits/s speed=95.7x    \rsize=     116KiB time=01:25:19.30 bitrate=   0.2kbits/s speed=94.8x    \rsize=     117KiB time=01:25:39.66 bitrate=   0.2kbits/s speed=94.3x    \rsize=     117KiB time=01:25:47.50 bitrate=   0.2kbits/s speed=93.6x    \rsize=     118KiB time=01:26:16.66 bitrate=   0.2kbits/s speed=93.2x    \rsize=     118KiB time=01:26:37.66 bitrate=   0.2kbits/s speed=92.8x    \rsize=     118KiB time=01:26:57.18 bitrate=   0.2kbits/s speed=92.3x    \rsize=     119KiB time=01:27:11.05 bitrate=   0.2kbits/s speed=91.7x    \rsize=     119KiB time=01:27:11.05 bitrate=   0.2kbits/s speed=90.9x    \rsize=     119KiB time=01:27:11.05 bitrate=   0.2kbits/s speed=90.2x    \rsize=     119KiB time=01:27:11.05 bitrate=   0.2kbits/s speed=89.4x    \rsize=     119KiB time=01:28:10.46 bitrate=   0.2kbits/s speed=89.6x    \rsize=     119KiB time=01:28:10.46 bitrate=   0.2kbits/s speed=88.9x    \rsize=     119KiB time=01:28:14.74 bitrate=   0.2kbits/s speed=88.2x    \rsize=     119KiB time=01:28:28.52 bitrate=   0.2kbits/s speed=87.7x    \rsize=     119KiB time=01:28:35.22 bitrate=   0.2kbits/s speed=87.1x    \rsize=     119KiB time=01:28:41.98 bitrate=   0.2kbits/s speed=86.5x    \rsize=     119KiB time=01:28:49.80 bitrate=   0.2kbits/s speed=85.9x    \rsize=     119KiB time=01:29:05.88 bitrate=   0.2kbits/s speed=85.5x    \rsize=     120KiB time=01:29:15.50 bitrate=   0.2kbits/s speed=  85x    \rsize=     120KiB time=01:29:41.36 bitrate=   0.2kbits/s speed=84.7x    \rsize=     120KiB time=01:30:03.42 bitrate=   0.2kbits/s speed=84.4x    \rsize=     121KiB time=01:30:36.24 bitrate=   0.2kbits/s speed=84.3x    \rsize=     123KiB time=01:31:53.84 bitrate=   0.2kbits/s speed=84.8x    \rsize=     123KiB time=01:31:53.84 bitrate=   0.2kbits/s speed=84.2x    \rsize=     123KiB time=01:32:00.22 bitrate=   0.2kbits/s speed=83.6x    \rsize=     124KiB time=01:32:22.02 bitrate=   0.2kbits/s speed=83.3x    \rsize=     124KiB time=01:32:42.60 bitrate=   0.2kbits/s speed=  83x    \rsize=     125KiB time=01:33:05.52 bitrate=   0.2kbits/s speed=82.7x    \rsize=     125KiB time=01:33:11.34 bitrate=   0.2kbits/s speed=82.2x    \rsize=     126KiB time=01:33:39.92 bitrate=   0.2kbits/s speed=  82x    \rsize=     126KiB time=01:34:12.05 bitrate=   0.2kbits/s speed=81.9x    \rsize=     128KiB time=01:35:50.61 bitrate=   0.2kbits/s speed=82.7x    \rsize=     128KiB time=01:36:11.66 bitrate=   0.2kbits/s speed=82.4x    \rsize=     128KiB time=01:36:21.76 bitrate=   0.2kbits/s speed=  82x    \rsize=     128KiB time=01:36:34.62 bitrate=   0.2kbits/s speed=81.6x    \rsize=     130KiB time=01:38:00.86 bitrate=   0.2kbits/s speed=82.2x    \rsize=     130KiB time=01:38:00.86 bitrate=   0.2kbits/s speed=81.7x    \rsize=     130KiB time=01:38:18.85 bitrate=   0.2kbits/s speed=81.3x    \rsize=     130KiB time=01:38:21.07 bitrate=   0.2kbits/s speed=80.8x    \rsize=     130KiB time=01:38:40.55 bitrate=   0.2kbits/s speed=80.5x    \rsize=     130KiB time=01:38:40.55 bitrate=   0.2kbits/s speed=  80x    \rsize=     130KiB time=01:38:48.25 bitrate=   0.2kbits/s speed=79.6x    \rsize=     130KiB time=01:38:48.25 bitrate=   0.2kbits/s speed=  79x    \rsize=     132KiB time=01:39:47.34 bitrate=   0.2kbits/s speed=79.3x    \rsize=     132KiB time=01:39:56.62 bitrate=   0.2kbits/s speed=78.9x    \rsize=     132KiB time=01:40:08.48 bitrate=   0.2kbits/s speed=78.5x    \rsize=     133KiB time=01:40:19.24 bitrate=   0.2kbits/s speed=78.1x    \rsize=     133KiB time=01:40:28.26 bitrate=   0.2kbits/s speed=77.8x    \rsize=     133KiB time=01:40:40.48 bitrate=   0.2kbits/s speed=77.4x    \rsize=     133KiB time=01:40:51.30 bitrate=   0.2kbits/s speed=77.1x    \rsize=     133KiB time=01:40:51.30 bitrate=   0.2kbits/s speed=76.6x    \rsize=     133KiB time=01:40:51.30 bitrate=   0.2kbits/s speed=76.1x    \rsize=     134KiB time=01:41:13.65 bitrate=   0.2kbits/s speed=75.9x    \rsize=     134KiB time=01:41:18.59 bitrate=   0.2kbits/s speed=75.5x    \rsize=     134KiB time=01:41:54.78 bitrate=   0.2kbits/s speed=75.5x    \rsize=     134KiB time=01:42:06.18 bitrate=   0.2kbits/s speed=75.1x    \rsize=     135KiB time=01:42:21.78 bitrate=   0.2kbits/s speed=74.9x    \rsize=     135KiB time=01:42:39.62 bitrate=   0.2kbits/s speed=74.6x    \rsize=     135KiB time=01:42:52.34 bitrate=   0.2kbits/s speed=74.3x    \rsize=     137KiB time=01:44:04.51 bitrate=   0.2kbits/s speed=74.8x    \rsize=     138KiB time=01:44:42.90 bitrate=   0.2kbits/s speed=74.8x    \rsize=     138KiB time=01:44:44.95 bitrate=   0.2kbits/s speed=74.4x    \rsize=     139KiB time=01:45:32.17 bitrate=   0.2kbits/s speed=74.5x    \rsize=     139KiB time=01:46:12.31 bitrate=   0.2kbits/s speed=74.5x    \rsize=     139KiB time=01:46:17.81 bitrate=   0.2kbits/s speed=74.1x    \rsize=     140KiB time=01:46:28.67 bitrate=   0.2kbits/s speed=73.8x    \rsize=     140KiB time=01:46:39.43 bitrate=   0.2kbits/s speed=73.5x    \rsize=     141KiB time=01:46:50.51 bitrate=   0.2kbits/s speed=73.2x    \rsize=     141KiB time=01:46:59.09 bitrate=   0.2kbits/s speed=72.9x    \rsize=     141KiB time=01:47:18.03 bitrate=   0.2kbits/s speed=72.7x    \rsize=     142KiB time=01:47:33.27 bitrate=   0.2kbits/s speed=72.5x    \rsize=     142KiB time=01:47:50.02 bitrate=   0.2kbits/s speed=72.3x    \rsize=     143KiB time=01:48:22.38 bitrate=   0.2kbits/s speed=72.2x    \rsize=     143KiB time=01:48:23.76 bitrate=   0.2kbits/s speed=71.8x    \rsize=     143KiB time=01:49:05.50 bitrate=   0.2kbits/s speed=71.9x    \rsize=     143KiB time=01:49:13.46 bitrate=   0.2kbits/s speed=71.6x    \rsize=     144KiB time=01:49:28.46 bitrate=   0.2kbits/s speed=71.4x    \rsize=     144KiB time=01:49:39.34 bitrate=   0.2kbits/s speed=71.1x    \rsize=     144KiB time=01:49:46.22 bitrate=   0.2kbits/s speed=70.8x    \rsize=     144KiB time=01:49:47.24 bitrate=   0.2kbits/s speed=70.4x    \rsize=     144KiB time=01:49:56.28 bitrate=   0.2kbits/s speed=70.2x    \rsize=     145KiB time=01:50:33.42 bitrate=   0.2kbits/s speed=70.2x    \rsize=     145KiB time=01:50:52.70 bitrate=   0.2kbits/s speed=  70x    \r[out#0/srt @ 0x62f5061d4200] video:0KiB audio:0KiB subtitle:60KiB other streams:0KiB global headers:0KiB muxing overhead: 144.136349%\n","stream":"stderr","time":"2026-05-11T18:46:14.492350865Z"}
{"log":"size=     145KiB time=01:51:47.32 bitrate=   0.2kbits/s speed=70.4x    \n","stream":"stderr","time":"2026-05-11T18:46:14.492672939Z"}
{"log":"[19:46:14] [INF] [49] MediaBrowser.MediaEncoding.Subtitles.SubtitleEncoder: ffmpeg subtitle extraction completed for file:\"/data/films/The Devil Wears Prada 2 (2026)/The Devil Wears Prada 2 (2026) CAM Proper.mkv\" to /config/data/data/subtitles/b9/b95223ef-4140-5ae3-bd6c-cda4a38598d0/2.srt\n","stream":"stdout","time":"2026-05-11T18:46:14.511372586Z"}
{"log":"[19:46:33] [INF] [24] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Transcoding kill timer stopped for JobId 7867641bb2e04e80bb09aa1084c5c4ef PlaySessionId e5332e50a898419abefc575209748a78. Killing transcoding\n","stream":"stdout","time":"2026-05-11T18:46:33.434266155Z"}
{"log":"[19:46:33] [INF] [24] MediaBrowser.Controller.MediaEncoding.TranscodingJob: Stopping ffmpeg process with q command for /config/cache/transcodes/8ec2eaf5769119a432c14ebb21919ceb.m3u8\n","stream":"stdout","time":"2026-05-11T18:46:33.434968352Z"}
{"log":"[19:46:33] [INF] [24] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: FFmpeg exited with code 0\n","stream":"stdout","time":"2026-05-11T18:46:33.911019288Z"}
{"log":"[19:46:33] [INF] [24] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: Deleting partial stream file(s) /config/cache/transcodes/8ec2eaf5769119a432c14ebb21919ceb.m3u8\n","stream":"stdout","time":"2026-05-11T18:46:33.911139248Z"}
{"log":"[19:51:20] [INF] [65] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app Jellyfin Media Player 1.12.0 playing Grudge Match. Stopped at 2341839 ms\n","stream":"stdout","time":"2026-05-11T18:51:20.271277615Z"}
{"log":"[00:00:00] [INF] [44] IntroSkipper.ScheduledTasks.DetectSegmentsTask: Scheduled Task is starting\n","stream":"stdout","time":"2026-05-11T23:00:00.011405977Z"}
{"log":"[00:00:00] [INF] [44] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows\n","stream":"stdout","time":"2026-05-11T23:00:00.665470642Z"}
{"log":"[00:00:01] [INF] [26] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Detect and Analyze Media Segments set to fire at 2026-05-13 00:00:00.000 +01:00, which is 23:59:58.9926316 from now.\n","stream":"stdout","time":"2026-05-11T23:00:01.009298674Z"}
{"log":"[00:00:01] [INF] [44] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies\n","stream":"stdout","time":"2026-05-11T23:00:01.425087054Z"}
{"log":"[00:00:01] [INF] [44] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows-nrw\n","stream":"stdout","time":"2026-05-11T23:00:01.475487894Z"}
{"log":"[00:00:01] [INF] [44] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Collections\n","stream":"stdout","time":"2026-05-11T23:00:01.605556934Z"}
{"log":"[00:00:01] [INF] [44] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies2\n","stream":"stdout","time":"2026-05-11T23:00:01.606714074Z"}
{"log":"[00:00:01] [INF] [44] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Audio Books\n","stream":"stdout","time":"2026-05-11T23:00:01.61002799Z"}
{"log":"[00:00:04] [INF] [44] Emby.Server.Implementations.ScheduledTasks.TaskManager: Detect and Analyze Media Segments Completed after 0 minute(s) and 4 seconds\n","stream":"stdout","time":"2026-05-11T23:00:04.85308622Z"}
{"log":"[00:05:31] [INF] [40] Emby.Server.Implementations.ScheduledTasks.Tasks.OptimizeDatabaseTask: Optimizing and vacuuming jellyfin.db...\n","stream":"stdout","time":"2026-05-11T23:05:31.872530232Z"}
{"log":"[00:05:31] [INF] [46] Jellyfin.Plugin.JellyfinEnhanced: [Jellyseerr User Import] Auto-import is disabled in plugin configuration.\n","stream":"stdout","time":"2026-05-11T23:05:31.873809175Z"}
{"log":"[00:05:31] [INF] [46] Emby.Server.Implementations.ScheduledTasks.TaskManager: Import Jellyfin Users to Seerr Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-11T23:05:31.874009571Z"}
{"log":"[00:05:35] [INF] [40] Jellyfin.Database.Providers.Sqlite.SqliteDatabaseProvider: jellyfin.db optimized successfully!\n","stream":"stdout","time":"2026-05-11T23:05:35.205286707Z"}
{"log":"[00:05:35] [INF] [40] Emby.Server.Implementations.ScheduledTasks.TaskManager: Optimize database Completed after 0 minute(s) and 3 seconds\n","stream":"stdout","time":"2026-05-11T23:05:35.205360405Z"}
{"log":"[00:28:05] [INF] [61] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 172.19.0.1 closed\n","stream":"stdout","time":"2026-05-11T23:28:05.678466475Z"}
{"log":"[02:00:00] [INF] [56] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Episode 1 as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-12T01:00:00.280886439Z"}
{"log":"[02:00:00] [INF] [56] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Let You Down as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-12T01:00:00.355086771Z"}
{"log":"[02:00:00] [INF] [56] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Episode 2 as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-12T01:00:00.5876467Z"}
{"log":"[02:00:00] [INF] [56] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Episode 3 as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-12T01:00:00.765587412Z"}
{"log":"[02:00:00] [INF] [56] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Episode 4 as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-12T01:00:00.810915936Z"}
{"log":"[02:00:00] [INF] [56] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Episode 5 as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-12T01:00:00.864386054Z"}
{"log":"[02:00:00] [INF] [56] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Episode 6 as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-12T01:00:00.885834738Z"}
{"log":"[02:00:01] [INF] [104] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Extract Chapter Images set to fire at 2026-05-13 02:00:00.000 +01:00, which is 23:59:58.9974706 from now.\n","stream":"stdout","time":"2026-05-12T01:00:01.002819268Z"}
{"log":"[02:00:01] [INF] [56] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Yu-Gi-Oh! Duel Monsters - S04E25 - Fighting For A Friend (Part 1 of 5) SDTV as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-12T01:00:01.478451466Z"}
{"log":"[02:00:01] [INF] [56] Emby.Server.Implementations.ScheduledTasks.TaskManager: Extract Chapter Images Completed after 0 minute(s) and 1 seconds\n","stream":"stdout","time":"2026-05-12T01:00:01.69808814Z"}
{"log":"[03:00:00] [INF] [85] Jellyfin.Plugin.JellyfinEnhanced: [Jellyseerr Watchlist Sync] Sync is disabled in plugin configuration.\n","stream":"stdout","time":"2026-05-12T02:00:00.028121357Z"}
{"log":"[03:00:00] [INF] [109] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Starting full cache build...\n","stream":"stdout","time":"2026-05-12T02:00:00.028132007Z"}
{"log":"[03:00:00] [INF] [85] Emby.Server.Implementations.ScheduledTasks.TaskManager: Sync Jellyseerr Watchlist to Jellyfin Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-12T02:00:00.028343016Z"}
{"log":"[03:00:01] [INF] [87] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Sync Jellyseerr Watchlist to Jellyfin set to fire at 2026-05-13 03:00:00.000 +01:00, which is 23:59:58.9989154 from now.\n","stream":"stdout","time":"2026-05-12T02:00:01.001211466Z"}
{"log":"[03:00:01] [INF] [28] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Generate Trickplay Images set to fire at 2026-05-13 03:00:00.000 +01:00, which is 23:59:58.9989076 from now.\n","stream":"stdout","time":"2026-05-12T02:00:01.001226636Z"}
{"log":"[03:00:01] [INF] [24] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Build Tag Cache set to fire at 2026-05-13 03:00:00.000 +01:00, which is 23:59:58.9967866 from now.\n","stream":"stdout","time":"2026-05-12T02:00:01.00330386Z"}
{"log":"[03:00:01] [INF] [109] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Found 1706 taggable items\n","stream":"stdout","time":"2026-05-12T02:00:01.789589092Z"}
{"log":"[03:00:05] [INF] [37] Emby.Server.Implementations.ScheduledTasks.TaskManager: Generate Trickplay Images Completed after 0 minute(s) and 5 seconds\n","stream":"stdout","time":"2026-05-12T02:00:05.139745828Z"}
{"log":"[03:00:08] [INF] [109] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Full cache build complete: 1706 entries in 8.9s\n","stream":"stdout","time":"2026-05-12T02:00:08.931933324Z"}
{"log":"[03:00:08] [INF] [109] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Saved 1706 entries to disk\n","stream":"stdout","time":"2026-05-12T02:00:08.9971366Z"}
{"log":"[03:00:09] [INF] [109] Jellyfin.Plugin.JellyfinEnhanced: [TagCacheMonitor] Event subscriptions active\n","stream":"stdout","time":"2026-05-12T02:00:09.000539359Z"}
{"log":"[03:00:09] [INF] [109] Emby.Server.Implementations.ScheduledTasks.TaskManager: Build Tag Cache Completed after 0 minute(s) and 9 seconds\n","stream":"stdout","time":"2026-05-12T02:00:09.000546254Z"}
{"log":"[06:03:29] [INF] [24] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/series\n","stream":"stdout","time":"2026-05-12T05:03:29.79112912Z"}
{"log":"[06:03:29] [INF] [24] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/nrw-jelly/media/films\n","stream":"stdout","time":"2026-05-12T05:03:29.793755592Z"}
{"log":"[06:03:29] [INF] [24] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/films\n","stream":"stdout","time":"2026-05-12T05:03:29.793771354Z"}
{"log":"[06:03:29] [INF] [24] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/audio\n","stream":"stdout","time":"2026-05-12T05:03:29.793777551Z"}
{"log":"[06:03:29] [INF] [24] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/nrw-jelly/media/series\n","stream":"stdout","time":"2026-05-12T05:03:29.794210186Z"}
{"log":"[06:03:29] [INF] [24] Emby.Server.Implementations.Library.LibraryManager: Validating media library\n","stream":"stdout","time":"2026-05-12T05:03:29.798666714Z"}
{"log":"[06:03:31] [WRN] [24] MediaBrowser.Controller.Entities.BaseItem: Library folder /config/data/data/playlists is inaccessible or empty, skipping\n","stream":"stdout","time":"2026-05-12T05:03:31.801163026Z"}
{"log":"[06:03:31] [WRN] [82] MediaBrowser.Controller.Entities.BaseItem: Library folder /config/data/data/playlists is inaccessible or empty, skipping\n","stream":"stdout","time":"2026-05-12T05:03:31.929618254Z"}
{"log":"[06:03:39] [INF] [97] Emby.Server.Implementations.ScheduledTasks.TaskManager: Media Segment Scan Completed after 0 minute(s) and 9 seconds\n","stream":"stdout","time":"2026-05-12T05:03:39.062447193Z"}
{"log":"[06:03:49] [INF] [33] Emby.Server.Implementations.ScheduledTasks.TaskManager: Scan Media Library Completed after 0 minute(s) and 20 seconds\n","stream":"stdout","time":"2026-05-12T05:03:49.815549575Z"}
{"log":"[06:03:49] [INF] [91] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/films\n","stream":"stdout","time":"2026-05-12T05:03:49.875672684Z"}
{"log":"[06:03:49] [INF] [23] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/nrw-jelly/media/films\n","stream":"stdout","time":"2026-05-12T05:03:49.875840258Z"}
{"log":"[06:03:49] [INF] [54] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/series\n","stream":"stdout","time":"2026-05-12T05:03:49.876260838Z"}
{"log":"[06:03:49] [INF] [97] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/nrw-jelly/media/series\n","stream":"stdout","time":"2026-05-12T05:03:49.882172342Z"}
{"log":"[06:03:49] [INF] [47] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/audio\n","stream":"stdout","time":"2026-05-12T05:03:49.8937971Z"}
{"log":"[06:04:49] [INF] [29] IntroSkipper.Services.Entrypoint: Initiating automatic analysis task\n","stream":"stdout","time":"2026-05-12T05:04:49.817522131Z"}
{"log":"[06:04:49] [INF] [29] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows\n","stream":"stdout","time":"2026-05-12T05:04:49.972575542Z"}
{"log":"[06:04:50] [INF] [29] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies\n","stream":"stdout","time":"2026-05-12T05:04:50.173647743Z"}
{"log":"[06:04:50] [INF] [29] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows-nrw\n","stream":"stdout","time":"2026-05-12T05:04:50.18704551Z"}
{"log":"[06:04:50] [INF] [29] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Collections\n","stream":"stdout","time":"2026-05-12T05:04:50.232545024Z"}
{"log":"[06:04:50] [INF] [29] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies2\n","stream":"stdout","time":"2026-05-12T05:04:50.233225357Z"}
{"log":"[06:04:50] [INF] [29] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Audio Books\n","stream":"stdout","time":"2026-05-12T05:04:50.235259215Z"}
{"log":"[06:06:32] [INF] [80] Emby.Server.Implementations.ScheduledTasks.Tasks.OptimizeDatabaseTask: Optimizing and vacuuming jellyfin.db...\n","stream":"stdout","time":"2026-05-12T05:06:32.87491084Z"}
{"log":"[06:06:33] [INF] [90] Jellyfin.Plugin.JellyfinEnhanced: [Jellyseerr User Import] Auto-import is disabled in plugin configuration.\n","stream":"stdout","time":"2026-05-12T05:06:33.367927316Z"}
{"log":"[06:06:33] [INF] [90] Emby.Server.Implementations.ScheduledTasks.TaskManager: Import Jellyfin Users to Seerr Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-12T05:06:33.367979913Z"}
{"log":"[06:06:36] [INF] [80] Jellyfin.Database.Providers.Sqlite.SqliteDatabaseProvider: jellyfin.db optimized successfully!\n","stream":"stdout","time":"2026-05-12T05:06:36.037326231Z"}
{"log":"[06:06:36] [INF] [80] Emby.Server.Implementations.ScheduledTasks.TaskManager: Optimize database Completed after 0 minute(s) and 3 seconds\n","stream":"stdout","time":"2026-05-12T05:06:36.037385764Z"}
{"log":"[12:00:00] [INF] [38] Jellyfin.Plugin.FileTransformation.FileTransformationPlugin: Received transformation registration for 'index.html' with ID 'dfee3828-01df-49df-85b1-5c2b75e5ea1a'\n","stream":"stdout","time":"2026-05-12T11:00:00.050082011Z"}
{"log":"[12:00:00] [INF] [38] Jellyfin.Plugin.JellyTweaks.Services.StartupService: Successfully registered Jellyfin Tweaks script injection with the File Transformation plugin.\n","stream":"stdout","time":"2026-05-12T11:00:00.050514099Z"}
{"log":"[12:00:00] [INF] [38] Emby.Server.Implementations.ScheduledTasks.TaskManager: Jellyfin Tweaks Startup Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-12T11:00:00.050518017Z"}
{"log":"[12:00:01] [INF] [62] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Jellyfin Tweaks Startup set to fire at 2026-05-13 12:00:00.000 +01:00, which is 23:59:58.9833931 from now.\n","stream":"stdout","time":"2026-05-12T11:00:01.018298368Z"}
{"log":"[12:07:33] [INF] [61] Emby.Server.Implementations.ScheduledTasks.Tasks.OptimizeDatabaseTask: Optimizing and vacuuming jellyfin.db...\n","stream":"stdout","time":"2026-05-12T11:07:33.877047547Z"}
{"log":"[12:07:33] [INF] [90] Jellyfin.Plugin.JellyfinEnhanced: [Jellyseerr User Import] Auto-import is disabled in plugin configuration.\n","stream":"stdout","time":"2026-05-12T11:07:33.99572871Z"}
{"log":"[12:07:33] [INF] [90] Emby.Server.Implementations.ScheduledTasks.TaskManager: Import Jellyfin Users to Seerr Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-12T11:07:33.995749271Z"}
{"log":"[12:07:37] [INF] [61] Jellyfin.Database.Providers.Sqlite.SqliteDatabaseProvider: jellyfin.db optimized successfully!\n","stream":"stdout","time":"2026-05-12T11:07:37.03506581Z"}
{"log":"[12:07:37] [INF] [61] Emby.Server.Implementations.ScheduledTasks.TaskManager: Optimize database Completed after 0 minute(s) and 3 seconds\n","stream":"stdout","time":"2026-05-12T11:07:37.0351155Z"}
{"log":"[14:22:56] [INF] [47] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 172.19.0.1 request\n","stream":"stdout","time":"2026-05-12T13:22:56.27389276Z"}
{"log":"[14:22:57] [INF] [93] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/genres/tv\n","stream":"stdout","time":"2026-05-12T13:22:57.152517283Z"}
{"log":"[14:22:57] [INF] [72] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/genres/movie\n","stream":"stdout","time":"2026-05-12T13:22:57.152874229Z"}
{"log":"[18:02:28] [INF] [71] Jellyfin.Plugin.TMDbBoxSets.ScheduledTasks.RefreshLibraryTask: Starting TMDbBoxSets refresh library task\n","stream":"stdout","time":"2026-05-12T17:02:28.642010787Z"}
{"log":"[18:02:28] [INF] [15] Emby.Server.Implementations.ScheduledTasks.TaskManager: Download missing subtitles Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-12T17:02:28.648006959Z"}
{"log":"[18:02:28] [INF] [41] Emby.Server.Implementations.ScheduledTasks.TaskManager: Audio Normalization Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-12T17:02:28.817368437Z"}
{"log":"[18:02:29] [INF] [78] Emby.Server.Implementations.ScheduledTasks.TaskManager: TasksRefreshChannels Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-12T17:02:29.013182198Z"}
{"log":"[18:02:29] [INF] [83] Emby.Server.Implementations.ScheduledTasks.TaskManager: Download missing lyrics Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-12T17:02:29.085522547Z"}
{"log":"[18:02:29] [INF] [71] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Found 19 TMDb collection(s) across all movies\n","stream":"stdout","time":"2026-05-12T17:02:29.242749615Z"}
{"log":"[18:02:29] [INF] [71] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Anaconda\n","stream":"stdout","time":"2026-05-12T17:02:29.242887738Z"}
{"log":"[18:02:29] [INF] [71] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Avatar: Fire and Ash\n","stream":"stdout","time":"2026-05-12T17:02:29.242897901Z"}
{"log":"[18:02:29] [INF] [71] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: The movies Bleach the Movie: The DiamondDust Rebellion, Bleach the Movie: Fade to Black, Bleach the Movie: Hell Verse, Bleach the Movie: Memories of Nobody is/are already in their proper box set, Bleach Collection\n","stream":"stdout","time":"2026-05-12T17:02:29.244107884Z"}
{"log":"[18:02:29] [INF] [71] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: The Blues Brothers\n","stream":"stdout","time":"2026-05-12T17:02:29.244124562Z"}
{"log":"[18:02:29] [INF] [71] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Castle in the Sky\n","stream":"stdout","time":"2026-05-12T17:02:29.24412748Z"}
{"log":"[18:02:29] [INF] [71] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Coach Carter\n","stream":"stdout","time":"2026-05-12T17:02:29.244131849Z"}
{"log":"[18:02:29] [INF] [71] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: The Devil Wears Prada 2\n","stream":"stdout","time":"2026-05-12T17:02:29.244134017Z"}
{"log":"[18:02:29] [INF] [71] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: The movies Dr. No, From Russia with Love, Goldfinger, Thunderball is/are already in their proper box set, James Bond Collection\n","stream":"stdout","time":"2026-05-12T17:02:29.244159535Z"}
{"log":"[18:02:29] [INF] [71] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: The movies Harry Potter and the Deathly Hallows: Part 1, Harry Potter and the Deathly Hallows: Part 2, Harry Potter and the Half-Blood Prince, Harry Potter and the Order of the Phoenix is/are already in their proper box set, Harry Potter Collection\n","stream":"stdout","time":"2026-05-12T17:02:29.244164876Z"}
{"log":"[18:02:29] [INF] [71] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Howl's Moving Castle\n","stream":"stdout","time":"2026-05-12T17:02:29.244559388Z"}
{"log":"[18:02:29] [INF] [71] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: The movies The Hunger Games, The Hunger Games: Catching Fire, The Hunger Games: Mockingjay - Part 1, The Hunger Games: Mockingjay - Part 2 is/are already in their proper box set, The Hunger Games Collection\n","stream":"stdout","time":"2026-05-12T17:02:29.244569564Z"}
{"log":"[18:02:29] [INF] [71] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: The movies Indiana Jones and the Dial of Destiny, Indiana Jones and the Kingdom of the Crystal Skull, Indiana Jones and the Last Crusade is/are already in their proper box set, Indiana Jones Collection\n","stream":"stdout","time":"2026-05-12T17:02:29.403390602Z"}
{"log":"[18:02:29] [INF] [71] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Jurassic Park\n","stream":"stdout","time":"2026-05-12T17:02:29.403409808Z"}
{"log":"[18:02:29] [INF] [71] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: The Naked Gun: From the Files of Police Squad!\n","stream":"stdout","time":"2026-05-12T17:02:29.40341269Z"}
{"log":"[18:02:29] [INF] [71] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Now You See Me: Now You Don't\n","stream":"stdout","time":"2026-05-12T17:02:29.404730072Z"}
{"log":"[18:02:29] [INF] [71] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Parasite\n","stream":"stdout","time":"2026-05-12T17:02:29.404737851Z"}
{"log":"[18:02:29] [INF] [71] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: The Pink Panther\n","stream":"stdout","time":"2026-05-12T17:02:29.404739923Z"}
{"log":"[18:02:29] [INF] [71] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: The movies Pirates of the Caribbean: At World's End, Pirates of the Caribbean: Dead Men Tell No Tales, Pirates of the Caribbean: On Stranger Tides is/are already in their proper box set, Pirates of the Caribbean Collection\n","stream":"stdout","time":"2026-05-12T17:02:29.404741892Z"}
{"log":"[18:02:29] [INF] [71] Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager: Minimum number of movies is 2, but there is/are only 1: Star Wars: Episode II - Attack of the Clones\n","stream":"stdout","time":"2026-05-12T17:02:29.404744023Z"}
{"log":"[18:02:29] [INF] [71] Jellyfin.Plugin.TMDbBoxSets.ScheduledTasks.RefreshLibraryTask: TMDbBoxSets refresh library task finished\n","stream":"stdout","time":"2026-05-12T17:02:29.404801211Z"}
{"log":"[18:02:29] [INF] [71] Emby.Server.Implementations.ScheduledTasks.TaskManager: Scan library for new box sets Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-12T17:02:29.404805635Z"}
{"log":"[18:02:29] [INF] [15] Emby.Server.Implementations.ScheduledTasks.TaskManager: Clean Log Directory Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-12T17:02:29.509551529Z"}
{"log":"[18:02:32] [INF] [29] Emby.Server.Implementations.ScheduledTasks.TaskManager: Clean Cache Directory Completed after 0 minute(s) and 3 seconds\n","stream":"stdout","time":"2026-05-12T17:02:32.462442715Z"}
{"log":"[18:02:32] [INF] [29] Emby.Server.Implementations.ScheduledTasks.TaskManager: Update Plugins Completed after 0 minute(s) and 3 seconds\n","stream":"stdout","time":"2026-05-12T17:02:32.679131386Z"}
{"log":"[18:02:32] [INF] [15] Jellyfin.LiveTv.Guide.GuideManager: Refreshing guide with 7 days of guide data\n","stream":"stdout","time":"2026-05-12T17:02:32.730758932Z"}
{"log":"[18:02:32] [INF] [15] Emby.Server.Implementations.ScheduledTasks.TaskManager: Refresh Guide Completed after 0 minute(s) and 3 seconds\n","stream":"stdout","time":"2026-05-12T17:02:32.732564592Z"}
{"log":"[18:02:36] [INF] [70] Emby.Server.Implementations.ScheduledTasks.TaskManager: Clean Transcode Directory Completed after 0 minute(s) and 7 seconds\n","stream":"stdout","time":"2026-05-12T17:02:36.438316175Z"}
{"log":"[18:04:30] [INF] [94] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/series\n","stream":"stdout","time":"2026-05-12T17:04:30.791736794Z"}
{"log":"[18:04:30] [INF] [94] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/nrw-jelly/media/films\n","stream":"stdout","time":"2026-05-12T17:04:30.792584517Z"}
{"log":"[18:04:30] [INF] [94] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/films\n","stream":"stdout","time":"2026-05-12T17:04:30.792600369Z"}
{"log":"[18:04:30] [INF] [94] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/audio\n","stream":"stdout","time":"2026-05-12T17:04:30.792622726Z"}
{"log":"[18:04:30] [INF] [94] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/nrw-jelly/media/series\n","stream":"stdout","time":"2026-05-12T17:04:30.793005021Z"}
{"log":"[18:04:30] [INF] [94] Emby.Server.Implementations.Library.LibraryManager: Validating media library\n","stream":"stdout","time":"2026-05-12T17:04:30.79522506Z"}
{"log":"[18:04:33] [WRN] [94] MediaBrowser.Controller.Entities.BaseItem: Library folder /config/data/data/playlists is inaccessible or empty, skipping\n","stream":"stdout","time":"2026-05-12T17:04:33.077501523Z"}
{"log":"[18:04:33] [WRN] [92] MediaBrowser.Controller.Entities.BaseItem: Library folder /config/data/data/playlists is inaccessible or empty, skipping\n","stream":"stdout","time":"2026-05-12T17:04:33.268551631Z"}
{"log":"[18:04:40] [INF] [49] Emby.Server.Implementations.ScheduledTasks.TaskManager: Media Segment Scan Completed after 0 minute(s) and 10 seconds\n","stream":"stdout","time":"2026-05-12T17:04:40.849197036Z"}
{"log":"[18:04:52] [INF] [47] Emby.Server.Implementations.ScheduledTasks.TaskManager: Scan Media Library Completed after 0 minute(s) and 21 seconds\n","stream":"stdout","time":"2026-05-12T17:04:52.161926709Z"}
{"log":"[18:04:52] [INF] [18] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/films\n","stream":"stdout","time":"2026-05-12T17:04:52.215103113Z"}
{"log":"[18:04:52] [INF] [21] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/series\n","stream":"stdout","time":"2026-05-12T17:04:52.216151571Z"}
{"log":"[18:04:52] [INF] [69] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/nrw-jelly/media/films\n","stream":"stdout","time":"2026-05-12T17:04:52.216177076Z"}
{"log":"[18:04:52] [INF] [28] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/nrw-jelly/media/series\n","stream":"stdout","time":"2026-05-12T17:04:52.220559855Z"}
{"log":"[18:04:52] [INF] [49] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/audio\n","stream":"stdout","time":"2026-05-12T17:04:52.233651973Z"}
{"log":"[18:05:12] [INF] [18] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Saved 1706 entries to disk\n","stream":"stdout","time":"2026-05-12T17:05:12.534595099Z"}
{"log":"[18:05:52] [INF] [18] IntroSkipper.Services.Entrypoint: Initiating automatic analysis task\n","stream":"stdout","time":"2026-05-12T17:05:52.164102111Z"}
{"log":"[18:05:52] [INF] [18] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows\n","stream":"stdout","time":"2026-05-12T17:05:52.319889145Z"}
{"log":"[18:05:52] [INF] [18] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies\n","stream":"stdout","time":"2026-05-12T17:05:52.513145764Z"}
{"log":"[18:05:52] [INF] [18] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows-nrw\n","stream":"stdout","time":"2026-05-12T17:05:52.53144024Z"}
{"log":"[18:05:52] [INF] [18] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Collections\n","stream":"stdout","time":"2026-05-12T17:05:52.575436146Z"}
{"log":"[18:05:52] [INF] [18] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies2\n","stream":"stdout","time":"2026-05-12T17:05:52.576634006Z"}
{"log":"[18:05:52] [INF] [18] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Audio Books\n","stream":"stdout","time":"2026-05-12T17:05:52.578609897Z"}
{"log":"[18:08:34] [INF] [71] Emby.Server.Implementations.ScheduledTasks.Tasks.OptimizeDatabaseTask: Optimizing and vacuuming jellyfin.db...\n","stream":"stdout","time":"2026-05-12T17:08:34.877596464Z"}
{"log":"[18:08:34] [INF] [41] Jellyfin.Plugin.JellyfinEnhanced: [Jellyseerr User Import] Auto-import is disabled in plugin configuration.\n","stream":"stdout","time":"2026-05-12T17:08:34.881091783Z"}
{"log":"[18:08:34] [INF] [41] Emby.Server.Implementations.ScheduledTasks.TaskManager: Import Jellyfin Users to Seerr Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-12T17:08:34.881115919Z"}
{"log":"[18:08:37] [INF] [71] Jellyfin.Database.Providers.Sqlite.SqliteDatabaseProvider: jellyfin.db optimized successfully!\n","stream":"stdout","time":"2026-05-12T17:08:37.866662483Z"}
{"log":"[18:08:37] [INF] [71] Emby.Server.Implementations.ScheduledTasks.TaskManager: Optimize database Completed after 0 minute(s) and 2 seconds\n","stream":"stdout","time":"2026-05-12T17:08:37.86673346Z"}
{"log":"[22:26:53] [INF] [29] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 172.19.0.1 closed\n","stream":"stdout","time":"2026-05-12T21:26:53.530533626Z"}
{"log":"[00:00:00] [INF] [7] IntroSkipper.ScheduledTasks.DetectSegmentsTask: Scheduled Task is starting\n","stream":"stdout","time":"2026-05-12T23:00:00.011256109Z"}
{"log":"[00:00:00] [INF] [7] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows\n","stream":"stdout","time":"2026-05-12T23:00:00.977947237Z"}
{"log":"[00:00:01] [INF] [49] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Detect and Analyze Media Segments set to fire at 2026-05-14 00:00:00.000 +01:00, which is 23:59:58.9925254 from now.\n","stream":"stdout","time":"2026-05-12T23:00:01.010345249Z"}
{"log":"[00:00:02] [INF] [7] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies\n","stream":"stdout","time":"2026-05-12T23:00:02.391864525Z"}
{"log":"[00:00:02] [INF] [7] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows-nrw\n","stream":"stdout","time":"2026-05-12T23:00:02.409602249Z"}
{"log":"[00:00:02] [INF] [7] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Collections\n","stream":"stdout","time":"2026-05-12T23:00:02.475916716Z"}
{"log":"[00:00:02] [INF] [7] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies2\n","stream":"stdout","time":"2026-05-12T23:00:02.47788959Z"}
{"log":"[00:00:02] [INF] [7] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Audio Books\n","stream":"stdout","time":"2026-05-12T23:00:02.482224046Z"}
{"log":"[00:00:06] [INF] [7] Emby.Server.Implementations.ScheduledTasks.TaskManager: Detect and Analyze Media Segments Completed after 0 minute(s) and 6 seconds\n","stream":"stdout","time":"2026-05-12T23:00:06.164890563Z"}
{"log":"[00:03:52] [INF] [73] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 172.19.0.1 request\n","stream":"stdout","time":"2026-05-12T23:03:52.022449303Z"}
{"log":"[00:03:55] [INF] [69] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/genres/tv\n","stream":"stdout","time":"2026-05-12T23:03:55.527749982Z"}
{"log":"[00:03:55] [INF] [69] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/genres/movie\n","stream":"stdout","time":"2026-05-12T23:03:55.52894076Z"}
{"log":"[00:04:01] [INF] [67] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/search?query=good%20omens\u0026page=1\u0026language=en\n","stream":"stdout","time":"2026-05-12T23:04:01.090676282Z"}
{"log":"[00:04:01] [INF] [47] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/699240\n","stream":"stdout","time":"2026-05-12T23:04:01.284664117Z"}
{"log":"[00:04:01] [INF] [47] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/1637087\n","stream":"stdout","time":"2026-05-12T23:04:01.317918413Z"}
{"log":"[00:04:01] [INF] [47] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/movie/1692839\n","stream":"stdout","time":"2026-05-12T23:04:01.319269366Z"}
{"log":"[00:04:13] [INF] [28] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/overrideRule\n","stream":"stdout","time":"2026-05-12T23:04:13.715579734Z"}
{"log":"[00:04:13] [INF] [28] Jellyfin.Plugin.JellyfinEnhanced: Proxying Seerr request for user animewaifu (f99eec89-932b-4256-ab33-d8701c4f9538) to: https://jellyseerr.animewaifu.org/api/v1/request\n","stream":"stdout","time":"2026-05-12T23:04:13.837404889Z"}
{"log":"[00:09:35] [INF] [24] Emby.Server.Implementations.ScheduledTasks.Tasks.OptimizeDatabaseTask: Optimizing and vacuuming jellyfin.db...\n","stream":"stdout","time":"2026-05-12T23:09:35.879912098Z"}
{"log":"[00:09:35] [INF] [26] Jellyfin.Plugin.JellyfinEnhanced: [Jellyseerr User Import] Auto-import is disabled in plugin configuration.\n","stream":"stdout","time":"2026-05-12T23:09:35.881344781Z"}
{"log":"[00:09:35] [INF] [26] Emby.Server.Implementations.ScheduledTasks.TaskManager: Import Jellyfin Users to Seerr Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-12T23:09:35.881465866Z"}
{"log":"[00:09:38] [INF] [24] Jellyfin.Database.Providers.Sqlite.SqliteDatabaseProvider: jellyfin.db optimized successfully!\n","stream":"stdout","time":"2026-05-12T23:09:38.560932499Z"}
{"log":"[00:09:38] [INF] [24] Emby.Server.Implementations.ScheduledTasks.TaskManager: Optimize database Completed after 0 minute(s) and 2 seconds\n","stream":"stdout","time":"2026-05-12T23:09:38.561158734Z"}
{"log":"[01:36:12] [WRN] [69] Emby.Server.Implementations.HttpServer.WebSocketConnection: WS 172.19.0.1 error receiving data: The remote party closed the WebSocket connection without completing the close handshake.\n","stream":"stdout","time":"2026-05-13T00:36:12.713573112Z"}
{"log":"[01:36:12] [INF] [69] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 172.19.0.1 closed\n","stream":"stdout","time":"2026-05-13T00:36:12.804055914Z"}
{"log":"[02:00:00] [INF] [45] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Episode 1 as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-13T01:00:00.29702758Z"}
{"log":"[02:00:00] [INF] [45] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Let You Down as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-13T01:00:00.350044781Z"}
{"log":"[02:00:00] [INF] [45] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Episode 2 as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-13T01:00:00.571888311Z"}
{"log":"[02:00:00] [INF] [45] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Episode 3 as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-13T01:00:00.704027086Z"}
{"log":"[02:00:00] [INF] [45] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Episode 4 as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-13T01:00:00.739517067Z"}
{"log":"[02:00:00] [INF] [45] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Episode 5 as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-13T01:00:00.800093058Z"}
{"log":"[02:00:00] [INF] [45] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Episode 6 as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-13T01:00:00.807400163Z"}
{"log":"[02:00:01] [INF] [57] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Extract Chapter Images set to fire at 2026-05-14 02:00:00.000 +01:00, which is 23:59:58.9973907 from now.\n","stream":"stdout","time":"2026-05-13T01:00:01.005241787Z"}
{"log":"[02:00:01] [INF] [45] Emby.Server.Implementations.Chapters.ChapterManager: Skipping chapter image extraction for Yu-Gi-Oh! Duel Monsters - S04E25 - Fighting For A Friend (Part 1 of 5) SDTV as the average chapter duration 0 was lower than the minimum threshold 10000000\n","stream":"stdout","time":"2026-05-13T01:00:01.384487544Z"}
{"log":"[02:00:01] [INF] [45] Emby.Server.Implementations.ScheduledTasks.TaskManager: Extract Chapter Images Completed after 0 minute(s) and 1 seconds\n","stream":"stdout","time":"2026-05-13T01:00:01.601090287Z"}
{"log":"[02:48:05] [INF] [63] Emby.Server.Implementations.IO.LibraryMonitor: Season 1 (/data/series/Margo's Got Money Troubles/Season 1) will be refreshed.\n","stream":"stdout","time":"2026-05-13T01:48:05.249910217Z"}
{"log":"[02:48:55] [INF] [35] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Saved 1707 entries to disk\n","stream":"stdout","time":"2026-05-13T01:48:55.588178036Z"}
{"log":"[02:49:24] [INF] [47] IntroSkipper.Services.Entrypoint: Initiating automatic analysis task\n","stream":"stdout","time":"2026-05-13T01:49:24.522900691Z"}
{"log":"[02:49:25] [INF] [47] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows\n","stream":"stdout","time":"2026-05-13T01:49:25.069537649Z"}
{"log":"[02:49:27] [INF] [47] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies\n","stream":"stdout","time":"2026-05-13T01:49:27.580429261Z"}
{"log":"[02:49:28] [INF] [47] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows-nrw\n","stream":"stdout","time":"2026-05-13T01:49:28.257727029Z"}
{"log":"[02:49:28] [INF] [47] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Collections\n","stream":"stdout","time":"2026-05-13T01:49:28.389073604Z"}
{"log":"[02:49:28] [INF] [47] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies2\n","stream":"stdout","time":"2026-05-13T01:49:28.390244557Z"}
{"log":"[02:49:28] [INF] [47] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Audio Books\n","stream":"stdout","time":"2026-05-13T01:49:28.407847539Z"}
{"log":"[02:49:29] [INF] [47] IntroSkipper.Services.Entrypoint: [Mode: Introduction] Analyzing 7 files from Margo's Got Money Troubles season 1\n","stream":"stdout","time":"2026-05-13T01:49:29.55983669Z"}
{"log":"[02:50:29] [INF] [47] IntroSkipper.Services.Entrypoint: [Mode: Credits] Analyzing 7 files from Margo's Got Money Troubles season 1\n","stream":"stdout","time":"2026-05-13T01:50:29.464933095Z"}
{"log":"[02:50:31] [INF] [47] IntroSkipper.Services.Entrypoint: [Mode: Recap] Analyzing 7 files from Margo's Got Money Troubles season 1\n","stream":"stdout","time":"2026-05-13T01:50:31.676892156Z"}
{"log":"[02:50:31] [INF] [47] IntroSkipper.Services.Entrypoint: [Mode: Preview] Analyzing 7 files from Margo's Got Money Troubles season 1\n","stream":"stdout","time":"2026-05-13T01:50:31.846349968Z"}
{"log":"[02:50:31] [INF] [47] IntroSkipper.Services.Entrypoint: [Mode: Commercial] Analyzing 7 files from Margo's Got Money Troubles season 1\n","stream":"stdout","time":"2026-05-13T01:50:31.858410818Z"}
{"log":"[02:50:32] [INF] [96] Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager: Media Segment provider Intro Skipper found 2 for /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E01 - The Hungry Ghost WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-13T01:50:32.013524452Z"}
{"log":"[02:50:32] [INF] [96] Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager: Media Segment provider Intro Skipper found 2 for /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E03 - Jinxed WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-13T01:50:32.015312591Z"}
{"log":"[02:50:32] [INF] [96] Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager: Media Segment provider Intro Skipper found 2 for /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E04 - Buddies WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-13T01:50:32.017009331Z"}
{"log":"[02:50:32] [INF] [96] Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager: Media Segment provider Intro Skipper found 2 for /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E05 - Flamingoes WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-13T01:50:32.018601547Z"}
{"log":"[02:50:32] [INF] [96] Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager: Media Segment provider Intro Skipper found 2 for /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E06 - Grudge Match WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-13T01:50:32.022279944Z"}
{"log":"[02:50:32] [INF] [96] Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager: Media Segment provider Intro Skipper found 2 for /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E07 - Lariat Takedown WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-13T01:50:32.025896577Z"}
{"log":"[02:50:32] [INF] [48] Jellyfin.Server.Implementations.MediaSegments.MediaSegmentManager: Media Segment provider Intro Skipper found 2 for /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E02 - You Got This WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-13T01:50:32.13140152Z"}
{"log":"[02:54:22] [INF] [48] Emby.Server.Implementations.IO.LibraryMonitor: Season 1 (/data/series/Margo's Got Money Troubles/Season 1) will be refreshed.\n","stream":"stdout","time":"2026-05-13T01:54:22.733703712Z"}
{"log":"[02:54:22] [INF] [48] Emby.Server.Implementations.IO.LibraryMonitor: Lariat Takedown (/data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E07 - Lariat Takedown WEBDL-1080p.mkv) will be refreshed.\n","stream":"stdout","time":"2026-05-13T01:54:22.738089416Z"}
{"log":"[02:54:22] [INF] [64] MediaBrowser.Providers.TV.EpisodeMetadataService: File changed, pruning extracted data: /data/series/Margo's Got Money Troubles/Season 1/Margo's Got Money Troubles - S01E07 - Lariat Takedown WEBDL-1080p.mkv\n","stream":"stdout","time":"2026-05-13T01:54:22.838258122Z"}
{"log":"[02:54:54] [INF] [73] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Saved 1707 entries to disk\n","stream":"stdout","time":"2026-05-13T01:54:54.03242112Z"}
{"log":"[02:55:23] [INF] [38] IntroSkipper.Services.Entrypoint: Initiating automatic analysis task\n","stream":"stdout","time":"2026-05-13T01:55:23.531153196Z"}
{"log":"[02:55:23] [INF] [38] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows\n","stream":"stdout","time":"2026-05-13T01:55:23.666587425Z"}
{"log":"[02:55:24] [INF] [38] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies\n","stream":"stdout","time":"2026-05-13T01:55:24.262255355Z"}
{"log":"[02:55:24] [INF] [38] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Shows-nrw\n","stream":"stdout","time":"2026-05-13T01:55:24.276837029Z"}
{"log":"[02:55:24] [INF] [38] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Collections\n","stream":"stdout","time":"2026-05-13T01:55:24.430653999Z"}
{"log":"[02:55:24] [INF] [38] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Movies2\n","stream":"stdout","time":"2026-05-13T01:55:24.431415223Z"}
{"log":"[02:55:24] [INF] [38] IntroSkipper.Manager.QueueManager: Running enqueue of items in library Audio Books\n","stream":"stdout","time":"2026-05-13T01:55:24.433918202Z"}
{"log":"[03:00:00] [INF] [33] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Starting full cache build...\n","stream":"stdout","time":"2026-05-13T02:00:00.002882761Z"}
{"log":"[03:00:00] [INF] [46] Jellyfin.Plugin.JellyfinEnhanced: [Jellyseerr Watchlist Sync] Sync is disabled in plugin configuration.\n","stream":"stdout","time":"2026-05-13T02:00:00.003412491Z"}
{"log":"[03:00:00] [INF] [46] Emby.Server.Implementations.ScheduledTasks.TaskManager: Sync Jellyseerr Watchlist to Jellyfin Completed after 0 minute(s) and 0 seconds\n","stream":"stdout","time":"2026-05-13T02:00:00.003616851Z"}
{"log":"[03:00:01] [INF] [64] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Build Tag Cache set to fire at 2026-05-14 03:00:00.000 +01:00, which is 23:59:58.9966124 from now.\n","stream":"stdout","time":"2026-05-13T02:00:01.004591142Z"}
{"log":"[03:00:01] [INF] [67] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Sync Jellyseerr Watchlist to Jellyfin set to fire at 2026-05-14 03:00:00.000 +01:00, which is 23:59:58.9971238 from now.\n","stream":"stdout","time":"2026-05-13T02:00:01.004657397Z"}
{"log":"[03:00:01] [INF] [9] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Generate Trickplay Images set to fire at 2026-05-14 03:00:00.000 +01:00, which is 23:59:58.9968855 from now.\n","stream":"stdout","time":"2026-05-13T02:00:01.004862951Z"}
{"log":"[03:00:01] [INF] [33] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Found 1707 taggable items\n","stream":"stdout","time":"2026-05-13T02:00:01.54965393Z"}
{"log":"[03:00:02] [INF] [38] Emby.Server.Implementations.ScheduledTasks.TaskManager: Generate Trickplay Images Completed after 0 minute(s) and 2 seconds\n","stream":"stdout","time":"2026-05-13T02:00:02.975830878Z"}
{"log":"[03:00:05] [INF] [33] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Full cache build complete: 1707 entries in 5.6s\n","stream":"stdout","time":"2026-05-13T02:00:05.571083121Z"}
{"log":"[03:00:05] [INF] [33] Jellyfin.Plugin.JellyfinEnhanced: [TagCache] Saved 1707 entries to disk\n","stream":"stdout","time":"2026-05-13T02:00:05.5826611Z"}
{"log":"[03:00:05] [INF] [33] Jellyfin.Plugin.JellyfinEnhanced: [TagCacheMonitor] Event subscriptions active\n","stream":"stdout","time":"2026-05-13T02:00:05.583351996Z"}
{"log":"[03:00:05] [INF] [33] Emby.Server.Implementations.ScheduledTasks.TaskManager: Build Tag Cache Completed after 0 minute(s) and 5 seconds\n","stream":"stdout","time":"2026-05-13T02:00:05.583358497Z"}
