[GH-ISSUE #27] [Bug]: Doesn't work with Jellyfin 10.10.0 #22

Closed
opened 2026-03-23 20:34:50 +00:00 by mirror · 23 comments
Owner

Originally created by @QuAzI on GitHub (Oct 27, 2024).
Original GitHub issue: https://github.com/tubearchivist/tubearchivist-jf-plugin/issues/27

I've read the documentation

Operating System

Linux

Your Bug Report

I upgraded Jellyfin version to new one. After it plugin got status 'Malfunctioned' in plug-ins list.
image

Settings can't be opened
image

So I tried to re-install it but... I can't install it again
image

Relevant Jellyfin log output

[2024-10-26 21:27:02.838 +03:00] [INF] [1] Main: Jellyfin version: "10.10.0"
[2024-10-26 21:27:02.905 +03:00] [INF] [1] Main: Environment Variables: ["[JELLYFIN_WEB_DIR, /jellyfin/jellyfin-web]", "[JELLYFIN_CACHE_DIR, /cache]", "[JELLYFIN_FFMPEG, /usr/lib/jellyfin-ffmpeg/ffmpeg]", "[JELLYFIN_DATA_DIR, /config]", "[JELLYFIN_LOG_DIR, /config/log]", "[JELLYFIN_CONFIG_DIR, /config/config]", "[JELLYFIN_PublishedServerUrl, http://home.local]"]
[2024-10-26 21:27:02.910 +03:00] [INF] [1] Main: Arguments: ["/jellyfin/jellyfin.dll"]
[2024-10-26 21:27:02.911 +03:00] [INF] [1] Main: Operating system: "Debian GNU/Linux 12 (bookworm)"
[2024-10-26 21:27:02.911 +03:00] [INF] [1] Main: Architecture: X64
[2024-10-26 21:27:02.913 +03:00] [INF] [1] Main: 64-Bit Process: True
[2024-10-26 21:27:02.914 +03:00] [INF] [1] Main: User Interactive: True
[2024-10-26 21:27:02.914 +03:00] [INF] [1] Main: Processor count: 2
[2024-10-26 21:27:02.914 +03:00] [INF] [1] Main: Program data path: "/config"
[2024-10-26 21:27:02.914 +03:00] [INF] [1] Main: Log directory path: "/config/log"
[2024-10-26 21:27:02.914 +03:00] [INF] [1] Main: Config directory path: "/config/config"
[2024-10-26 21:27:02.915 +03:00] [INF] [1] Main: Cache path: "/cache"
[2024-10-26 21:27:02.915 +03:00] [INF] [1] Main: Temp directory path: "/tmp/jellyfin"
[2024-10-26 21:27:02.921 +03:00] [INF] [1] Main: Web resources path: "/jellyfin/jellyfin-web"
[2024-10-26 21:27:02.921 +03:00] [INF] [1] Main: Application directory: "/jellyfin/"
[2024-10-26 21:27:03.279 +03:00] [INF] [1] Jellyfin.Server.Migrations.MigrationRunner: Applying migration '"MigrateEncodingOptions"'
[2024-10-26 21:27:03.413 +03:00] [INF] [1] Jellyfin.Server.Migrations.MigrationRunner: Migration '"MigrateEncodingOptions"' applied successfully
[2024-10-26 21:27:03.533 +03:00] [INF] [1] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: "/cache"
[2024-10-26 21:27:03.822 +03:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Loading assemblies
[2024-10-26 21:27:03.867 +03:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "Jellyfin.Plugin.Dlna, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null" from "/config/plugins/DLNA_3.0.0.0/Jellyfin.Plugin.Dlna.dll"
[2024-10-26 21:27:03.870 +03:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "Rssdp, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null" from "/config/plugins/DLNA_3.0.0.0/Rssdp.dll"
[2024-10-26 21:27:03.876 +03:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "Jellyfin.Plugin.Dlna.Playback, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null" from "/config/plugins/DLNA_3.0.0.0/Jellyfin.Plugin.Dlna.Playback.dll"
[2024-10-26 21:27:03.880 +03:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "Jellyfin.Plugin.Dlna.Model, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null" from "/config/plugins/DLNA_3.0.0.0/Jellyfin.Plugin.Dlna.Model.dll"
[2024-10-26 21:27:03.886 +03:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "Jellyfin.Plugin.KodiSyncQueue, Version=11.0.0.0, Culture=neutral, PublicKeyToken=null" from "/config/plugins/Kodi Sync Queue_11.0.0.0/Jellyfin.Plugin.KodiSyncQueue.dll"
[2024-10-26 21:27:03.910 +03:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "LiteDB, Version=5.0.15.0, Culture=neutral, PublicKeyToken=4ee40123013c9f27" from "/config/plugins/Kodi Sync Queue_11.0.0.0/LiteDB.dll"
[2024-10-26 21:27:03.914 +03:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "Jellyfin.Plugin.Opds, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null" from "/config/plugins/OPDS_5.0.0.0/Jellyfin.Plugin.Opds.dll"
[2024-10-26 21:27:03.924 +03:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "Jellyfin.Plugin.TubeArchivistMetadata, Version=1.3.2.0, Culture=neutral, PublicKeyToken=null" from "/config/plugins/TubeArchivistMetadata_1.3.2.0/Jellyfin.Plugin.TubeArchivistMetadata.dll"
[2024-10-26 21:27:04.121 +03:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN subnets: ["::1/128", "fe80::/10", "fc00::/7", "127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"]
[2024-10-26 21:27:04.122 +03:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions: []
[2024-10-26 21:27:04.123 +03:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Used LAN subnets: ["::1/128", "fe80::/10", "fc00::/7", "127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"]
[2024-10-26 21:27:04.127 +03:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Filtered interface addresses: ["127.0.0.1", "192.168.192.40", "192.168.196.5", "172.20.0.1", "10.1.1.1", "172.18.0.1", "10.1.40.128", "::1", "fe80::b25a:daff:fedd:ff0c%2", "fe80::42:33ff:fed2:17ac%6", "fe80::42:29ff:fe32:ee78%8", "fe80::42:aff:fe27:6db2%2094", "fe80::ecee:eeff:feee:eeee%2101", "fe80::64e8:32ff:fe49:bd3b%2102"]
[2024-10-26 21:27:04.129 +03:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Bind Addresses ["::"]
[2024-10-26 21:27:04.129 +03:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Remote IP filter is "Allowlist"
[2024-10-26 21:27:04.130 +03:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Filtered subnets: []
[2024-10-26 21:27:06.696 +03:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: There are pending EFCore migrations in the database. Applying... (This may take a while, do not stop Jellyfin)
[2024-10-26 21:27:06.983 +03:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: EFCore migrations applied successfully
[2024-10-26 21:27:09.116 +03:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "DLNA" "3.0.0.0"
[2024-10-26 21:27:09.121 +03:00] [INF] [1] Jellyfin.Plugin.KodiSyncQueue.KodiSyncQueuePlugin: KodiSyncQueue is starting...
[2024-10-26 21:27:09.136 +03:00] [INF] [1] Jellyfin.Plugin.KodiSyncQueue.Data.DbRepo: Creating DB Repository...
[2024-10-26 21:27:09.283 +03:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "Kodi Sync Queue" "11.0.0.0"
[2024-10-26 21:27:09.294 +03:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "OPDS Feed" "5.0.0.0"
[2024-10-26 21:27:09.527 +03:00] [ERR] [1] Emby.Server.Implementations.Plugins.PluginManager: Error creating "Jellyfin.Plugin.TubeArchivistMetadata.Plugin"
System.MissingMethodException: Method not found: 'MediaBrowser.Model.Tasks.IScheduledTaskWorker[] MediaBrowser.Model.Tasks.ITaskManager.get_ScheduledTasks()'.
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithManyArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.ConstructorMatcher.CreateInstance(IServiceProvider provider)
   at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.CreateInstance(IServiceProvider provider, Type instanceType, Object[] parameters)
   at Emby.Server.Implementations.Plugins.PluginManager.CreatePluginInstance(Type type)
[2024-10-26 21:27:09.575 +03:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Plugin "/config/plugins/TubeArchivistMetadata_1.3.2.0" has been disabled.
[2024-10-26 21:27:09.581 +03:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "TMDb" "10.10.0.0"
[2024-10-26 21:27:09.584 +03:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "Studio Images" "10.10.0.0"
[2024-10-26 21:27:09.586 +03:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "OMDb" "10.10.0.0"
[2024-10-26 21:27:09.681 +03:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "MusicBrainz" "10.10.0.0"
[2024-10-26 21:27:09.682 +03:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "AudioDB" "10.10.0.0"
[2024-10-26 21:27:09.753 +03:00] [ERR] [1] Emby.Server.Implementations.ApplicationHost: Error creating "Jellyfin.Plugin.TubeArchivistMetadata.Providers.EpisodeImageProvider"
System.Data.DataException: Uninitialized plugin!
   at Jellyfin.Plugin.TubeArchivistMetadata.Providers.EpisodeImageProvider..ctor()
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
   at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.ConstructorMatcher.CreateInstance(IServiceProvider provider)
   at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.CreateInstance(IServiceProvider provider, Type instanceType, Object[] parameters)
   at Emby.Server.Implementations.ApplicationHost.CreateInstanceSafe(Type type)
[2024-10-26 21:27:09.757 +03:00] [ERR] [1] Emby.Server.Implementations.ApplicationHost: Error creating "Jellyfin.Plugin.TubeArchivistMetadata.Providers.SeriesImageProvider"
System.Data.DataException: Uninitialized plugin!
   at Jellyfin.Plugin.TubeArchivistMetadata.Providers.SeriesImageProvider..ctor()
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
   at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.ConstructorMatcher.CreateInstance(IServiceProvider provider)
   at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.CreateInstance(IServiceProvider provider, Type instanceType, Object[] parameters)
   at Emby.Server.Implementations.ApplicationHost.CreateInstanceSafe(Type type)
[2024-10-26 21:27:09.839 +03:00] [ERR] [1] Emby.Server.Implementations.ApplicationHost: Error creating "Jellyfin.Plugin.TubeArchivistMetadata.Providers.EpisodeMetadataProvider"
System.Data.DataException: Uninitialized plugin!
   at Jellyfin.Plugin.TubeArchivistMetadata.Providers.EpisodeMetadataProvider..ctor()
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
   at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.ConstructorMatcher.CreateInstance(IServiceProvider provider)
   at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.CreateInstance(IServiceProvider provider, Type instanceType, Object[] parameters)
   at Emby.Server.Implementations.ApplicationHost.CreateInstanceSafe(Type type)
[2024-10-26 21:27:09.840 +03:00] [ERR] [1] Emby.Server.Implementations.ApplicationHost: Error creating "Jellyfin.Plugin.TubeArchivistMetadata.Providers.SeriesMetadataProvider"
System.Data.DataException: Uninitialized plugin!
   at Jellyfin.Plugin.TubeArchivistMetadata.Providers.SeriesMetadataProvider..ctor()
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
   at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.ConstructorMatcher.CreateInstance(IServiceProvider provider)
   at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.CreateInstance(IServiceProvider provider, Type instanceType, Object[] parameters)
   at Emby.Server.Implementations.ApplicationHost.CreateInstanceSafe(Type type)
[2024-10-26 21:27:09.912 +03:00] [INF] [1] Jellyfin.Server.Migrations.MigrationRunner: Applying migration '"MoveTrickplayFiles"'
[2024-10-26 21:27:10.905 +03:00] [INF] [1] Jellyfin.Server.Migrations.Routines.MoveTrickplayFiles: Moved 0 items in 00:00:00.9899588
[2024-10-26 21:27:10.907 +03:00] [INF] [1] Jellyfin.Server.Migrations.MigrationRunner: Migration '"MoveTrickplayFiles"' applied successfully
[2024-10-26 21:27:10.950 +03:00] [INF] [1] Main: Kestrel is listening on "all interfaces"
[2024-10-26 21:27:11.071 +03:00] [INF] [1] Jellyfin.Plugin.Dlna.Main.DlnaHost: Registering publisher for "urn:schemas-upnp-org:device:MediaServer:1" on "127.0.0.1" with uri "http://127.0.0.1:8096/dlna/719164db-e1fb-44d3-9d11-b15eb7452016/description.xml"
[2024-10-26 21:27:11.108 +03:00] [INF] [1] Jellyfin.Plugin.Dlna.Main.DlnaHost: Registering publisher for "urn:schemas-upnp-org:device:MediaServer:1" on "192.168.192.40" with uri "http://192.168.192.40:8096/dlna/719164db-e1fb-44d3-9d11-b15eb7452016/description.xml"
[2024-10-26 21:27:11.119 +03:00] [INF] [1] Jellyfin.Plugin.Dlna.Main.DlnaHost: Registering publisher for "urn:schemas-upnp-org:device:MediaServer:1" on "192.168.196.5" with uri "http://192.168.196.5:8096/dlna/719164db-e1fb-44d3-9d11-b15eb7452016/description.xml"
[2024-10-26 21:27:11.120 +03:00] [INF] [1] Jellyfin.Plugin.Dlna.Main.DlnaHost: Registering publisher for "urn:schemas-upnp-org:device:MediaServer:1" on "172.20.0.1" with uri "http://172.20.0.1:8096/dlna/719164db-e1fb-44d3-9d11-b15eb7452016/description.xml"
[2024-10-26 21:27:11.122 +03:00] [INF] [1] Jellyfin.Plugin.Dlna.Main.DlnaHost: Registering publisher for "urn:schemas-upnp-org:device:MediaServer:1" on "10.1.1.1" with uri "http://10.1.1.1:8096/dlna/719164db-e1fb-44d3-9d11-b15eb7452016/description.xml"
[2024-10-26 21:27:11.123 +03:00] [INF] [1] Jellyfin.Plugin.Dlna.Main.DlnaHost: Registering publisher for "urn:schemas-upnp-org:device:MediaServer:1" on "172.18.0.1" with uri "http://172.18.0.1:8096/dlna/719164db-e1fb-44d3-9d11-b15eb7452016/description.xml"
[2024-10-26 21:27:11.125 +03:00] [INF] [1] Jellyfin.Plugin.Dlna.Main.DlnaHost: Registering publisher for "urn:schemas-upnp-org:device:MediaServer:1" on "10.1.40.128" with uri "http://10.1.40.128:8096/dlna/719164db-e1fb-44d3-9d11-b15eb7452016/description.xml"
[2024-10-26 21:27:11.175 +03:00] [WRN] [1] Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager: No XML encryptor configured. Key {10c48444-869c-4e2f-a7e5-8308c40fe194} may be persisted to storage in unencrypted form.
[2024-10-26 21:27:13.318 +03:00] [WRN] [1] Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware: The WebRootPath was not found: "/wwwroot". Static files may be unavailable.
[2024-10-26 21:27:13.660 +03:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Running startup tasks
[2024-10-26 21:27:13.664 +03:00] [INF] [1] Jellyfin.Plugin.KodiSyncQueue.ScheduledTasks.RetentionTask: Retention task scheduled
[2024-10-26 21:27:13.736 +03:00] [INF] [1] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for "Remove Old Sync Data" set to fire at 2024-10-27 00:01:00.000 +03:00, which is 02:33:46.2642742 from now.
[2024-10-26 21:27:13.814 +03:00] [INF] [1] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for "Generate Trickplay Images" set to fire at 2024-10-27 03:00:00.000 +03:00, which is 05:32:46.1850935 from now.
[2024-10-26 21:27:13.829 +03:00] [INF] [1] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for "Extract Chapter Images" set to fire at 2024-10-27 02:00:00.000 +03:00, which is 04:32:46.1709193 from now.
[2024-10-26 21:27:13.855 +03:00] [INF] [8] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/media"
[2024-10-26 21:27:14.243 +03:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Found ffmpeg version "7.0.2"
[2024-10-26 21:27:14.388 +03:00] [INF] [1] 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"]
[2024-10-26 21:27:14.443 +03:00] [INF] [1] 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"]
[2024-10-26 21:27:14.529 +03:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available filters: ["bwdif_cuda", "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", "zscale", "alphasrc"]
[2024-10-26 21:27:14.851 +03:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available hwaccel types: ["cuda", "vaapi", "qsv", "drm", "opencl", "vulkan"]
[2024-10-26 21:27:16.871 +03:00] [INF] [14] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Clean Transcode Directory" Completed after 0 minute(s) and 0 seconds
[2024-10-26 21:27:16.882 +03:00] [INF] [8] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Clean up collections and playlists" Completed after 0 minute(s) and 0 seconds
[2024-10-26 21:27:20.902 +03:00] [INF] [18] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Update Plugins" Completed after 0 minute(s) and 3 seconds
[2024-10-26 21:27:35.086 +03:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: FFmpeg: "/usr/lib/jellyfin-ffmpeg/ffmpeg"
[2024-10-26 21:27:35.086 +03:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: ServerId: "719164dbe1fb44d39d11b15eb7452016"
[2024-10-26 21:27:35.086 +03:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Core startup complete
[2024-10-26 21:27:35.086 +03:00] [INF] [1] Main: Startup complete 0:00:32.6213529
[2024-10-26 21:34:30.732 +03:00] [INF] [37] Emby.Server.Implementations.IO.LibraryMonitor: "media" ("/media") will be refreshed.
[2024-10-26 21:34:33.264 +03:00] [INF] [12] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/UCONqLHFWVX6vbfJloiJptGg/pHeAsr7iNLU.mp4\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-10-26 21:34:35.265 +03:00] [INF] [3] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/UCTOzuPagJ3PLQnxYK1h44Qw/JwSd---72Wg.mp4\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-10-26 21:34:35.265 +03:00] [INF] [12] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/UCJ2gHjdLxKZLNAnOVCYm7rA/Z1_fpoRonbY.mp4\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-10-26 21:34:35.387 +03:00] [INF] [12] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/UCumh_BM0g7GNphkwjAl6qAA/BW3HCiznS_I.mp4\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-10-26 21:34:40.539 +03:00] [INF] [12] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.LibrarySyncNotification: Started library sync
[2024-10-26 21:34:41.015 +03:00] [INF] [12] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.LibrarySyncNotification: Library Sync: Added 4 items
[2024-10-26 21:34:41.016 +03:00] [INF] [12] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.LibrarySyncNotification: Finished library sync, taking "00:00:00.4769321"
[2024-10-26 21:37:14.622 +03:00] [INF] [38] Emby.Server.Implementations.IO.LibraryMonitor: "UCONqLHFWVX6vbfJloiJptGg" ("/media/UCONqLHFWVX6vbfJloiJptGg") will be refreshed.
[2024-10-26 21:37:14.651 +03:00] [INF] [34] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/UCONqLHFWVX6vbfJloiJptGg/Jf7wLjIgoS4.mp4\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-10-26 21:37:19.865 +03:00] [INF] [35] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.LibrarySyncNotification: Started library sync
[2024-10-26 21:37:19.879 +03:00] [INF] [35] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.LibrarySyncNotification: Library Sync: Added 1 items
[2024-10-26 21:37:19.880 +03:00] [INF] [35] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.LibrarySyncNotification: Finished library sync, taking "00:00:00.0134871"
[2024-10-26 21:39:04.084 +03:00] [INF] [33] Emby.Server.Implementations.IO.LibraryMonitor: "media" ("/media") will be refreshed.
[2024-10-26 21:39:07.275 +03:00] [INF] [39] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/UCe_ggOPurF2ArXUWgU0EMaw/Ba1yuiGx7XY.mp4\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-10-26 21:39:07.276 +03:00] [INF] [43] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/UCtoq4YpS8OYRDP3-21OGwHw/6nba90IcVaA.mp4\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-10-26 21:39:07.381 +03:00] [INF] [39] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/UCnbMMSBmH-gmVAtil5H2xSw/1xc1yAGJIEU.mp4\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-10-26 21:39:07.412 +03:00] [INF] [39] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/UCHmdEs_5jQZ-j5IWKkYwRnA/8cDAFWt5h-E.mp4\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-10-26 21:39:07.664 +03:00] [INF] [40] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/UCYO6ctmwg61hBwzIbMK2jtw/zx7OZJ6y8zA.mp4\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-10-26 21:39:12.949 +03:00] [INF] [39] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.LibrarySyncNotification: Started library sync
[2024-10-26 21:39:13.012 +03:00] [INF] [39] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.LibrarySyncNotification: Library Sync: Added 5 items
[2024-10-26 21:39:13.012 +03:00] [INF] [39] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.LibrarySyncNotification: Finished library sync, taking "00:00:00.0626547"
[2024-10-26 21:42:16.324 +03:00] [ERR] [29] Jellyfin.Api.Middleware.ExceptionMiddleware: Error processing request. URL "GET" "/dlna/719164db-e1fb-44d3-9d11-b15eb7452016/description.xml".
System.MissingMethodException: Method not found: 'Void MediaBrowser.Model.Dlna.DeviceProfile.set_Id(System.String)'.
   at Jellyfin.Plugin.Dlna.Profiles.DefaultProfile..ctor()
   at Jellyfin.Plugin.Dlna.DlnaManager.GetServerDescriptionXml(IHeaderDictionary headers, String serverUuId, String serverAddress)
   at Jellyfin.Plugin.Dlna.Api.DlnaServerController.GetDescriptionXml(String serverId)
   at lambda_method367(Closure, Object, Object[])
   at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.SyncObjectResultExecutor.Execute(ActionContext actionContext, IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeActionMethodAsync()
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeNextActionFilterAsync()
--- End of stack trace from previous location ---
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()
--- End of stack trace from previous location ---
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextResourceFilter>g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeFilterPipelineAsync()
--- End of stack trace from previous location ---
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
   at Jellyfin.Api.Middleware.ServerStartupMessageMiddleware.Invoke(HttpContext httpContext, IServerApplicationHost serverApplicationHost, ILocalizationManager localizationManager)
   at Jellyfin.Api.Middleware.WebSocketHandlerMiddleware.Invoke(HttpContext httpContext, IWebSocketManager webSocketManager)
   at Jellyfin.Api.Middleware.IPBasedAccessValidationMiddleware.Invoke(HttpContext httpContext, INetworkManager networkManager)
   at Jellyfin.Api.Middleware.LanFilteringMiddleware.Invoke(HttpContext httpContext, INetworkManager networkManager, IServerConfigurationManager serverConfigurationManager)
   at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)
   at Jellyfin.Api.Middleware.QueryStringDecodingMiddleware.Invoke(HttpContext httpContext)
   at Swashbuckle.AspNetCore.ReDoc.ReDocMiddleware.Invoke(HttpContext httpContext)
   at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext)
   at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider)
   at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)
   at Jellyfin.Api.Middleware.RobotsRedirectionMiddleware.Invoke(HttpContext httpContext)
   at Jellyfin.Api.Middleware.LegacyEmbyRouteRewriteMiddleware.Invoke(HttpContext httpContext)
   at Microsoft.AspNetCore.ResponseCompression.ResponseCompressionMiddleware.InvokeCore(HttpContext context)
   at Jellyfin.Api.Middleware.ResponseTimeMiddleware.Invoke(HttpContext context, IServerConfigurationManager serverConfigurationManager)
   at Jellyfin.Api.Middleware.ExceptionMiddleware.Invoke(HttpContext context)

Anything else?

No response

Originally created by @QuAzI on GitHub (Oct 27, 2024). Original GitHub issue: https://github.com/tubearchivist/tubearchivist-jf-plugin/issues/27 ### I've read the documentation - [X] I'm running the latest version of tubearchivist-jf-plugin. - [X] I have read the [how to open an issue](https://github.com/tubearchivist/tubearchivist/blob/master/CONTRIBUTING.md#how-to-open-an-issue) guide, particularly the [bug report](https://github.com/tubearchivist/tubearchivist/blob/master/CONTRIBUTING.md#bug-report) section. ### Operating System Linux ### Your Bug Report I upgraded Jellyfin version to new one. After it plugin got status 'Malfunctioned' in plug-ins list. ![image](https://github.com/user-attachments/assets/275342c1-7f2f-434a-a2be-939c12269d8a) Settings can't be opened ![image](https://github.com/user-attachments/assets/9f6c550b-86c2-48fd-ac7b-2ea5f6f8c47a) So I tried to re-install it but... I can't install it again ![image](https://github.com/user-attachments/assets/73b0589c-03fa-4b64-a20e-134aa4a444b6) ### Relevant Jellyfin log output ```shell [2024-10-26 21:27:02.838 +03:00] [INF] [1] Main: Jellyfin version: "10.10.0" [2024-10-26 21:27:02.905 +03:00] [INF] [1] Main: Environment Variables: ["[JELLYFIN_WEB_DIR, /jellyfin/jellyfin-web]", "[JELLYFIN_CACHE_DIR, /cache]", "[JELLYFIN_FFMPEG, /usr/lib/jellyfin-ffmpeg/ffmpeg]", "[JELLYFIN_DATA_DIR, /config]", "[JELLYFIN_LOG_DIR, /config/log]", "[JELLYFIN_CONFIG_DIR, /config/config]", "[JELLYFIN_PublishedServerUrl, http://home.local]"] [2024-10-26 21:27:02.910 +03:00] [INF] [1] Main: Arguments: ["/jellyfin/jellyfin.dll"] [2024-10-26 21:27:02.911 +03:00] [INF] [1] Main: Operating system: "Debian GNU/Linux 12 (bookworm)" [2024-10-26 21:27:02.911 +03:00] [INF] [1] Main: Architecture: X64 [2024-10-26 21:27:02.913 +03:00] [INF] [1] Main: 64-Bit Process: True [2024-10-26 21:27:02.914 +03:00] [INF] [1] Main: User Interactive: True [2024-10-26 21:27:02.914 +03:00] [INF] [1] Main: Processor count: 2 [2024-10-26 21:27:02.914 +03:00] [INF] [1] Main: Program data path: "/config" [2024-10-26 21:27:02.914 +03:00] [INF] [1] Main: Log directory path: "/config/log" [2024-10-26 21:27:02.914 +03:00] [INF] [1] Main: Config directory path: "/config/config" [2024-10-26 21:27:02.915 +03:00] [INF] [1] Main: Cache path: "/cache" [2024-10-26 21:27:02.915 +03:00] [INF] [1] Main: Temp directory path: "/tmp/jellyfin" [2024-10-26 21:27:02.921 +03:00] [INF] [1] Main: Web resources path: "/jellyfin/jellyfin-web" [2024-10-26 21:27:02.921 +03:00] [INF] [1] Main: Application directory: "/jellyfin/" [2024-10-26 21:27:03.279 +03:00] [INF] [1] Jellyfin.Server.Migrations.MigrationRunner: Applying migration '"MigrateEncodingOptions"' [2024-10-26 21:27:03.413 +03:00] [INF] [1] Jellyfin.Server.Migrations.MigrationRunner: Migration '"MigrateEncodingOptions"' applied successfully [2024-10-26 21:27:03.533 +03:00] [INF] [1] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: "/cache" [2024-10-26 21:27:03.822 +03:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Loading assemblies [2024-10-26 21:27:03.867 +03:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "Jellyfin.Plugin.Dlna, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null" from "/config/plugins/DLNA_3.0.0.0/Jellyfin.Plugin.Dlna.dll" [2024-10-26 21:27:03.870 +03:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "Rssdp, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null" from "/config/plugins/DLNA_3.0.0.0/Rssdp.dll" [2024-10-26 21:27:03.876 +03:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "Jellyfin.Plugin.Dlna.Playback, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null" from "/config/plugins/DLNA_3.0.0.0/Jellyfin.Plugin.Dlna.Playback.dll" [2024-10-26 21:27:03.880 +03:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "Jellyfin.Plugin.Dlna.Model, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null" from "/config/plugins/DLNA_3.0.0.0/Jellyfin.Plugin.Dlna.Model.dll" [2024-10-26 21:27:03.886 +03:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "Jellyfin.Plugin.KodiSyncQueue, Version=11.0.0.0, Culture=neutral, PublicKeyToken=null" from "/config/plugins/Kodi Sync Queue_11.0.0.0/Jellyfin.Plugin.KodiSyncQueue.dll" [2024-10-26 21:27:03.910 +03:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "LiteDB, Version=5.0.15.0, Culture=neutral, PublicKeyToken=4ee40123013c9f27" from "/config/plugins/Kodi Sync Queue_11.0.0.0/LiteDB.dll" [2024-10-26 21:27:03.914 +03:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "Jellyfin.Plugin.Opds, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null" from "/config/plugins/OPDS_5.0.0.0/Jellyfin.Plugin.Opds.dll" [2024-10-26 21:27:03.924 +03:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "Jellyfin.Plugin.TubeArchivistMetadata, Version=1.3.2.0, Culture=neutral, PublicKeyToken=null" from "/config/plugins/TubeArchivistMetadata_1.3.2.0/Jellyfin.Plugin.TubeArchivistMetadata.dll" [2024-10-26 21:27:04.121 +03:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN subnets: ["::1/128", "fe80::/10", "fc00::/7", "127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"] [2024-10-26 21:27:04.122 +03:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions: [] [2024-10-26 21:27:04.123 +03:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Used LAN subnets: ["::1/128", "fe80::/10", "fc00::/7", "127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"] [2024-10-26 21:27:04.127 +03:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Filtered interface addresses: ["127.0.0.1", "192.168.192.40", "192.168.196.5", "172.20.0.1", "10.1.1.1", "172.18.0.1", "10.1.40.128", "::1", "fe80::b25a:daff:fedd:ff0c%2", "fe80::42:33ff:fed2:17ac%6", "fe80::42:29ff:fe32:ee78%8", "fe80::42:aff:fe27:6db2%2094", "fe80::ecee:eeff:feee:eeee%2101", "fe80::64e8:32ff:fe49:bd3b%2102"] [2024-10-26 21:27:04.129 +03:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Bind Addresses ["::"] [2024-10-26 21:27:04.129 +03:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Remote IP filter is "Allowlist" [2024-10-26 21:27:04.130 +03:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Filtered subnets: [] [2024-10-26 21:27:06.696 +03:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: There are pending EFCore migrations in the database. Applying... (This may take a while, do not stop Jellyfin) [2024-10-26 21:27:06.983 +03:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: EFCore migrations applied successfully [2024-10-26 21:27:09.116 +03:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "DLNA" "3.0.0.0" [2024-10-26 21:27:09.121 +03:00] [INF] [1] Jellyfin.Plugin.KodiSyncQueue.KodiSyncQueuePlugin: KodiSyncQueue is starting... [2024-10-26 21:27:09.136 +03:00] [INF] [1] Jellyfin.Plugin.KodiSyncQueue.Data.DbRepo: Creating DB Repository... [2024-10-26 21:27:09.283 +03:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "Kodi Sync Queue" "11.0.0.0" [2024-10-26 21:27:09.294 +03:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "OPDS Feed" "5.0.0.0" [2024-10-26 21:27:09.527 +03:00] [ERR] [1] Emby.Server.Implementations.Plugins.PluginManager: Error creating "Jellyfin.Plugin.TubeArchivistMetadata.Plugin" System.MissingMethodException: Method not found: 'MediaBrowser.Model.Tasks.IScheduledTaskWorker[] MediaBrowser.Model.Tasks.ITaskManager.get_ScheduledTasks()'. at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor) at System.Reflection.MethodBaseInvoker.InvokeWithManyArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.ConstructorMatcher.CreateInstance(IServiceProvider provider) at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.CreateInstance(IServiceProvider provider, Type instanceType, Object[] parameters) at Emby.Server.Implementations.Plugins.PluginManager.CreatePluginInstance(Type type) [2024-10-26 21:27:09.575 +03:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Plugin "/config/plugins/TubeArchivistMetadata_1.3.2.0" has been disabled. [2024-10-26 21:27:09.581 +03:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "TMDb" "10.10.0.0" [2024-10-26 21:27:09.584 +03:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "Studio Images" "10.10.0.0" [2024-10-26 21:27:09.586 +03:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "OMDb" "10.10.0.0" [2024-10-26 21:27:09.681 +03:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "MusicBrainz" "10.10.0.0" [2024-10-26 21:27:09.682 +03:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "AudioDB" "10.10.0.0" [2024-10-26 21:27:09.753 +03:00] [ERR] [1] Emby.Server.Implementations.ApplicationHost: Error creating "Jellyfin.Plugin.TubeArchivistMetadata.Providers.EpisodeImageProvider" System.Data.DataException: Uninitialized plugin! at Jellyfin.Plugin.TubeArchivistMetadata.Providers.EpisodeImageProvider..ctor() at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor) at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr) at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.ConstructorMatcher.CreateInstance(IServiceProvider provider) at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.CreateInstance(IServiceProvider provider, Type instanceType, Object[] parameters) at Emby.Server.Implementations.ApplicationHost.CreateInstanceSafe(Type type) [2024-10-26 21:27:09.757 +03:00] [ERR] [1] Emby.Server.Implementations.ApplicationHost: Error creating "Jellyfin.Plugin.TubeArchivistMetadata.Providers.SeriesImageProvider" System.Data.DataException: Uninitialized plugin! at Jellyfin.Plugin.TubeArchivistMetadata.Providers.SeriesImageProvider..ctor() at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor) at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr) at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.ConstructorMatcher.CreateInstance(IServiceProvider provider) at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.CreateInstance(IServiceProvider provider, Type instanceType, Object[] parameters) at Emby.Server.Implementations.ApplicationHost.CreateInstanceSafe(Type type) [2024-10-26 21:27:09.839 +03:00] [ERR] [1] Emby.Server.Implementations.ApplicationHost: Error creating "Jellyfin.Plugin.TubeArchivistMetadata.Providers.EpisodeMetadataProvider" System.Data.DataException: Uninitialized plugin! at Jellyfin.Plugin.TubeArchivistMetadata.Providers.EpisodeMetadataProvider..ctor() at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor) at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr) at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.ConstructorMatcher.CreateInstance(IServiceProvider provider) at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.CreateInstance(IServiceProvider provider, Type instanceType, Object[] parameters) at Emby.Server.Implementations.ApplicationHost.CreateInstanceSafe(Type type) [2024-10-26 21:27:09.840 +03:00] [ERR] [1] Emby.Server.Implementations.ApplicationHost: Error creating "Jellyfin.Plugin.TubeArchivistMetadata.Providers.SeriesMetadataProvider" System.Data.DataException: Uninitialized plugin! at Jellyfin.Plugin.TubeArchivistMetadata.Providers.SeriesMetadataProvider..ctor() at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor) at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr) at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.ConstructorMatcher.CreateInstance(IServiceProvider provider) at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.CreateInstance(IServiceProvider provider, Type instanceType, Object[] parameters) at Emby.Server.Implementations.ApplicationHost.CreateInstanceSafe(Type type) [2024-10-26 21:27:09.912 +03:00] [INF] [1] Jellyfin.Server.Migrations.MigrationRunner: Applying migration '"MoveTrickplayFiles"' [2024-10-26 21:27:10.905 +03:00] [INF] [1] Jellyfin.Server.Migrations.Routines.MoveTrickplayFiles: Moved 0 items in 00:00:00.9899588 [2024-10-26 21:27:10.907 +03:00] [INF] [1] Jellyfin.Server.Migrations.MigrationRunner: Migration '"MoveTrickplayFiles"' applied successfully [2024-10-26 21:27:10.950 +03:00] [INF] [1] Main: Kestrel is listening on "all interfaces" [2024-10-26 21:27:11.071 +03:00] [INF] [1] Jellyfin.Plugin.Dlna.Main.DlnaHost: Registering publisher for "urn:schemas-upnp-org:device:MediaServer:1" on "127.0.0.1" with uri "http://127.0.0.1:8096/dlna/719164db-e1fb-44d3-9d11-b15eb7452016/description.xml" [2024-10-26 21:27:11.108 +03:00] [INF] [1] Jellyfin.Plugin.Dlna.Main.DlnaHost: Registering publisher for "urn:schemas-upnp-org:device:MediaServer:1" on "192.168.192.40" with uri "http://192.168.192.40:8096/dlna/719164db-e1fb-44d3-9d11-b15eb7452016/description.xml" [2024-10-26 21:27:11.119 +03:00] [INF] [1] Jellyfin.Plugin.Dlna.Main.DlnaHost: Registering publisher for "urn:schemas-upnp-org:device:MediaServer:1" on "192.168.196.5" with uri "http://192.168.196.5:8096/dlna/719164db-e1fb-44d3-9d11-b15eb7452016/description.xml" [2024-10-26 21:27:11.120 +03:00] [INF] [1] Jellyfin.Plugin.Dlna.Main.DlnaHost: Registering publisher for "urn:schemas-upnp-org:device:MediaServer:1" on "172.20.0.1" with uri "http://172.20.0.1:8096/dlna/719164db-e1fb-44d3-9d11-b15eb7452016/description.xml" [2024-10-26 21:27:11.122 +03:00] [INF] [1] Jellyfin.Plugin.Dlna.Main.DlnaHost: Registering publisher for "urn:schemas-upnp-org:device:MediaServer:1" on "10.1.1.1" with uri "http://10.1.1.1:8096/dlna/719164db-e1fb-44d3-9d11-b15eb7452016/description.xml" [2024-10-26 21:27:11.123 +03:00] [INF] [1] Jellyfin.Plugin.Dlna.Main.DlnaHost: Registering publisher for "urn:schemas-upnp-org:device:MediaServer:1" on "172.18.0.1" with uri "http://172.18.0.1:8096/dlna/719164db-e1fb-44d3-9d11-b15eb7452016/description.xml" [2024-10-26 21:27:11.125 +03:00] [INF] [1] Jellyfin.Plugin.Dlna.Main.DlnaHost: Registering publisher for "urn:schemas-upnp-org:device:MediaServer:1" on "10.1.40.128" with uri "http://10.1.40.128:8096/dlna/719164db-e1fb-44d3-9d11-b15eb7452016/description.xml" [2024-10-26 21:27:11.175 +03:00] [WRN] [1] Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager: No XML encryptor configured. Key {10c48444-869c-4e2f-a7e5-8308c40fe194} may be persisted to storage in unencrypted form. [2024-10-26 21:27:13.318 +03:00] [WRN] [1] Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware: The WebRootPath was not found: "/wwwroot". Static files may be unavailable. [2024-10-26 21:27:13.660 +03:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Running startup tasks [2024-10-26 21:27:13.664 +03:00] [INF] [1] Jellyfin.Plugin.KodiSyncQueue.ScheduledTasks.RetentionTask: Retention task scheduled [2024-10-26 21:27:13.736 +03:00] [INF] [1] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for "Remove Old Sync Data" set to fire at 2024-10-27 00:01:00.000 +03:00, which is 02:33:46.2642742 from now. [2024-10-26 21:27:13.814 +03:00] [INF] [1] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for "Generate Trickplay Images" set to fire at 2024-10-27 03:00:00.000 +03:00, which is 05:32:46.1850935 from now. [2024-10-26 21:27:13.829 +03:00] [INF] [1] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for "Extract Chapter Images" set to fire at 2024-10-27 02:00:00.000 +03:00, which is 04:32:46.1709193 from now. [2024-10-26 21:27:13.855 +03:00] [INF] [8] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/media" [2024-10-26 21:27:14.243 +03:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Found ffmpeg version "7.0.2" [2024-10-26 21:27:14.388 +03:00] [INF] [1] 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"] [2024-10-26 21:27:14.443 +03:00] [INF] [1] 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"] [2024-10-26 21:27:14.529 +03:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available filters: ["bwdif_cuda", "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", "zscale", "alphasrc"] [2024-10-26 21:27:14.851 +03:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available hwaccel types: ["cuda", "vaapi", "qsv", "drm", "opencl", "vulkan"] [2024-10-26 21:27:16.871 +03:00] [INF] [14] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Clean Transcode Directory" Completed after 0 minute(s) and 0 seconds [2024-10-26 21:27:16.882 +03:00] [INF] [8] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Clean up collections and playlists" Completed after 0 minute(s) and 0 seconds [2024-10-26 21:27:20.902 +03:00] [INF] [18] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Update Plugins" Completed after 0 minute(s) and 3 seconds [2024-10-26 21:27:35.086 +03:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: FFmpeg: "/usr/lib/jellyfin-ffmpeg/ffmpeg" [2024-10-26 21:27:35.086 +03:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: ServerId: "719164dbe1fb44d39d11b15eb7452016" [2024-10-26 21:27:35.086 +03:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Core startup complete [2024-10-26 21:27:35.086 +03:00] [INF] [1] Main: Startup complete 0:00:32.6213529 [2024-10-26 21:34:30.732 +03:00] [INF] [37] Emby.Server.Implementations.IO.LibraryMonitor: "media" ("/media") will be refreshed. [2024-10-26 21:34:33.264 +03:00] [INF] [12] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/UCONqLHFWVX6vbfJloiJptGg/pHeAsr7iNLU.mp4\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format" [2024-10-26 21:34:35.265 +03:00] [INF] [3] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/UCTOzuPagJ3PLQnxYK1h44Qw/JwSd---72Wg.mp4\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format" [2024-10-26 21:34:35.265 +03:00] [INF] [12] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/UCJ2gHjdLxKZLNAnOVCYm7rA/Z1_fpoRonbY.mp4\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format" [2024-10-26 21:34:35.387 +03:00] [INF] [12] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/UCumh_BM0g7GNphkwjAl6qAA/BW3HCiznS_I.mp4\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format" [2024-10-26 21:34:40.539 +03:00] [INF] [12] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.LibrarySyncNotification: Started library sync [2024-10-26 21:34:41.015 +03:00] [INF] [12] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.LibrarySyncNotification: Library Sync: Added 4 items [2024-10-26 21:34:41.016 +03:00] [INF] [12] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.LibrarySyncNotification: Finished library sync, taking "00:00:00.4769321" [2024-10-26 21:37:14.622 +03:00] [INF] [38] Emby.Server.Implementations.IO.LibraryMonitor: "UCONqLHFWVX6vbfJloiJptGg" ("/media/UCONqLHFWVX6vbfJloiJptGg") will be refreshed. [2024-10-26 21:37:14.651 +03:00] [INF] [34] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/UCONqLHFWVX6vbfJloiJptGg/Jf7wLjIgoS4.mp4\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format" [2024-10-26 21:37:19.865 +03:00] [INF] [35] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.LibrarySyncNotification: Started library sync [2024-10-26 21:37:19.879 +03:00] [INF] [35] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.LibrarySyncNotification: Library Sync: Added 1 items [2024-10-26 21:37:19.880 +03:00] [INF] [35] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.LibrarySyncNotification: Finished library sync, taking "00:00:00.0134871" [2024-10-26 21:39:04.084 +03:00] [INF] [33] Emby.Server.Implementations.IO.LibraryMonitor: "media" ("/media") will be refreshed. [2024-10-26 21:39:07.275 +03:00] [INF] [39] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/UCe_ggOPurF2ArXUWgU0EMaw/Ba1yuiGx7XY.mp4\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format" [2024-10-26 21:39:07.276 +03:00] [INF] [43] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/UCtoq4YpS8OYRDP3-21OGwHw/6nba90IcVaA.mp4\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format" [2024-10-26 21:39:07.381 +03:00] [INF] [39] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/UCnbMMSBmH-gmVAtil5H2xSw/1xc1yAGJIEU.mp4\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format" [2024-10-26 21:39:07.412 +03:00] [INF] [39] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/UCHmdEs_5jQZ-j5IWKkYwRnA/8cDAFWt5h-E.mp4\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format" [2024-10-26 21:39:07.664 +03:00] [INF] [40] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/UCYO6ctmwg61hBwzIbMK2jtw/zx7OZJ6y8zA.mp4\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format" [2024-10-26 21:39:12.949 +03:00] [INF] [39] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.LibrarySyncNotification: Started library sync [2024-10-26 21:39:13.012 +03:00] [INF] [39] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.LibrarySyncNotification: Library Sync: Added 5 items [2024-10-26 21:39:13.012 +03:00] [INF] [39] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.LibrarySyncNotification: Finished library sync, taking "00:00:00.0626547" [2024-10-26 21:42:16.324 +03:00] [ERR] [29] Jellyfin.Api.Middleware.ExceptionMiddleware: Error processing request. URL "GET" "/dlna/719164db-e1fb-44d3-9d11-b15eb7452016/description.xml". System.MissingMethodException: Method not found: 'Void MediaBrowser.Model.Dlna.DeviceProfile.set_Id(System.String)'. at Jellyfin.Plugin.Dlna.Profiles.DefaultProfile..ctor() at Jellyfin.Plugin.Dlna.DlnaManager.GetServerDescriptionXml(IHeaderDictionary headers, String serverUuId, String serverAddress) at Jellyfin.Plugin.Dlna.Api.DlnaServerController.GetDescriptionXml(String serverId) at lambda_method367(Closure, Object, Object[]) at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.SyncObjectResultExecutor.Execute(ActionContext actionContext, IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeActionMethodAsync() at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeNextActionFilterAsync() --- End of stack trace from previous location --- at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync() --- End of stack trace from previous location --- at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextResourceFilter>g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeFilterPipelineAsync() --- End of stack trace from previous location --- at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope) at Jellyfin.Api.Middleware.ServerStartupMessageMiddleware.Invoke(HttpContext httpContext, IServerApplicationHost serverApplicationHost, ILocalizationManager localizationManager) at Jellyfin.Api.Middleware.WebSocketHandlerMiddleware.Invoke(HttpContext httpContext, IWebSocketManager webSocketManager) at Jellyfin.Api.Middleware.IPBasedAccessValidationMiddleware.Invoke(HttpContext httpContext, INetworkManager networkManager) at Jellyfin.Api.Middleware.LanFilteringMiddleware.Invoke(HttpContext httpContext, INetworkManager networkManager, IServerConfigurationManager serverConfigurationManager) at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context) at Jellyfin.Api.Middleware.QueryStringDecodingMiddleware.Invoke(HttpContext httpContext) at Swashbuckle.AspNetCore.ReDoc.ReDocMiddleware.Invoke(HttpContext httpContext) at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext) at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider) at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context) at Jellyfin.Api.Middleware.RobotsRedirectionMiddleware.Invoke(HttpContext httpContext) at Jellyfin.Api.Middleware.LegacyEmbyRouteRewriteMiddleware.Invoke(HttpContext httpContext) at Microsoft.AspNetCore.ResponseCompression.ResponseCompressionMiddleware.InvokeCore(HttpContext context) at Jellyfin.Api.Middleware.ResponseTimeMiddleware.Invoke(HttpContext context, IServerConfigurationManager serverConfigurationManager) at Jellyfin.Api.Middleware.ExceptionMiddleware.Invoke(HttpContext context) ``` ### Anything else? _No response_
Author
Owner

@stevenhorner commented on GitHub (Oct 27, 2024):

I have exactly the same problem with the same error messages since Jellyfin upgraded to 10.10.0

<!-- gh-comment-id:2440170588 --> @stevenhorner commented on GitHub (Oct 27, 2024): I have exactly the same problem with the same error messages since Jellyfin upgraded to 10.10.0
Author
Owner

@NetDude12 commented on GitHub (Oct 28, 2024):

I built wolffshots fork with the fix and it is working for me on 10.10.x. I had to rebuild my YouTube library, but that's not related to this fix. But I'm five by five now. Many thanks.

<!-- gh-comment-id:2441291153 --> @NetDude12 commented on GitHub (Oct 28, 2024): I built wolffshots fork with the fix and it is working for me on 10.10.x. I had to rebuild my YouTube library, but that's not related to this fix. But I'm five by five now. Many thanks.
Author
Owner

@wolffshots commented on GitHub (Oct 29, 2024):

If anyone else wants to try out my fix the release is here and you should be able to just replace the .dll and meta.json in /var/lib/jellyfin/plugins/TubeArchivistMetadata_1.3.2.0/ or you can uninstall the plugin, replace the catalogue with https://github.com/wolffshots/tubearchivist-jf-plugin/raw/master/manifest.json and then you should be able to install it (just note you'll need to switch back if you want updates from this repo again)

<!-- gh-comment-id:2443500325 --> @wolffshots commented on GitHub (Oct 29, 2024): If anyone else wants to try out my fix the release is [here](https://github.com/wolffshots/tubearchivist-jf-plugin/releases/tag/v1.3.3) and you should be able to just replace the `.dll` and `meta.json` in `/var/lib/jellyfin/plugins/TubeArchivistMetadata_1.3.2.0/` or you can uninstall the plugin, replace the catalogue with `https://github.com/wolffshots/tubearchivist-jf-plugin/raw/master/manifest.json` and then you should be able to install it (just note you'll need to switch back if you want updates from this repo again)
Author
Owner

@Pokemod97 commented on GitHub (Oct 30, 2024):

That manifest also errors for me attempting to install with iso date parsing fail.

<!-- gh-comment-id:2448164868 --> @Pokemod97 commented on GitHub (Oct 30, 2024): That manifest also errors for me attempting to install with iso date parsing fail.
Author
Owner

@jcaust commented on GitHub (Oct 30, 2024):

same. That manifest also errors for me attempting to install with iso date parsing fail.

<!-- gh-comment-id:2448651227 --> @jcaust commented on GitHub (Oct 30, 2024): same. That manifest also errors for me attempting to install with iso date parsing fail.
Author
Owner

@wolffshots commented on GitHub (Oct 31, 2024):

I have updated the manifest on my master branch now so it should install from there now. It was just mad that the older plugin versions weren't iso8601 for it to show them in version history.

<!-- gh-comment-id:2449070779 --> @wolffshots commented on GitHub (Oct 31, 2024): I have updated the manifest on my master branch now so it should install from there now. It was just mad that the older plugin versions weren't iso8601 for it to show them in version history.
Author
Owner

@jcaust commented on GitHub (Oct 31, 2024):

ok. thanks. I will try

<!-- gh-comment-id:2449180854 --> @jcaust commented on GitHub (Oct 31, 2024): ok. thanks. I will try
Author
Owner

@bashman83 commented on GitHub (Oct 31, 2024):

I've tried the new version, in a clean separate docker container.
However while it installs, after restarting this says malfunctioned.
Here is the log.
[2024-10-31 20:23:51.571 +13:00] [ERR] [6] Emby.Server.Implementations.ApplicationHost: Error creating "Jellyfin.Plugin.TubeArchivistMetadata.Providers.EpisodeImageProvider"
System.Data.DataException: Uninitialized plugin!
at Jellyfin.Plugin.TubeArchivistMetadata.Providers.EpisodeImageProvider..ctor()
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.ConstructorMatcher.CreateInstance(IServiceProvider provider)
at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.CreateInstance(IServiceProvider provider, Type instanceType, Object[] parameters)
at Emby.Server.Implementations.ApplicationHost.CreateInstanceSafe(Type type)
[2024-10-31 20:23:51.573 +13:00] [ERR] [6] Emby.Server.Implementations.ApplicationHost: Error creating "Jellyfin.Plugin.TubeArchivistMetadata.Providers.SeriesImageProvider"
System.Data.DataException: Uninitialized plugin!
at Jellyfin.Plugin.TubeArchivistMetadata.Providers.SeriesImageProvider..ctor()
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.ConstructorMatcher.CreateInstance(IServiceProvider provider)
at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.CreateInstance(IServiceProvider provider, Type instanceType, Object[] parameters)
at Emby.Server.Implementations.ApplicationHost.CreateInstanceSafe(Type type)
[2024-10-31 20:23:51.596 +13:00] [ERR] [6] Emby.Server.Implementations.ApplicationHost: Error creating "Jellyfin.Plugin.TubeArchivistMetadata.Providers.EpisodeMetadataProvider"
System.Data.DataException: Uninitialized plugin!
at Jellyfin.Plugin.TubeArchivistMetadata.Providers.EpisodeMetadataProvider..ctor()
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.ConstructorMatcher.CreateInstance(IServiceProvider provider)
at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.CreateInstance(IServiceProvider provider, Type instanceType, Object[] parameters)
at Emby.Server.Implementations.ApplicationHost.CreateInstanceSafe(Type type)
[2024-10-31 20:23:51.596 +13:00] [ERR] [6] Emby.Server.Implementations.ApplicationHost: Error creating "Jellyfin.Plugin.TubeArchivistMetadata.Providers.SeriesMetadataProvider"
System.Data.DataException: Uninitialized plugin!
at Jellyfin.Plugin.TubeArchivistMetadata.Providers.SeriesMetadataProvider..ctor()
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.ConstructorMatcher.CreateInstance(IServiceProvider provider)
at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.CreateInstance(IServiceProvider provider, Type instanceType, Object[] parameters)
at Emby.Server.Implementations.ApplicationHost.CreateInstanceSafe(Type type)

<!-- gh-comment-id:2449200434 --> @bashman83 commented on GitHub (Oct 31, 2024): I've tried the new version, in a clean separate docker container. However while it installs, after restarting this says malfunctioned. Here is the log. [2024-10-31 20:23:51.571 +13:00] [ERR] [6] Emby.Server.Implementations.ApplicationHost: Error creating "Jellyfin.Plugin.TubeArchivistMetadata.Providers.EpisodeImageProvider" System.Data.DataException: Uninitialized plugin! at Jellyfin.Plugin.TubeArchivistMetadata.Providers.EpisodeImageProvider..ctor() at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor) at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr) at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.ConstructorMatcher.CreateInstance(IServiceProvider provider) at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.CreateInstance(IServiceProvider provider, Type instanceType, Object[] parameters) at Emby.Server.Implementations.ApplicationHost.CreateInstanceSafe(Type type) [2024-10-31 20:23:51.573 +13:00] [ERR] [6] Emby.Server.Implementations.ApplicationHost: Error creating "Jellyfin.Plugin.TubeArchivistMetadata.Providers.SeriesImageProvider" System.Data.DataException: Uninitialized plugin! at Jellyfin.Plugin.TubeArchivistMetadata.Providers.SeriesImageProvider..ctor() at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor) at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr) at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.ConstructorMatcher.CreateInstance(IServiceProvider provider) at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.CreateInstance(IServiceProvider provider, Type instanceType, Object[] parameters) at Emby.Server.Implementations.ApplicationHost.CreateInstanceSafe(Type type) [2024-10-31 20:23:51.596 +13:00] [ERR] [6] Emby.Server.Implementations.ApplicationHost: Error creating "Jellyfin.Plugin.TubeArchivistMetadata.Providers.EpisodeMetadataProvider" System.Data.DataException: Uninitialized plugin! at Jellyfin.Plugin.TubeArchivistMetadata.Providers.EpisodeMetadataProvider..ctor() at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor) at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr) at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.ConstructorMatcher.CreateInstance(IServiceProvider provider) at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.CreateInstance(IServiceProvider provider, Type instanceType, Object[] parameters) at Emby.Server.Implementations.ApplicationHost.CreateInstanceSafe(Type type) [2024-10-31 20:23:51.596 +13:00] [ERR] [6] Emby.Server.Implementations.ApplicationHost: Error creating "Jellyfin.Plugin.TubeArchivistMetadata.Providers.SeriesMetadataProvider" System.Data.DataException: Uninitialized plugin! at Jellyfin.Plugin.TubeArchivistMetadata.Providers.SeriesMetadataProvider..ctor() at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor) at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr) at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.ConstructorMatcher.CreateInstance(IServiceProvider provider) at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.CreateInstance(IServiceProvider provider, Type instanceType, Object[] parameters) at Emby.Server.Implementations.ApplicationHost.CreateInstanceSafe(Type type)
Author
Owner

@wolffshots commented on GitHub (Oct 31, 2024):

I have juuuust rebuilt the published artifact with the correct abi because I also noticed that like 30 mins ago. Sorry for the runaround @bashman83

<!-- gh-comment-id:2449230910 --> @wolffshots commented on GitHub (Oct 31, 2024): I have juuuust rebuilt the published artifact with the correct abi because I also noticed that like 30 mins ago. Sorry for the runaround @bashman83
Author
Owner

@jcaust commented on GitHub (Oct 31, 2024):

received status malfunctioned. This plugin has no settings to set up.
also, just seen your new post...

<!-- gh-comment-id:2449244246 --> @jcaust commented on GitHub (Oct 31, 2024): received status malfunctioned. This plugin has no settings to set up. also, just seen your new post...
Author
Owner

@jcaust commented on GitHub (Oct 31, 2024):

not receiving any errors. thanks.
now I'll try to scan/refresh metadata.

<!-- gh-comment-id:2449297437 --> @jcaust commented on GitHub (Oct 31, 2024): not receiving any errors. thanks. now I'll try to scan/refresh metadata.
Author
Owner

@bashman83 commented on GitHub (Nov 1, 2024):

Everything scanned well for me with no errors. The only thing I noticed, is the videos no longer show up in seasons relating to the year, as they used to. IE: "season 2020". Not sure if there is something in the code that isn't quite right, or if there is something strange on my end with it.

<!-- gh-comment-id:2451198399 --> @bashman83 commented on GitHub (Nov 1, 2024): Everything scanned well for me with no errors. The only thing I noticed, is the videos no longer show up in seasons relating to the year, as they used to. IE: "season 2020". Not sure if there is something in the code that isn't quite right, or if there is something strange on my end with it.
Author
Owner

@wolffshots commented on GitHub (Nov 1, 2024):

@bashman83 yeah I also noticed that but not sure if it's something that I've changed or something upstream with JF or what, might be a separate bug or something

<!-- gh-comment-id:2451368800 --> @wolffshots commented on GitHub (Nov 1, 2024): @bashman83 yeah I also noticed that but not sure if it's something that I've changed or something upstream with JF or what, might be a separate bug or something
Author
Owner

@anon2046 commented on GitHub (Nov 1, 2024):

@wolffshots Thanks for this! ... however I find that with this fix I need to run Jellyfin as root for it to work properly ... otherwise the API PING to Archivist is forbidden therefore no response back. I prefer to run both Tube Archivist and Jellyfin as regular user (docker containers under WSL (Debain). Any idea?

<!-- gh-comment-id:2451465502 --> @anon2046 commented on GitHub (Nov 1, 2024): @wolffshots Thanks for this! ... however I find that with this fix I need to run Jellyfin as root for it to work properly ... otherwise the API PING to Archivist is forbidden therefore no response back. I prefer to run both Tube Archivist and Jellyfin as regular user (docker containers under WSL (Debain). Any idea?
Author
Owner

@QuAzI commented on GitHub (Nov 1, 2024):

@anon2046 try to use the same network for them. Easiest way - use one docker-compose for them and by default it will create the same network for all services

<!-- gh-comment-id:2451470232 --> @QuAzI commented on GitHub (Nov 1, 2024): @anon2046 try to use the same network for them. Easiest way - use one docker-compose for them and by default it will create the same network for all services
Author
Owner

@wolffshots commented on GitHub (Nov 1, 2024):

@anon2046 I'm not sure why the user would change weather it can make an http call to another docker container. But as @QuAzI says best bet would be to either have them in the same docker compose stack or create an external docker network and connect them both to it. Then hostname for TA would just be the name of the container

<!-- gh-comment-id:2451475269 --> @wolffshots commented on GitHub (Nov 1, 2024): @anon2046 I'm not sure why the user would change weather it can make an http call to another docker container. But as @QuAzI says best bet would be to either have them in the same docker compose stack or create an external docker network and connect them both to it. Then hostname for TA would just be the name of the container
Author
Owner

@anon2046 commented on GitHub (Nov 1, 2024):

@wolffshots @QuAzI
I just try to reproduce the error running Jelly Fin no-root again, and it now mysteriously work fine!!

4-11-01 01:26:30 [08:26:30] [INF] [22] Jellyfin.Plugin.TubeArchivistMetadata.Plugin: http://tubearchivist:8000/api/ping/: OK
2024-11-01 01:26:30 [08:26:30] [INF] [27] Jellyfin.Plugin.TubeArchivistMetadata.Plugin: TubeArchivist API said: pong!
2024-11-01 01:26:30 [08:26:30] [INF] [27] Jellyfin.Plugin.TubeArchivistMetadata.Plugin: http://tubearchivist:8000/api/ping/: OK
2024-11-01 01:26:30 [08:26:30] [INF] [27] Jellyfin.Plugin.TubeArchivistMetadata.Plugin: TubeArchivist API said: pong!    

Previously, doing a save on the plugin config or a scan on the TA library would have a ping forbidden error! and the plugin API calls would fail.

I did made JF use the same TA network when I set my system up as otherwise the two won't talk to each others at all no matter what URLs I tried.

networks:
  tubearchivist_default:
    external: true

I guess I need to up level my Linux/Docker Kung Fu and make both run on the same container, as now I have to make sure TA started up before I can start JF.

Thanks all for the help.

<!-- gh-comment-id:2451521080 --> @anon2046 commented on GitHub (Nov 1, 2024): @wolffshots @QuAzI I just try to reproduce the error running Jelly Fin no-root again, and it now mysteriously work fine!! ``` 4-11-01 01:26:30 [08:26:30] [INF] [22] Jellyfin.Plugin.TubeArchivistMetadata.Plugin: http://tubearchivist:8000/api/ping/: OK 2024-11-01 01:26:30 [08:26:30] [INF] [27] Jellyfin.Plugin.TubeArchivistMetadata.Plugin: TubeArchivist API said: pong! 2024-11-01 01:26:30 [08:26:30] [INF] [27] Jellyfin.Plugin.TubeArchivistMetadata.Plugin: http://tubearchivist:8000/api/ping/: OK 2024-11-01 01:26:30 [08:26:30] [INF] [27] Jellyfin.Plugin.TubeArchivistMetadata.Plugin: TubeArchivist API said: pong! ``` Previously, doing a save on the plugin config or a scan on the TA library would have a ping forbidden error! and the plugin API calls would fail. I did made JF use the same TA network when I set my system up as otherwise the two won't talk to each others at all no matter what URLs I tried. ``` networks: tubearchivist_default: external: true ``` I guess I need to up level my Linux/Docker Kung Fu and make both run on the same container, as now I have to make sure TA started up before I can start JF. Thanks all for the help.
Author
Owner

@DreizackLP commented on GitHub (Nov 1, 2024):

Thanks man, works for me.

<!-- gh-comment-id:2451673285 --> @DreizackLP commented on GitHub (Nov 1, 2024): Thanks man, works for me.
Author
Owner

@DarkFighterLuke commented on GitHub (Nov 4, 2024):

The plugin is now compatible with Jellyfin 10.10. I will try to anticipate these changes before the new Jellyfin version is released the next time.

<!-- gh-comment-id:2455706858 --> @DarkFighterLuke commented on GitHub (Nov 4, 2024): The plugin is now compatible with Jellyfin 10.10. I will try to anticipate these changes before the new Jellyfin version is released the next time.
Author
Owner

@bashman83 commented on GitHub (Nov 4, 2024):

Hi @DarkFighterLuke excellent work getting all these into the main code base. Just a query, if you know what is causing the season issue as mentioned earlier. https://github.com/tubearchivist/tubearchivist-jf-plugin/issues/27#issuecomment-2451198399
It's not a massive issue really. It just looked tidier.

<!-- gh-comment-id:2455827660 --> @bashman83 commented on GitHub (Nov 4, 2024): Hi @DarkFighterLuke excellent work getting all these into the main code base. Just a query, if you know what is causing the season issue as mentioned earlier. https://github.com/tubearchivist/tubearchivist-jf-plugin/issues/27#issuecomment-2451198399 It's not a massive issue really. It just looked tidier.
Author
Owner

@DarkFighterLuke commented on GitHub (Nov 4, 2024):

Hi @bashman83 , unfortunately I have no clue about it, because as I said I've never faced this error, though I merged the PR since it was just a try-catch.

<!-- gh-comment-id:2455855182 --> @DarkFighterLuke commented on GitHub (Nov 4, 2024): Hi @bashman83 , unfortunately I have no clue about it, because as I said I've never faced this error, though I merged the PR since it was just a try-catch.
Author
Owner

@Doug411 commented on GitHub (Nov 5, 2024):

I'm having the same issue. All my new downloads since the change are showing in a "Season 1" folder, instead of the proper year folder"Season 2024". I've tried replacing metadata in Jellyfin, and they don't move. Items downloaded prior to the change are still appearing in the proper year folder (ie Season 2024).

<!-- gh-comment-id:2457785386 --> @Doug411 commented on GitHub (Nov 5, 2024): I'm having the same issue. All my new downloads since the change are showing in a "Season 1" folder, instead of the proper year folder"Season 2024". I've tried replacing metadata in Jellyfin, and they don't move. Items downloaded prior to the change are still appearing in the proper year folder (ie Season 2024).
Author
Owner

@jcaust commented on GitHub (Jan 3, 2025):

@anon2046 could you please reply back with your setup.. are you using synology, docker, container manager with your tubearchivist and jellyfin ?
thanks
note, i cant find away to message someone directly .

<!-- gh-comment-id:2568616901 --> @jcaust commented on GitHub (Jan 3, 2025): @anon2046 could you please reply back with your setup.. are you using synology, docker, container manager with your tubearchivist and jellyfin ? thanks note, i cant find away to message someone directly .
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
tubearchivist/archived-tubearchivist-jf-plugin#22
No description provided.