Jump to content

Recommended Posts

TTLucian
Posted
2025-01-24 16:40:52.657 Debug App: TV Theme Videos - No Video Found for [Gen V] | TVdbID: [417909]
2025-01-24 16:40:52.657 Debug App: TV Theme Videos The Haunting of Bly Manor
2025-01-24 16:40:52.658 Info HttpClient: GET http://www.mediafire.com/download/12tl0595ge05y6m
2025-01-24 16:40:52.919 Info App: TV Theme Videos - Found tv show theme video for The Haunting of Bly Manor
2025-01-24 16:40:52.920 Info HttpClient: GetTempFileResponse url: http://download1529.mediafire.com/uhm314afrwsgOJXorUHaf0aoxKd-aRQ1sBAzEEO4BmpBYS__oQonfKyKZvnCTT0nnb2nO_t3EatGUtQCEwXIk2ObKfaUYFoKbRqBrjufvypnGr6wtjP1Isvebto-gtZawMVRq0ZWyb8pDmszLOFvGwXmDxFNXWyC69pfxiI-3Q/12tl0595ge05y6m
2025-01-24 16:40:52.920 Info HttpClient: GET http://download1529.mediafire.com/uhm314afrwsgOJXorUHaf0aoxKd-aRQ1sBAzEEO4BmpBYS__oQonfKyKZvnCTT0nnb2nO_t3EatGUtQCEwXIk2ObKfaUYFoKbRqBrjufvypnGr6wtjP1Isvebto-gtZawMVRq0ZWyb8pDmszLOFvGwXmDxFNXWyC69pfxiI-3Q/12tl0595ge05y6m
2025-01-24 16:40:54.836 Debug App: TV Theme Videos /mnt/media/2.TV.Shows/TV.Shows.D4/Haunting of Bly Manor, The (2020)/backdrops/theme.mkv
2025-01-24 16:40:54.836 Info App: TV Theme Videos - Moving /var/lib/emby/cache/temp/bce4e79a-e69c-4d4c-9ce9-c6aa5f214dac.tmp to /mnt/media/2.TV.Shows/TV.Shows.D4/Haunting of Bly Manor, The (2020)/backdrops/theme.mkv
2025-01-24 16:40:54.838 Info App: TV Theme Videos ffmpeg path : /opt/emby-server/bin/ffmpeg
2025-01-24 16:40:54.838 Info App: TV Theme Videos ffmpeg params :  -i "/var/lib/emby/cache/temp/bce4e79a-e69c-4d4c-9ce9-c6aa5f214dac.tmp" -t 10 -af volumedetect -f null –
2025-01-24 16:40:54.944 Debug App: TV Theme Videos - FFMpeg Logffmpeg version 5.1-emby_2023_06_25 Copyright (c) 2000-2022 the FFmpeg developers and softworkz for Emby LLC
  built with gcc 10.3.0 (crosstool-NG 1.25.0)
Execution Date: 2025-01-24 16:40:54
Input #0, matroska,webm, from '/var/lib/emby/cache/temp/bce4e79a-e69c-4d4c-9ce9-c6aa5f214dac.tmp':
  Metadata:
    encoder         : libebml v1.3.6 + libmatroska v1.4.9
    creation_time   : 2018-11-17T23:16:31.000000Z
  Duration: 00:01:04.08, start: 0.000000, bitrate: 1857 kb/s
  Stream #0:0: Video: h264 (Main), yuv420p(progressive), 1280x720 [SAR 1:1 DAR 16:9], Level 31, 23.98 fps, 23.98 tbr, 1k tbn (default)
    Metadata:
      BPS-eng         : 1215076
      DURATION-eng    : 00:01:04.064000000
      NUMBER_OF_FRAMES-eng: 1536
      NUMBER_OF_BYTES-eng: 9730330
  Stream #0:1(eng): Audio: eac3, 48000 Hz, 5.1(side), fltp, 640 kb/s, Start-Time 0.018s (default)
    Metadata:
      title           : English
      BPS-eng         : 640000
      DURATION-eng    : 00:01:04.064000000
      NUMBER_OF_FRAMES-eng: 2002
      NUMBER_OF_BYTES-eng: 5125120
  Stream #0:2(spa): Subtitle: subrip
    Metadata:
      BPS-eng         : 0
      DURATION-eng    : 00:00:00.000000000
      NUMBER_OF_FRAMES-eng: 0
      NUMBER_OF_BYTES-eng: 0
  Stream #0:3(spa): Subtitle: subrip
    Metadata:
      title           : European
      BPS-eng         : 0
      DURATION-eng    : 00:00:00.000000000
      NUMBER_OF_FRAMES-eng: 0
      NUMBER_OF_BYTES-eng: 0
Stream mapping:
  Stream #0:0 -> #0:0 (h264 (native) -> wrapped_avframe (native))
  Stream #0:1 -> #0:1 (eac3 (native) -> pcm_s16le (native))
Press [q] to stop, [?] for help
Output #0, null, to '–':
  Metadata:
    encoder         : Lavf59.27.100
  Stream #0:0: Video: wrapped_avframe, yuv420p(progressive), 1280x720 [SAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 23.98 fps, 23.98 tbn (default)
    Metadata:
      BPS-eng         : 1215076
      DURATION-eng    : 00:01:04.064000000
      NUMBER_OF_FRAMES-eng: 1536
      NUMBER_OF_BYTES-eng: 9730330
      encoder         : Lavc59.37.100 wrapped_avframe
  Stream #0:1(eng): Audio: pcm_s16le, 48000 Hz, 5.1(side), s16, 4608 kb/s (default)
    Metadata:
      title           : English
      BPS-eng         : 640000
      DURATION-eng    : 00:01:04.064000000
      NUMBER_OF_FRAMES-eng: 2002
      NUMBER_OF_BYTES-eng: 5125120
      encoder         : Lavc59.37.100 pcm_s16le
elapsed=00:00:00.00 frame=    1 fps=0.0 q=-0.0 size=N/A time=00:00:00.49 bitrate=N/A throttle=off speed=50.8x    
elapsed=00:00:00.08 frame=  240 fps=0.0 q=-0.0 Lsize=N/A time=00:00:10.01 bitrate=N/A throttle=off speed= 113x    
video:122kB audio:5616kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
[Parsed_volumedetect_0 @ 0x2e8b500] n_samples: 3022848
[Parsed_volumedetect_0 @ 0x2e8b500] mean_volume: -31.8 dB
[Parsed_volumedetect_0 @ 0x2e8b500] max_volume: -16.3 dB
[Parsed_volumedetect_0 @ 0x2e8b500] histogram_16db: 159
[Parsed_volumedetect_0 @ 0x2e8b500] histogram_17db: 1076
[Parsed_volumedetect_0 @ 0x2e8b500] histogram_18db: 2047
EXIT

2025-01-24 16:40:54.944 Debug App: TV Theme Videos - Current Max Volume: -16
2025-01-24 16:40:54.944 Debug App: TV Theme Videos - Target Max Volume: -15
2025-01-24 16:40:54.944 Debug App: TV Theme Videos - Max Volume Difference: 1
2025-01-24 16:40:54.944 Info App: TV Theme Videos ffmpeg path : /opt/emby-server/bin/ffmpeg
2025-01-24 16:40:54.944 Info App: TV Theme Videos ffmpeg params : -i "/var/lib/emby/cache/temp/bce4e79a-e69c-4d4c-9ce9-c6aa5f214dac.tmp" -map_metadata -1 -vcodec copy -acodec aac -strict experimental -ac 2 -ar 44100 -ab 128000 -af "aresample=async=1000,volume=1dB" "/var/lib/emby/cache/temp/bce4e79a-e69c-4d4c-9ce9-c6aa5f214dac.tmp.mkv

This is all there is. It stops here.

I'll try your suggestion and report back.

TTLucian
Posted

Disabling normalization seems to have worked. The file was downloaded successfully and it works fine. The plugin finished fine it's scheduled task.

  • Thanks 1
Posted

Hey,

it seems that the Source were the TV Plugin is getting its information and themes is having an issue with its certificate. This leads to the follwing error:

2025-01-26 11:38:19.471 Info HttpClient: GET http://www.televisiontunes.com/W-theme-songs.html
2025-01-26 11:38:20.033 Error HttpClient: Error getting response from http://www.televisiontunes.com/W-theme-songs.html
        *** Error Report ***
        Version: 4.8.10.0
        Command line: C:\Users\smoon\AppData\Roaming\Emby-Server\system\EmbyServer.dll -noautorunwebapp
        Operating system: Microsoft Windows 10.0.20348
        Framework: .NET 6.0.33
        OS/Process: x64/x64
        Runtime: C:/Users/smoon/AppData/Roaming/Emby-Server/system/System.Private.CoreLib.dll
        Processor count: 16
        Data path: C:\Users\smoon\AppData\Roaming\Emby-Server\programdata
        Application path: C:\Users\smoon\AppData\Roaming\Emby-Server\system
        MediaBrowser.Model.Net.HttpException: MediaBrowser.Model.Net.HttpException: The SSL connection could not be established, see inner exception.
         ---> System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception.
         ---> System.Security.Authentication.AuthenticationException: The remote certificate is invalid because of errors in the certificate chain: NotTimeValid
           at System.Net.Security.SslStream.SendAuthResetSignal(ProtocolToken message, ExceptionDispatchInfo exception)
           at System.Net.Security.SslStream.CompleteHandshake(SslAuthenticationOptions sslAuthenticationOptions)
           at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](TIOAdapter adapter, Boolean receiveFirst, Byte[] reAuthenticationData, Boolean isApm)
           at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken)
           --- End of inner exception stack trace ---
           at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken)
           at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
           at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
           at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(HttpRequestMessage request)
           at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
           at System.Net.Http.HttpConnectionPool.GetHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
           at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
           at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
           at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
           at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
           at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
           at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)
           --- End of inner exception stack trace ---
        Source:
        TargetSite:
        No Stack Trace Available
        InnerException: System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception.
        Source: System.Net.Http
        TargetSite: Void MoveNext()
           at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken)
           at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
           at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
           at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(HttpRequestMessage request)
           at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
           at System.Net.Http.HttpConnectionPool.GetHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
           at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
           at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
           at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
           at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
           at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
           at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)
        InnerException: System.Security.Authentication.AuthenticationException: The remote certificate is invalid because of errors in the certificate chain: NotTimeValid
        Source: System.Private.CoreLib
        TargetSite: Void Throw()
           at System.Net.Security.SslStream.SendAuthResetSignal(ProtocolToken message, ExceptionDispatchInfo exception)
           at System.Net.Security.SslStream.CompleteHandshake(SslAuthenticationOptions sslAuthenticationOptions)
           at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](TIOAdapter adapter, Boolean receiveFirst, Byte[] reAuthenticationData, Boolean isApm)
           at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken)

I checked the Site itself and the certificate has expired on January 23rd 2025. Is there any way that his can be catched by the Plugin itself so that it will be ignored? Or maybe, if the creator of the plugin also runs the website https://www.televisiontunes.com/ can update the certificate?

With this the Plugin (which I pay for) is not usable at the moment.

BR

smoon

  • Like 2
Posted

Just bought the 4 plugins pack, but only songs are working. Videos are not downloading. Any suggestion? 

radeon
Posted

Hey, what do your debug logs say when you run them up? 

Posted (edited)
2025-02-02 15:02:41.846 Info HttpClient: GET http://www.mediafire.com/download/2tmg1sfcnst0o7t
2025-02-02 15:03:01.848 Error HttpClient: Connection to http://www.mediafire.com/download/2tmg1sfcnst0o7t timed out
2025-02-02 15:03:01.852 Error App: TV Theme Videos - Error
	*** Error Report ***
	Version: 4.8.10.0
	Command line: /system/EmbyServer.dll -programdata /config -ffdetect /bin/ffdetect -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3
	Operating system: Linux version 6.6.68-Unraid (root@Develop) (gcc (GCC) 14.2.0, GNU ld version 2.43.1-slack151) #1 SMP PREEMPT_DYNAMIC Tue Dec 31 13:42:37 PST 2024
	Framework: .NET 6.0.31
	OS/Process: x64/x64
	Runtime: system/System.Private.CoreLib.dll
	Processor count: 8
	Data path: /config
	Application path: /system
	MediaBrowser.Model.Net.HttpException: MediaBrowser.Model.Net.HttpException: Connection to http://www.mediafire.com/download/2tmg1sfcnst0o7t timed out
	 ---> System.Threading.Tasks.TaskCanceledException: The request was canceled due to the configured HttpClient.Timeout of 20 seconds elapsing.
	 ---> System.TimeoutException: A task was canceled.
	 ---> System.Threading.Tasks.TaskCanceledException: A task was canceled.
	   at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
	   at System.Net.Http.HttpConnectionPool.GetHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
	   at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
	   at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
	   at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
	   at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
	   at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
	   --- End of inner exception stack trace ---
	   --- End of inner exception stack trace ---
	   at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts)
	   at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
	   at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)
	   --- End of inner exception stack trace ---
	   at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)
	   at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsync(HttpRequestOptions options, String httpMethod)
	   at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.Get(HttpRequestOptions options)
	   at ThemeVideos.Search.VideoSearch.GetThemeFromPage(String url, String id, CancellationToken cancellationToken)
	   at ThemeVideos.Search.VideoSearch.Search(BaseItem item, CancellationToken cancellationToken, String html, String data, String uploadedhtml, Boolean api)
	   at ThemeVideos.Search.LocalThemeVideoDownloader.GetThemeVideoUrl(BaseItem item, CancellationToken cancellationToken, String html, String data, String uploadedhtml, Boolean api)
	   at ThemeVideos.Search.LocalThemeVideoDownloader.DownloadThemeVideoForItem(BaseItem item, CancellationToken cancellationToken, String html, String data, String uploadedhtml, ILibraryManager libraryManager)
	Source: Emby.Server.Implementations
	TargetSite: Void MoveNext()
	InnerException: System.Threading.Tasks.TaskCanceledException: The request was canceled due to the configured HttpClient.Timeout of 20 seconds elapsing.
	Source: System.Net.Http
	TargetSite: Void HandleFailure(System.Exception, Boolean, System.Net.Http.HttpResponseMessage, System.Threading.CancellationTokenSource, System.Threading.CancellationToken, System.Threading.CancellationTokenSource)
	   at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts)
	   at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
	   at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)
	InnerException: System.TimeoutException: A task was canceled.
	Source: 
	TargetSite: 
	InnerException: System.Threading.Tasks.TaskCanceledException: A task was canceled.
	Source: System.Private.CoreLib
	TargetSite: Void ThrowForNonSuccess(System.Threading.Tasks.Task)
	   at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
	   at System.Net.Http.HttpConnectionPool.GetHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
	   at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
	   at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
	   at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
	   at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
	   at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
	
2025-02-02 15:03:01.853 Info HttpClient: GET http://www.mediafire.com/download/dvvzninrqc6f2d5
2025-02-02 15:03:01.854 Error App: TV Theme Videos - Error
	*** Error Report ***
	Version: 4.8.10.0
	Command line: /system/EmbyServer.dll -programdata /config -ffdetect /bin/ffdetect -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3
	Operating system: Linux version 6.6.68-Unraid (root@Develop) (gcc (GCC) 14.2.0, GNU ld version 2.43.1-slack151) #1 SMP PREEMPT_DYNAMIC Tue Dec 31 13:42:37 PST 2024
	Framework: .NET 6.0.31
	OS/Process: x64/x64
	Runtime: system/System.Private.CoreLib.dll
	Processor count: 8
	Data path: /config
	Application path: /system
	MediaBrowser.Model.Net.HttpException: MediaBrowser.Model.Net.HttpException: Cancelling connection to http://www.mediafire.com/download/dvvzninrqc6f2d5 due to a previous timeout.
	   at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)
	   at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsync(HttpRequestOptions options, String httpMethod)
	   at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.Get(HttpRequestOptions options)
	   at ThemeVideos.Search.VideoSearch.GetThemeFromPage(String url, String id, CancellationToken cancellationToken)
	   at ThemeVideos.Search.VideoSearch.Search(BaseItem item, CancellationToken cancellationToken, String html, String data, String uploadedhtml, Boolean api)
	   at ThemeVideos.Search.LocalThemeVideoDownloader.GetThemeVideoUrl(BaseItem item, CancellationToken cancellationToken, String html, String data, String uploadedhtml, Boolean api)
	   at ThemeVideos.Search.LocalThemeVideoDownloader.DownloadThemeVideoForItem(BaseItem item, CancellationToken cancellationToken, String html, String data, String uploadedhtml, ILibraryManager libraryManager)
	Source: Emby.Server.Implementations
	TargetSite: Void MoveNext()
	
2025-02-02 15:03:01.854 Info HttpClient: GET http://www.mediafire.com/download/1dsg4lnj3g6n4wo
2025-02-02 15:03:01.854 Error App: TV Theme Videos - Error
	*** Error Report ***
	Version: 4.8.10.0
	Command line: /system/EmbyServer.dll -programdata /config -ffdetect /bin/ffdetect -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3
	Operating system: Linux version 6.6.68-Unraid (root@Develop) (gcc (GCC) 14.2.0, GNU ld version 2.43.1-slack151) #1 SMP PREEMPT_DYNAMIC Tue Dec 31 13:42:37 PST 2024
	Framework: .NET 6.0.31
	OS/Process: x64/x64
	Runtime: system/System.Private.CoreLib.dll
	Processor count: 8
	Data path: /config
	Application path: /system
	MediaBrowser.Model.Net.HttpException: MediaBrowser.Model.Net.HttpException: Cancelling connection to http://www.mediafire.com/download/1dsg4lnj3g6n4wo due to a previous timeout.
	   at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)
	   at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsync(HttpRequestOptions options, String httpMethod)
	   at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.Get(HttpRequestOptions options)
	   at ThemeVideos.Search.VideoSearch.GetThemeFromPage(String url, String id, CancellationToken cancellationToken)
	   at ThemeVideos.Search.VideoSearch.Search(BaseItem item, CancellationToken cancellationToken, String html, String data, String uploadedhtml, Boolean api)
	   at ThemeVideos.Search.LocalThemeVideoDownloader.GetThemeVideoUrl(BaseItem item, CancellationToken cancellationToken, String html, String data, String uploadedhtml, Boolean api)
	   at ThemeVideos.Search.LocalThemeVideoDownloader.DownloadThemeVideoForItem(BaseItem item, CancellationToken cancellationToken, String html, String data, String uploadedhtml, ILibraryManager libraryManager)
	Source: Emby.Server.Implementations
	TargetSite: Void MoveNext()

It's full of these errors, let me know if you need a bigger log.

Edited by ilPala
Posted

Actually i don't. Pretty strange, since i used to download a lot of files from mediafire, and i do access www.mediafire.com.

  • 2 weeks later...
Posted
On 1/26/2025 at 11:45 AM, smoon said:

Hey,

it seems that the Source were the TV Plugin is getting its information and themes is having an issue with its certificate. This leads to the follwing error:

2025-01-26 11:38:19.471 Info HttpClient: GET http://www.televisiontunes.com/W-theme-songs.html
2025-01-26 11:38:20.033 Error HttpClient: Error getting response from http://www.televisiontunes.com/W-theme-songs.html
        *** Error Report ***
        Version: 4.8.10.0
        Command line: C:\Users\smoon\AppData\Roaming\Emby-Server\system\EmbyServer.dll -noautorunwebapp
        Operating system: Microsoft Windows 10.0.20348
        Framework: .NET 6.0.33
        OS/Process: x64/x64
        Runtime: C:/Users/smoon/AppData/Roaming/Emby-Server/system/System.Private.CoreLib.dll
        Processor count: 16
        Data path: C:\Users\smoon\AppData\Roaming\Emby-Server\programdata
        Application path: C:\Users\smoon\AppData\Roaming\Emby-Server\system
        MediaBrowser.Model.Net.HttpException: MediaBrowser.Model.Net.HttpException: The SSL connection could not be established, see inner exception.
         ---> System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception.
         ---> System.Security.Authentication.AuthenticationException: The remote certificate is invalid because of errors in the certificate chain: NotTimeValid
           at System.Net.Security.SslStream.SendAuthResetSignal(ProtocolToken message, ExceptionDispatchInfo exception)
           at System.Net.Security.SslStream.CompleteHandshake(SslAuthenticationOptions sslAuthenticationOptions)
           at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](TIOAdapter adapter, Boolean receiveFirst, Byte[] reAuthenticationData, Boolean isApm)
           at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken)
           --- End of inner exception stack trace ---
           at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken)
           at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
           at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
           at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(HttpRequestMessage request)
           at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
           at System.Net.Http.HttpConnectionPool.GetHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
           at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
           at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
           at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
           at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
           at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
           at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)
           --- End of inner exception stack trace ---
        Source:
        TargetSite:
        No Stack Trace Available
        InnerException: System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception.
        Source: System.Net.Http
        TargetSite: Void MoveNext()
           at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken)
           at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
           at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
           at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(HttpRequestMessage request)
           at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
           at System.Net.Http.HttpConnectionPool.GetHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
           at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
           at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
           at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
           at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
           at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
           at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)
        InnerException: System.Security.Authentication.AuthenticationException: The remote certificate is invalid because of errors in the certificate chain: NotTimeValid
        Source: System.Private.CoreLib
        TargetSite: Void Throw()
           at System.Net.Security.SslStream.SendAuthResetSignal(ProtocolToken message, ExceptionDispatchInfo exception)
           at System.Net.Security.SslStream.CompleteHandshake(SslAuthenticationOptions sslAuthenticationOptions)
           at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](TIOAdapter adapter, Boolean receiveFirst, Byte[] reAuthenticationData, Boolean isApm)
           at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken)

I checked the Site itself and the certificate has expired on January 23rd 2025. Is there any way that his can be catched by the Plugin itself so that it will be ignored? Or maybe, if the creator of the plugin also runs the website https://www.televisiontunes.com/ can update the certificate?

With this the Plugin (which I pay for) is not usable at the moment.

BR

smoon

Just to let you know that this problem still exists and the Plugin is not downloading any TV Themes anymore ... please fix that!

MRobi
Posted
On 24/01/2025 at 11:50, TTLucian said:

Disabling normalization seems to have worked.

This was the solution for me!! Disabled normalization and both TV and Movie Videos completed their full download.

TeamB
Posted (edited)

the SSL certificate for the hosting site the plugin uses has expired. 

https://www.televisiontunes.com/W-theme-songs.html

The remote certificate is invalid because of errors in the certificate chain: NotTimeValid

I assume the plugin dev will need to fix this.

Expired on Thu, 23 Jan 2025 20:42:56 GMT

 

image.png.481e0836815757737dfa8e2cb2de64e4.png

Edited by TeamB
radeon
Posted

There is actually a primary source it uses before this so I'm not too worried other than it filling up logs. I will look to allow non SSL connections tho

manoman
Posted

This may be a silly question, but I just got started with the plugin and two TV theme videos downloaded, but one is in French and the other is in German. Is there a way to force English videos? I can't seem to find the option.

radeon
Posted

Haha that's a new one! It's rare for mainstream themes to be in anything but English but it can happen if the release is out overseas first and someone is hot on it. Let me know what they are and I'll look to replace 👍

manoman
Posted

Thank you! Nexflix's Interview with the vampire tv series downloaded the video theme in French and hulu's Only murders in the building was German.

  • 3 months later...
smoon
Posted

I think you can remove the source televisiontunes.com because the host no longer exists.

quickmic
Posted
On 6/21/2025 at 10:04 PM, smoon said:

I think you can remove the source televisiontunes.com because the host no longer exists.

No it was just temporary offline, seems they have server issues. Currently it's online but with cert issues.

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...