Jump to content

Issue with OpenSubtitle plugin


Go to solution Solved by Lessaj,

Recommended Posts

Posted

My Windows Emby Server was recently updated to version 49.1.90 on 11/11/15 per the alerts on the dashboard page. Since then, I'm not getting any opensubtitle downloads. The subtitles exist on opensubtitles.com and I have a premium version of opensubtitles. I reentered the plugin credentials and saved but the issue persists. I am also getting addic7ed subtitles when searching for subtitles, but not opensubtitles. I went back to a previous emby server version 4.9.1.80 by renaming the emby-server system.old folder to system. After doing this, I saw that the opensubtitle plugin was updated from 1.0.65 to 1.0.66 as indicated on the alerts page. 

Can I install an earlier version of the opensubtitle version to see if this fixes the issue? 

Emby Server updates.png

Opensubtitle plugin install.png

Posted

I'm also seeing errors from opensubtitles today, but without your server log I don't know if it's the same errors I'm seeing or not. I've had opensubtitles configured for years with no changes, the server process has been running since November 4 so no change in plugin version, and I confirmed my VIP status which I think renews around April. This might be an issue with the opensubtitles API.

Quote

    MediaBrowser.Model.Net.HttpException: MediaBrowser.Model.Net.HttpException: {"message":"VIP access required - authentication required"}

    MediaBrowser.Common.Extensions.RateLimitExceededException: MediaBrowser.Common.Extensions.RateLimitExceededException: Allowable request per timeframe was reached.

Anyone else getting errors today? Second error makes sense since it's limiting me now for "not being VIP" but I'm not otherwise sure why it's not getting the VIP status. I only noticed because I was looking if other subtitles were available for an episode that I tried to sync myself but became unsynced later in the episode.

Posted
3 hours ago, Lessaj said:

I'm also seeing errors from opensubtitles today, but without your server log I don't know if it's the same errors I'm seeing or not. I've had opensubtitles configured for years with no changes, the server process has been running since November 4 so no change in plugin version, and I confirmed my VIP status which I think renews around April. This might be an issue with the opensubtitles API.

Anyone else getting errors today? Second error makes sense since it's limiting me now for "not being VIP" but I'm not otherwise sure why it's not getting the VIP status. I only noticed because I was looking if other subtitles were available for an episode that I tried to sync myself but became unsynced later in the episode.

I'm not having any errors, although I occasionally have, but not that one. It sounds like your VIP status is not being recognized. On OpenSubtitles webpage, they address this issue in their help articles.

qiangqiang101
Posted

I got the same issue today

[code]
2025-11-15 16:27:41.443 Info OpenSubtitles: Logging into OpenSubtitles-Emby
2025-11-15 16:27:42.158 Info HttpClient: POST https://api.opensubtitles.com/api/v1/login
2025-11-15 16:27:42.456 Info HttpClient: Http response 429 from https://api.opensubtitles.com/api/v1/login after 299ms
2025-11-15 16:27:42.456 Error OpenSubtitles: 429 TooManyRequests Response from https://api.opensubtitles.com/api/v1/login
2025-11-15 16:27:42.459 Error SubtitleManager: Error searching for subtitles on Open Subtitles
    *** Error Report ***
    Version: 4.9.1.90
    Command line: C:\Users\SERVER\AppData\Roaming\Emby-Server\system\EmbyServer.dll -noautorunwebapp
    Operating system: Microsoft Windows 10.0.19045
    OS/Process: x64/x64
    Framework: .NET 8.0.21
    Runtime: C:/Users/SERVER/AppData/Roaming/Emby-Server/system/System.Private.CoreLib.dll
    Processor count: 24
    Data path: C:\Users\SERVER\AppData\Roaming\Emby-Server\programdata
    Application path: C:\Users\SERVER\AppData\Roaming\Emby-Server\system
    MediaBrowser.Common.Extensions.RateLimitExceededException: MediaBrowser.Common.Extensions.RateLimitExceededException: Allowable request per timeframe was reached.
       at OpenSubtitles.OpenSubtitleComDownloader.OnErrorCode(HttpStatusCode statusCode, HttpResponseInfo responseInfo)
       at OpenSubtitles.OpenSubtitleComDownloader.GetResponse(HttpRequestOptions requestOptions, String httpMethod, Int32 allowedRequestFrequencyMs)
       at OpenSubtitles.OpenSubtitleComDownloader.Login(OpenSubtitleOptions options, CancellationToken cancellationToken)
       at OpenSubtitles.OpenSubtitleComDownloader.SearchInternal(SubtitleSearchRequest request, Boolean useFilename, OpenSubtitleOptions options, CancellationToken cancellationToken)
       at OpenSubtitles.OpenSubtitleComDownloader.Search(SubtitleSearchRequest request, OpenSubtitleOptions options, CancellationToken cancellationToken)
       at Emby.Providers.Subtitles.SubtitleManager.<>c__DisplayClass17_0.<<SearchSubtitles>b__3>d.MoveNext()
    Source: OpenSubtitles
    TargetSite: Void MoveNext()
[/code]

embyserver.txt

Posted

I have been trying to get opensubtitles to work for the last 2 days but with no avail.

So far I have reinstalled the pluggin multiple times/restarting the server. Changing my opensubtitles.com credentials in the hope that would do something. I know for certain I can find the subtitles I am looking for are on the opensubtitles.com website. I dont use a VPN and my ISP is for shure not blocking anything Netherlands (EU) based.

I can see its trying but getting this error: Http response 429 from https://api.opensubtitles.com/api/v1/login after 68ms

Here is a piece of the log: 

	Processor count: 12
Data path: C:\Users\My PC\AppData\Roaming\Emby-Server\programdata
Application path: C:\Users\My PC\AppData\Roaming\Emby-Server\system
MediaBrowser.Common.Extensions.RateLimitExceededException: MediaBrowser.Common.Extensions.RateLimitExceededException: Allowable request per timeframe was reached.
at OpenSubtitles.OpenSubtitleComDownloader.OnErrorCode(HttpStatusCode statusCode, HttpResponseInfo responseInfo)
at OpenSubtitles.OpenSubtitleComDownloader.GetResponse(HttpRequestOptions requestOptions, String httpMethod, Int32 allowedRequestFrequencyMs)
at OpenSubtitles.OpenSubtitleComDownloader.Login(OpenSubtitleOptions options, CancellationToken cancellationToken)
at OpenSubtitles.OpenSubtitleComDownloader.SearchInternal(SubtitleSearchRequest request, Boolean useFilename, OpenSubtitleOptions options, CancellationToken cancellationToken)
at OpenSubtitles.OpenSubtitleComDownloader.Search(SubtitleSearchRequest request, OpenSubtitleOptions options, CancellationToken cancellationToken)
at Emby.Providers.Subtitles.SubtitleManager.<>c__DisplayClass17_0.<<SearchSubtitles>b__3>d.MoveNext()
Source: OpenSubtitles
TargetSite: Void MoveNext()
at OpenSubtitles.OpenSubtitleComDownloader.OnErrorCode(HttpStatusCode statusCode, HttpResponseInfo responseInfo)
at OpenSubtitles.OpenSubtitleComDownloader.GetResponse(HttpRequestOptions requestOptions, String httpMethod, Int32 allowedRequestFrequencyMs)
at OpenSubtitles.OpenSubtitleComDownloader.Login(OpenSubtitleOptions options, CancellationToken cancellationToken)
at OpenSubtitles.OpenSubtitleComDownloader.SearchInternal(SubtitleSearchRequest request, Boolean useFilename, OpenSubtitleOptions options, CancellationToken cancellationToken)
at OpenSubtitles.OpenSubtitleComDownloader.Search(SubtitleSearchRequest request, OpenSubtitleOptions options, CancellationToken cancellationToken)
at Emby.Providers.Subtitles.SubtitleManager.<>c__DisplayClass17_0.<<SearchSubtitles>b__3>d.MoveNext()
Source: OpenSubtitles
TargetSite: Void MoveNext()
2025-11-15 10:08:22.292 Info PlaystateService-0HNH44P7I2DM7:00000006: http/1.1 POST http://localhost:8096/emby/Sessions/Playing/Progress?X-Emby-Client=Emby Web&X-Emby-Device-Name=Firefox Windows&X-Emby-Device-Id=a838d454-a665-4b77-bdce-231828e9b3db&X-Emby-Client-Version=4.9.1.90&X-Emby-Token=x_secret2_x&X-Emby-Language=nl&reqformat=json. Source Ip: ::1, UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0
2025-11-15 10:08:22.294 Info PlaystateService-0HNH44P7I2DM7:00000006: http/1.1 Response 204 to ::1. Time: 1ms. POST http://localhost:8096/emby/Sessions/Playing/Progress?X-Emby-Client=Emby Web&X-Emby-Device-Name=Firefox Windows&X-Emby-Device-Id=a838d454-a665-4b77-bdce-231828e9b3db&X-Emby-Client-Version=4.9.1.90&X-Emby-Token=x_secret2_x&X-Emby-Language=nl&reqformat=json.
2025-11-15 10:08:25.114 Info DynamicHlsService-0HNH44P7I2DM7:00000007: http/1.1 GET http://localhost:8096/emby/videos/8514/hls1/main/136.ts?PlaySessionId=bd61b933ffa243219a8755bc0584c65d. Source Ip: ::1, Accept=*/*, Connection=keep-alive, Host=localhost:8096, User-Agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0, Accept-Encoding=gzip, deflate, br, zstd, Accept-Language=en-US,en;q=0.5, Referer=http://localhost:8096/web/index.html, Sec-Fetch-Dest=empty, Sec-Fetch-Mode=cors, Sec-Fetch-Site=same-origin
2025-11-15 10:08:25.132 Info DynamicHlsService-0HNH44P7I2DM7:00000007: http/1.1 Response 200 to ::1. Time: 18ms. GET http://localhost:8096/emby/videos/8514/hls1/main/136.ts?PlaySessionId=bd61b933ffa243219a8755bc0584c65d. Headers: Content-Type=video/mp2t, Date=Sat, 15 Nov 2025 09:08:24 GMT, Server=UPnP/1.0 DLNADOC/1.50, Cache-Control=private, no-transform, ETag="5eab38fc71455a3812c1ffca7f355c54", Content-Length=3097488, Cross-Origin-Resource-Policy=cross-origin, Private-Network-Access-Name=SERVER, Private-Network-Access-Id=8e8d7ec2fd1f4451a9e58d03bd4e27f7
2025-11-15 10:08:29.422 Info HttpClient: Http response 200 from https://www.addic7ed.com/ after 10095ms
2025-11-15 10:08:29.494 Info HttpClient: GET https://www.addic7ed.com/ajax_loadShow.php?show=109&season=1
2025-11-15 10:08:31.245 Info DynamicHlsService-0HNH44P7I2DM7:00000008: http/1.1 GET http://localhost:8096/emby/videos/8514/hls1/main/137.ts?PlaySessionId=bd61b933ffa243219a8755bc0584c65d. Source Ip: ::1, Accept=*/*, Connection=keep-alive, Host=localhost:8096, User-Agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0, Accept-Encoding=gzip, deflate, br, zstd, Accept-Language=en-US,en;q=0.5, Referer=http://localhost:8096/web/index.html, Sec-Fetch-Dest=empty, Sec-Fetch-Mode=cors, Sec-Fetch-Site=same-origin
2025-11-15 10:08:31.252 Info DynamicHlsService-0HNH44P7I2DM7:00000008: http/1.1 Response 200 to ::1. Time: 7ms. GET http://localhost:8096/emby/videos/8514/hls1/main/137.ts?PlaySessionId=bd61b933ffa243219a8755bc0584c65d. Headers: Content-Type=video/mp2t, Date=Sat, 15 Nov 2025 09:08:30 GMT, Server=UPnP/1.0 DLNADOC/1.50, Cache-Control=private, no-transform, ETag="47aec0dfc57bf90d834da0e02d6b19b9", Content-Length=2813796, Cross-Origin-Resource-Policy=cross-origin, Private-Network-Access-Name=SERVER, Private-Network-Access-Id=8e8d7ec2fd1f4451a9e58d03bd4e27f7
2025-11-15 10:08:32.405 Info PlaystateService-0HNH44P7I2DM7:00000009: http/1.1 POST http://localhost:8096/emby/Sessions/Playing/Progress?X-Emby-Client=Emby Web&X-Emby-Device-Name=Firefox Windows&X-Emby-Device-Id=a838d454-a665-4b77-bdce-231828e9b3db&X-Emby-Client-Version=4.9.1.90&X-Emby-Token=x_secret2_x&X-Emby-Language=nl&reqformat=json. Source Ip: ::1, UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0
2025-11-15 10:08:32.407 Info PlaystateService-0HNH44P7I2DM7:00000009: http/1.1 Response 204 to ::1. Time: 1ms. POST http://localhost:8096/emby/Sessions/Playing/Progress?X-Emby-Client=Emby Web&X-Emby-Device-Name=Firefox Windows&X-Emby-Device-Id=a838d454-a665-4b77-bdce-231828e9b3db&X-Emby-Client-Version=4.9.1.90&X-Emby-Token=x_secret2_x&X-Emby-Language=nl&reqformat=json.
2025-11-15 10:08:35.584 Info DisplayPreferencesService-0HNH44P7I2DM7:0000000A: http/1.1 POST http://localhost:8096/emby/usersettings/63e583e767e2448fb4cf90bbf0398c6b/Partial?X-Emby-Client=Emby Web&X-Emby-Device-Name=Firefox Windows&X-Emby-Device-Id=a838d454-a665-4b77-bdce-231828e9b3db&X-Emby-Client-Version=4.9.1.90&X-Emby-Token=x_secret2_x&X-Emby-Language=nl&reqformat=json. Source Ip: ::1, UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0
2025-11-15 10:08:35.585 Info DisplayPreferencesService-0HNH44P7I2DM7:0000000A: http/1.1 Response 204 to ::1. Time: 1ms. POST http://localhost:8096/emby/usersettings/63e583e767e2448fb4cf90bbf0398c6b/Partial?X-Emby-Client=Emby Web&X-Emby-Device-Name=Firefox Windows&X-Emby-Device-Id=a838d454-a665-4b77-bdce-231828e9b3db&X-Emby-Client-Version=4.9.1.90&X-Emby-Token=x_secret2_x&X-Emby-Language=nl&reqformat=json.
2025-11-15 10:08:35.611 Info HttpClient: GET https://www.addic7ed.com/
2025-11-15 10:08:35.612 Info OpenSubtitles: Logging into OpenSubtitles-Emby
2025-11-15 10:08:35.612 Info HttpClient: POST https://api.opensubtitles.com/api/v1/login
2025-11-15 10:08:35.679 Info HttpClient: Http response 429 from https://api.opensubtitles.com/api/v1/login after 68ms
2025-11-15 10:08:35.680 Error OpenSubtitles: 429 TooManyRequests Response from https://api.opensubtitles.com/api/v1/login
2025-11-15 10:08:35.681 Error SubtitleManager: Error searching for subtitles on Open Subtitles
*** Error Report ***

 

Posted

I'm seeing the same thing in Bazarr so guess Opensubtitles.com are having API issues.

Throttling opensubtitlescom for 1 minute, until 25/11/15 02:27, because of: TooManyRequests. Exception info: "'' ~ opensubtitlescom.py@545"	2025-11-15 02:26:03	
Using opensubtitlescom again after 1 minute, (disabled because: TooManyRequests)	2025-11-15 02:26:03	
Throttling opensubtitlescom for 1 minute, until 25/11/15 02:24, because of: TooManyRequests. Exception info: "'' ~ opensubtitlescom.py@545"	2025-11-15 02:23:01	
Using opensubtitlescom again after 1 minute, (disabled because: TooManyRequests)	2025-11-15 02:23:00	
Throttling opensubtitlescom for 1 minute, until 25/11/15 02:22, because of: TooManyRequests. Exception info: "'' ~ opensubtitlescom.py@545"	2025-11-15 02:21:58	
Using opensubtitlescom again after 1 minute, (disabled because: TooManyRequests)	2025-11-15 02:21:58	
Throttling opensubtitlescom for 1 minute, until 25/11/15 02:21, because of: TooManyRequests. Exception info: "'' ~ opensubtitlescom.py@545"

According to Bazarr discord discussion devs are asking Opensubtitles what going on.

image.thumb.png.94f1ee5714f0c7e3c17924ddfdd0f811.png

Posted

I also am getting errors:

 

2025-11-14 21:39:50.235 Error OpenSubtitles: 429 TooManyRequests Response from https://api.opensubtitles.com/api/v1/login
2025-11-14 21:39:50.238 Error SubtitleManager: Error searching for subtitles on Open Subtitles
    *** Error Report ***
    Version: 4.9.1.90
    Command line: C:\Users\randy\AppData\Roaming\Emby-Server\system\EmbyServer.dll
    Operating system: Microsoft Windows 10.0.26200
    OS/Process: x64/x64
    Framework: .NET 8.0.21
    Runtime: C:/Users/randy/AppData/Roaming/Emby-Server/system/System.Private.CoreLib.dll
    Processor count: 8
    Data path: C:\Users\randy\AppData\Roaming\Emby-Server\programdata
    Application path: C:\Users\randy\AppData\Roaming\Emby-Server\system
    MediaBrowser.Common.Extensions.RateLimitExceededException: MediaBrowser.Common.Extensions.RateLimitExceededException: Allowable request per timeframe was reached.
       at OpenSubtitles.OpenSubtitleComDownloader.OnErrorCode(HttpStatusCode statusCode, HttpResponseInfo responseInfo)
       at OpenSubtitles.OpenSubtitleComDownloader.GetResponse(HttpRequestOptions requestOptions, String httpMethod, Int32 allowedRequestFrequencyMs)
       at OpenSubtitles.OpenSubtitleComDownloader.Login(OpenSubtitleOptions options, CancellationToken cancellationToken)
       at OpenSubtitles.OpenSubtitleComDownloader.SearchInternal(SubtitleSearchRequest request, Boolean useFilename, OpenSubtitleOptions options, CancellationToken cancellationToken)
       at OpenSubtitles.OpenSubtitleComDownloader.Search(SubtitleSearchRequest request, OpenSubtitleOptions options, CancellationToken cancellationToken)
       at Emby.Providers.Subtitles.SubtitleManager.<>c__DisplayClass17_0.<<SearchSubtitles>b__3>d.MoveNext()
    Source: OpenSubtitles
    TargetSite: Void MoveNext()
 

embyserver.txt

Posted

Since this appears to be an issue with opensubtitles.com do I need to contact them to address the issue?

Posted

I just tried to search for subtitles again and it's working now. I'm seeing search results with opensubtitles and I can download them.  Many thanks to those that contrributed.

  • Thanks 1
  • Solution
Posted

Yes also confirming it's good now. :) I had a feeling it was their API based on no changes on my end.

  • Agree 1
Posted
2 minutes ago, Lessaj said:

Yes also confirming it's good now. :) I had a feeling it was their API based on no changes on my end.

Yes its always a waiting game, when its an upstream issue 😉

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