adminExitium 355 Posted October 4, 2025 Posted October 4, 2025 It looks like the ytrailers plugin has stopped downloading trailers for some time now. I am not sure of the exact date but it's been more than a month since the last trailer that was downloaded on my server. It just seems to throw error like the following: 2025-10-04 17:09:21.493 Debug App: Attempting Trailer - https://www.youtube.com/watch?v=nq1ReNQSSWg 2025-10-04 17:09:22.168 Error App: Error downloading trailer for Saint Catherine *** Error Report *** Version: 4.9.1.80 Command line: /app/emby/system/EmbyServer.dll -programdata /config -ffdetect /app/emby/bin/ffdetect -ffmpeg /app/emby/bin/ffmpeg -ffprobe /app/emby/bin/ffprobe -restartexitcode 3 Operating system: Linux version 6.16.9-x64v3-xanmod1 (root@runner-bjzlcsjfs-project-51590166-concurrent-0) (Debian clang version 19.1.7 (3), Debian LLD 19.1.7) #0~20250 OS/Process: x64/x64 Framework: .NET 8.0.11 Runtime: app/emby/system/System.Private.CoreLib.dll Processor count: 20 Data path: /config Application path: /app/emby/system System.Collections.Generic.KeyNotFoundException: System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary. at System.Text.Json.JsonElement.GetProperty(String propertyName) at VideoLibrary.YouTube.GetAllVideosAsync(String videoUri, Func`2 sourceFactory) at VideoLibrary.ServiceBase`1.GetAllVideosAsync(String videoUri) at VideoLibrary.ServiceBase`1.GetAllVideos(String videoUri) at YoutubeExtractor.DownloadUrlResolver.GetDownloadUrls(String videoUrl, Boolean decryptSignature) at YTrailers.Search.YouTubeSearch.Search(BaseItem item, CancellationToken cancellationToken) Source: System.Text.Json TargetSite: System.Text.Json.JsonElement GetProperty(System.String) This is on Emby version 4.9.1.80 with YTrailers version 1.9.3.0.
Scott310 137 Posted October 27, 2025 Posted October 27, 2025 Hey @radeon. I hope this find you well. As of a couple days ago, ytailers has stopped downloading trailers. I checked the logs and I get the same error that I see a page back in the thread. Is there anything I can do to fix this or does the plugin need an update? Thanks in advance once again for your help! 2025-10-27 10:22:21.664 Error App: Error downloading trailer for The Roses *** Error Report *** Version: 4.9.1.80 Command line: C:\Users\scott\AppData\Roaming\Emby-Server\system\EmbyServer.dll -noautorunwebapp Operating system: Microsoft Windows 10.0.19045 OS/Process: x64/x64 Framework: .NET 8.0.20 Runtime: C:/Users/scott/AppData/Roaming/Emby-Server/system/System.Private.CoreLib.dll Processor count: 8 Data path: C:\Users\scott\AppData\Roaming\Emby-Server\programdata Application path: C:\Users\scott\AppData\Roaming\Emby-Server\system System.Collections.Generic.KeyNotFoundException: System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary. at System.Text.Json.JsonElement.GetProperty(String propertyName) at VideoLibrary.YouTube.GetAllVideosAsync(String videoUri, Func`2 sourceFactory) at VideoLibrary.ServiceBase`1.GetAllVideosAsync(String videoUri) at VideoLibrary.ServiceBase`1.GetAllVideos(String videoUri) at YoutubeExtractor.DownloadUrlResolver.GetDownloadUrls(String videoUrl, Boolean decryptSignature) at YTrailers.Search.YouTubeSearch.Search(BaseItem item, CancellationToken cancellationToken) Source: System.Text.Json TargetSite: System.Text.Json.JsonElement GetProperty(System.String) 2025-10-27 10:22:23.031 Error App: Error downloading trailer for The Twits *** Error Report *** Version: 4.9.1.80 Command line: C:\Users\scott\AppData\Roaming\Emby-Server\system\EmbyServer.dll -noautorunwebapp Operating system: Microsoft Windows 10.0.19045 OS/Process: x64/x64 Framework: .NET 8.0.20 Runtime: C:/Users/scott/AppData/Roaming/Emby-Server/system/System.Private.CoreLib.dll Processor count: 8 Data path: C:\Users\scott\AppData\Roaming\Emby-Server\programdata Application path: C:\Users\scott\AppData\Roaming\Emby-Server\system System.Collections.Generic.KeyNotFoundException: System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary. at System.Text.Json.JsonElement.GetProperty(String propertyName) at VideoLibrary.YouTube.GetAllVideosAsync(String videoUri, Func`2 sourceFactory) at VideoLibrary.ServiceBase`1.GetAllVideosAsync(String videoUri) at VideoLibrary.ServiceBase`1.GetAllVideos(String videoUri) at YoutubeExtractor.DownloadUrlResolver.GetDownloadUrls(String videoUrl, Boolean decryptSignature) at YTrailers.Search.YouTubeSearch.Search(BaseItem item, CancellationToken cancellationToken) Source: System.Text.Json TargetSite: System.Text.Json.JsonElement GetProperty(System.String)
adminExitium 355 Posted October 31, 2025 Author Posted October 31, 2025 Any chance you will also get the time to add the "Trailers" folder option so any trailers get downloaded into that folder?
radeon 755 Posted November 2, 2025 Posted November 2, 2025 On 31/10/2025 at 12:46, adminExitium said: Any chance you will also get the time to add the "Trailers" folder option so any trailers get downloaded into that folder? Certainly! I've updated the plugin but not released as I'm getting a 403 forbidden when I hit the aud and vid files. Watch this space 1
adminExitium 355 Posted November 2, 2025 Author Posted November 2, 2025 Thanks. This may be relevant: https://github.com/yt-dlp/yt-dlp/issues/14404
guardianali 12 Posted November 4, 2025 Posted November 4, 2025 +1 Mine doesnt work either. Redownloaded the DLL, reinstalled, entered serial key from email, and ran the scheduled task.
Luke 42077 Posted November 4, 2025 Posted November 4, 2025 I would suggest sending a PM to @radeonin the event that he doesn't see this.
Painkiller88 248 Posted November 9, 2025 Posted November 9, 2025 any update for the trailers plugin as i haven't got an update since you posted, that you haven't released it. Are there bigger problems?
radeon 755 Posted November 9, 2025 Posted November 9, 2025 Yeah, unfortunately a much bigger problem, there’s been a major set of changes rolled out by YouTube that have impacted pretty much every tool or system that previously allowed third-party access to trailer content. These aren’t minor tweaks. They’ve fundamentally changed how video data can be accessed, which means anything relying on that method has been affected, pretty much across the board. At this point, it’s not about the plugin itself but the wider "ecosystem" catching up to those changes. Once things stabilise and there’s a reliable way forward, I’ll look at options for restoring functionality, but until then, there’s nothing meaningful that can be done without chasing constant breakage. In short, it’s not abandoned, just paused until there’s a solid technical path that won’t fall apart a week later. 2
Painkiller88 248 Posted November 15, 2025 Posted November 15, 2025 Not sure if this helps but while the plugin is not working i am downloading the trailers using JDownloader and it is working. Don't know what they are doing different but maybe you can figure out something or know some of the devs.
adminExitium 355 Posted November 15, 2025 Author Posted November 15, 2025 That's probably luck. The breaking youtube changes have not rolled out to all accounts and regions yet. JDownloader has it's own thread for tracking similar youtube problems: https://board.jdownloader.org/showthread.php?t=48894&page=196
Painkiller88 248 Posted November 30, 2025 Posted November 30, 2025 Any updates here? Still using JDownloader without problem, but having the plugin is way more comfortable Thanks
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now