Jump to content

Download missing subtitles performance


Recommended Posts

Posted

Download missing subtitles operation takes a lot of time and CPU usage.

 

I have this into log (several times):

2016-11-07 02:32:20.6021 Error SubtitleManager: Error downloading subtitles from Open Subtitles
	*** Error Report ***
	Version: 3.0.8500.0
	Command line: /usr/lib/emby-server/bin/MediaBrowser.Server.Mono.exe -programdata /var/lib/emby-server -restartpath /usr/lib/emby-server/restart.sh
	Operating system: Unix 4.4.0.42
	Processor count: 8
	64-Bit OS: True
	64-Bit Process: True
	Program data path: /var/lib/emby-server
	Mono: 4.2.1 (Debian 4.2.1.102+dfsg2-7ubuntu4)
	Application Path: /usr/lib/emby-server/bin/MediaBrowser.Server.Mono.exe
	One or more errors occurred.
	MediaBrowser.Model.Net.HttpException
	  at MediaBrowser.Common.Implementations.HttpClientManager.HttpClientManager+<SendAsyncInternal>c__async4.MoveNext () <0x40bcdb90 + 0x017db> in <filename unknown>:0 
	--- End of stack trace from previous location where exception was thrown ---
	  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () <0x7f27ab7a76d0 + 0x00029> in <filename unknown>:0 
	  at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) <0x7f27ab7a56b0 + 0x000a7> in <filename unknown>:0 
	  at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) <0x7f27ab7a5630 + 0x0006b> in <filename unknown>:0 
	  at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) <0x7f27ab7a55e0 + 0x0003a> in <filename unknown>:0 
	  at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1+ConfiguredTaskAwaiter[TResult].GetResult () <0x7f27ab7a5d10 + 0x00017> in <filename unknown>:0 
	  at MediaBrowser.Common.Implementations.HttpClientManager.HttpClientManager+<SendAsync>c__async1.MoveNext () <0x40bccd00 + 0x00207> in <filename unknown>:0 
	--- End of stack trace from previous location where exception was thrown ---
	  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () <0x7f27ab7a76d0 + 0x00029> in <filename unknown>:0 
	  at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) <0x7f27ab7a56b0 + 0x000a7> in <filename unknown>:0 
	  at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) <0x7f27ab7a5630 + 0x0006b> in <filename unknown>:0 
	  at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) <0x7f27ab7a55e0 + 0x0003a> in <filename unknown>:0 
	  at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1+ConfiguredTaskAwaiter[TResult].GetResult () <0x7f27ab7a5d10 + 0x00017> in <filename unknown>:0 
	  at OpenSubtitlesHandler.Utilities+<SendRequestAsync>c__async0.MoveNext () <0x40821cd0 + 0x00480> in <filename unknown>:0 
	--- End of stack trace from previous location where exception was thrown ---
	  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () <0x7f27ab7a76d0 + 0x00029> in <filename unknown>:0 
	  at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) <0x7f27ab7a56b0 + 0x000a7> in <filename unknown>:0 
	  at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) <0x7f27ab7a5630 + 0x0006b> in <filename unknown>:0 
	  at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) <0x7f27ab7a55e0 + 0x0003a> in <filename unknown>:0 
	  at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1+ConfiguredTaskAwaiter[TResult].GetResult () <0x7f27ab7a5d10 + 0x00017> in <filename unknown>:0 
	  at OpenSubtitlesHandler.OpenSubtitles+<SearchSubtitlesAsync>c__async1.MoveNext () <0x40828220 + 0x00f69> in <filename unknown>:0 
	--- End of stack trace from previous location where exception was thrown ---
	  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () <0x7f27ab7a76d0 + 0x00029> in <filename unknown>:0 
	  at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) <0x7f27ab7a56b0 + 0x000a7> in <filename unknown>:0 
	  at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) <0x7f27ab7a5630 + 0x0006b> in <filename unknown>:0 
	  at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) <0x7f27ab7a55e0 + 0x0003a> in <filename unknown>:0 
	  at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1+ConfiguredTaskAwaiter[TResult].GetResult () <0x7f27ab7a5d10 + 0x00017> in <filename unknown>:0 
	  at MediaBrowser.Providers.Subtitles.OpenSubtitleDownloader+<Search>c__async3.MoveNext () <0x40817ad0 + 0x01541> in <filename unknown>:0 
	--- End of stack trace from previous location where exception was thrown ---
	  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () <0x7f27ab7a76d0 + 0x00029> in <filename unknown>:0 
	  at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) <0x7f27ab7a56b0 + 0x000a7> in <filename unknown>:0 
	  at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) <0x7f27ab7a5630 + 0x0006b> in <filename unknown>:0 
	  at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) <0x7f27ab7a55e0 + 0x0003a> in <filename unknown>:0 
	  at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1+ConfiguredTaskAwaiter[TResult].GetResult () <0x7f27ab7a5d10 + 0x00017> in <filename unknown>:0 
	  at MediaBrowser.Providers.Subtitles.SubtitleManager+<SearchSubtitles>c__async0.MoveNext () <0x40816000 + 0x00798> in <filename unknown>:0 
	InnerException: System.AggregateException
	One or more errors occurred.
	  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () <0x7f27ab7a76d0 + 0x00029> in <filename unknown>:0 
	  at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) <0x7f27ab7a56b0 + 0x000a7> in <filename unknown>:0 
	  at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) <0x7f27ab7a5630 + 0x0006b> in <filename unknown>:0 
	  at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) <0x7f27ab7a55e0 + 0x0003a> in <filename unknown>:0 
	  at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1+ConfiguredTaskAwaiter[TResult].GetResult () <0x7f27ab7a5d10 + 0x00017> in <filename unknown>:0 
	  at MediaBrowser.Common.Implementations.HttpClientManager.HttpClientManager+<SendAsyncInternal>c__async4.MoveNext () <0x40bcdb90 + 0x00bf5> in <filename unknown>:0 
	InnerException: System.Net.WebException
	The remote server returned an error: (503) Backend fetch failed.
	  at System.Net.HttpWebRequest.EndGetResponse (IAsyncResult asyncResult) <0x40c19930 + 0x00197> in <filename unknown>:0 
	  at System.Threading.Tasks.TaskFactory`1[TResult].FromAsyncCoreLogic (IAsyncResult iar, System.Func`2 endFunction, System.Action`1 endAction, System.Threading.Tasks.Task`1 promise, Boolean requiresSynchronization) <0x7f27ab8344f0 + 0x00088> in <filename unknown>:0 
	
2016-11-07 02:32:20.6373 Info HttpClient: HttpClientManager POST: https://api.opensubtitles.org/xml-rpc
2016-11-07 02:32:20.6771 Error HttpClient: Error getting response from https://api.opensubtitles.org/xml-rpc
	*** Error Report ***
	Version: 3.0.8500.0
	Command line: /usr/lib/emby-server/bin/MediaBrowser.Server.Mono.exe -programdata /var/lib/emby-server -restartpath /usr/lib/emby-server/restart.sh
	Operating system: Unix 4.4.0.42
	Processor count: 8
	64-Bit OS: True
	64-Bit Process: True
	Program data path: /var/lib/emby-server
	Mono: 4.2.1 (Debian 4.2.1.102+dfsg2-7ubuntu4)
	Application Path: /usr/lib/emby-server/bin/MediaBrowser.Server.Mono.exe
	One or more errors occurred.
	System.AggregateException
	  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () <0x7f27ab7a76d0 + 0x00029> in <filename unknown>:0 
	  at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) <0x7f27ab7a56b0 + 0x000a7> in <filename unknown>:0 
	  at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) <0x7f27ab7a5630 + 0x0006b> in <filename unknown>:0 
	  at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) <0x7f27ab7a55e0 + 0x0003a> in <filename unknown>:0 
	  at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1+ConfiguredTaskAwaiter[TResult].GetResult () <0x7f27ab7a5d10 + 0x00017> in <filename unknown>:0 
	  at MediaBrowser.Common.Implementations.HttpClientManager.HttpClientManager+<SendAsyncInternal>c__async4.MoveNext () <0x40bcdb90 + 0x00bf5> in <filename unknown>:0 
	InnerException: System.Net.WebException
	The remote server returned an error: (503) Backend fetch failed.
	  at System.Net.HttpWebRequest.EndGetResponse (IAsyncResult asyncResult) <0x40c19930 + 0x00197> in <filename unknown>:0 
	  at System.Threading.Tasks.TaskFactory`1[TResult].FromAsyncCoreLogic (IAsyncResult iar, System.Func`2 endFunction, System.Action`1 endAction, System.Threading.Tasks.Task`1 promise, Boolean requiresSynchronization) <0x7f27ab8344f0 + 0x00088> in <filename unknown>:0 
Posted

What you're seeing is currently not normal, it's due to open subtitles returning server errors.

 

Anyway if you're unhappy with the performance of the scheduled task you are welcome to reduce the frequency of it and/or turn it off.

Posted

Just attaching here

 

 

Hello,

I've the problem, that I don't get any subtitles downloaded at all - is this some opensubtitles (server/service) problem or am I miss something on my side?

I verified, that both user and password are entered correctly. Logging in over at opensubtitles is working as well.

 

 

BTW:

- Which subtitle formats does emby recognize?

- Where do they have to be placed?

- Any special naming required?

- Is it working with emby for kodi?

 

Thanks!

Posted

Just attaching here

 

 

Hello,

I've the problem, that I don't get any subtitles downloaded at all - is this some opensubtitles (server/service) problem or am I miss something on my side?

I verified, that both user and password are entered correctly. Logging in over at opensubtitles is working as well.

 

 

BTW:

- Which subtitle formats does emby recognize?

- Where do they have to be placed?

- Any special naming required?

- Is it working with emby for kodi?

 

Thanks!

 

Hello, welcome ! The issue above looks to be related to an OpenSubtitle server issue. Hopefully by now they've resolved it. Your issue might be different, so the best thing to do is please provide the information requested in how to report a problem. Thanks !

 

Additionally, if you'd like to review our subtitle naming guide, you can do that here:

 

https://github.com/MediaBrowser/Wiki/wiki/Subtitles

 

Please let us know if this helps. Thanks.

Posted

I think that is a new issue. OpenSubtitle username/password are ok and in the past this function worked for me

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...