Jump to content

Open Subtitles Error - Not Acceptable


Go to solution Solved by Billatron,

Recommended Posts

Billatron
Posted

Hi there,

 

I've just recently noticed that I can no longer download subtitles from opensubtitles using the plugin. I've double checked the login details are all correct and I've not exceeded my download limit.

I'm currently running Emby 4.8.3.0 as a docker container on unraid. Open Subtitles plugin is version 1.0.54.0.

Below is  exert on the error in the logs that I'm seeing. I don't suppose anybody else has come across. I've attached the full embyserver.txt log too.

 

2024-04-15 17:36:12.338 Info HttpClient: POST https://api.opensubtitles.com/api/v1/login
2024-04-15 17:36:13.025 Info HttpClient: GET https://api.opensubtitles.com/api/v1/infos/languages
2024-04-15 17:36:13.049 Info OpenSubtitleComDownloader: Open Subtitles Languages: {"data":[{"language_code":"af","language_name":"Afrikaans"},{"language_code":"be","language_name":"Belarusian"},{"language_code":"my","language_name":"Burmese"},{"language_code":"ab","language_name":"Abkhazian"},{"language_code":"ar","language_name":"Arabic"},{"language_code":"hy","language_name":"Armenian"},{"language_code":"as","language_name":"Assamese"},{"language_code":"at","language_name":"Asturian"},{"language_code":"eu","language_name":"Basque"},{"language_code":"bn","language_name":"Bengali"},{"language_code":"br","language_name":"Breton"},{"language_code":"bg","language_name":"Bulgarian"},{"language_code":"ca","language_name":"Catalan"},{"language_code":"zh-cn","language_name":"Chinese (simplified)"},{"language_code":"fr","language_name":"French"},{"language_code":"ka","language_name":"Georgian"},{"language_code":"de","language_name":"German"},{"language_code":"gd","language_name":"Gaelic"},{"language_code":"ga","language_name":"Irish"},{"language_code":"gl","language_name":"Galician"},{"language_code":"el","language_name":"Greek"},{"language_code":"he","language_name":"Hebrew"},{"language_code":"hi","language_name":"Hindi"},{"language_code":"hr","language_name":"Croatian"},{"language_code":"hu","language_name":"Hungarian"},{"language_code":"ig","language_name":"Igbo"},{"language_code":"is","language_name":"Icelandic"},{"language_code":"ia","language_name":"Interlingua"},{"language_code":"kk","language_name":"Kazakh"},{"language_code":"lv","language_name":"Latvian"},{"language_code":"lt","language_name":"Lithuanian"},{"language_code":"ml","language_name":"Malayalam"},{"language_code":"it","language_name":"Italian"},{"language_code":"ja","language_name":"Japanese"},{"language_code":"km","language_name":"Khmer"},{"language_code":"ko","language_name":"Korean"},{"language_code":"ku","language_name":"Kurdish"},{"language_code":"mk","language_name":"Macedonian"},{"language_code":"mr","language_name":"Marathi"},{"language_code":"nv","language_name":"Navajo"},{"language_code":"no","language_name":"Norwegian"},{"language_code":"oc","language_name":"Occitan"},{"language_code":"fa","language_name":"Persian"},{"language_code":"pl","language_name":"Polish"},{"language_code":"pt-pt","language_name":"Portuguese"},{"language_code":"ps","language_name":"Pushto"},{"language_code":"ru","language_name":"Russian"},{"language_code":"sr","language_name":"Serbian"},{"language_code":"sk","language_name":"Slovak"},{"language_code":"sl","language_name":"Slovenian"},{"language_code":"sy","language_name":"Syriac"},{"language_code":"ta","language_name":"Tamil"},{"language_code":"me","language_name":"Montenegrin"},{"language_code":"ze","language_name":"Chinese bilingual"},{"language_code":"sd","language_name":"Sindhi"},{"language_code":"es","language_name":"Spanish"},{"language_code":"sw","language_name":"Swahili"},{"language_code":"sv","language_name":"Swedish"},{"language_code":"tt","language_name":"Tatar"},{"language_code":"te","language_name":"Telugu"},{"language_code":"th","language_name":"Thai"},{"language_code":"tk","language_name":"Turkmen"},{"language_code":"tr","language_name":"Turkish"},{"language_code":"uk","language_name":"Ukrainian"},{"language_code":"uz","language_name":"Uzbek"},{"language_code":"vi","language_name":"Vietnamese"},{"language_code":"cy","language_name":"Welsh"},{"language_code":"ro","language_name":"Romanian"},{"language_code":"pt-br","language_name":"Portuguese (BR)"},{"language_code":"zh-tw","language_name":"Chinese (traditional)"},{"language_code":"sq","language_name":"Albanian"},{"language_code":"an","language_name":"Aragonese"},{"language_code":"az","language_name":"Azerbaijani"},{"language_code":"bs","language_name":"Bosnian"},{"language_code":"cs","language_name":"Czech"},{"language_code":"da","language_name":"Danish"},{"language_code":"nl","language_name":"Dutch"},{"language_code":"en","language_name":"English"},{"language_code":"eo","language_name":"Esperanto"},{"language_code":"et","language_name":"Estonian"},{"language_code":"fi","language_name":"Finnish"},{"language_code":"id","language_name":"Indonesian"},{"language_code":"kn","language_name":"Kannada"},{"language_code":"lb","language_name":"Luxembourgish"},{"language_code":"ms","language_name":"Malay"},{"language_code":"ma","language_name":"Manipuri"},{"language_code":"mn","language_name":"Mongolian"},{"language_code":"ne","language_name":"Nepali"},{"language_code":"or","language_name":"Odia"},{"language_code":"si","language_name":"Sinhalese"},{"language_code":"se","language_name":"Northern Sami"},{"language_code":"so","language_name":"Somali"},{"language_code":"tl","language_name":"Tagalog"},{"language_code":"ur","language_name":"Urdu"},{"language_code":"pm","language_name":"Portuguese (MZ)"},{"language_code":"ea","language_name":"Spanish (LA)"},{"language_code":"ex","language_name":"Extremaduran"},{"language_code":"pr","language_name":"Dari"},{"language_code":"sp","language_name":"Spanish (EU)"},{"language_code":"sx","language_name":"Santali"},{"language_code":"tp","language_name":"Toki Pona"},{"language_code":"nb","language_name":"Norwegian Bokmal"}]}
2024-04-15 17:36:13.312 Info HttpClient: GET https://api.opensubtitles.com/api/v1/subtitles?imdb_id=413099&languages=en&moviehash=ae881ef93f91be65&query=Evan Almighty.mp4
2024-04-15 17:36:15.605 Info Server: http/1.1 POST http://host2:8096/emby/Items/2305877/RemoteSearch/Subtitles/e02a34f56233e3e5e7765144ca8f184f_srt_en_581106_False_True?MediaSourceId=daa9cb5f1574d702035cebeeca08b239&X-Emby-Client=Emby for Windows&X-Emby-Device-Name=BILLYBOT5000&X-Emby-Device-Id=oD3f1ghpiUkiDMbPmClwvrpkxaaTlwUxtlz6Uj06Y9c&X-Emby-Client-Version=1.1.551.0&X-Emby-Token=x_secret1_x&X-Emby-Language=en-gb. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; MSAppHost/3.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36 Edge/18.19045
2024-04-15 17:36:15.873 Info HttpClient: POST https://api.opensubtitles.com/api/v1/download
2024-04-15 17:36:15.965 Error Server: Error processing request
    *** Error Report ***
    Version: 4.8.3.0
    Command line: /system/EmbyServer.dll -programdata /config -ffdetect /bin/ffdetect -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3
    Operating system: Linux version 6.1.74-Unraid (root@Develop-612) (gcc (GCC) 12.2.0, GNU ld version 2.40-slack151) #1 SMP PREEMPT_DYNAMIC Fri Feb  2 11:06:32 PST 2024
    Framework: .NET 6.0.25
    OS/Process: x64/x64
    Runtime: system/System.Private.CoreLib.dll
    Processor count: 4
    Data path: /config
    Application path: /system
    MediaBrowser.Model.Net.HttpException: MediaBrowser.Model.Net.HttpException: NotAcceptable
       at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)
       at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsync(HttpRequestOptions options, String httpMethod)
       at OpenSubtitles.OpenSubtitleComDownloader.DownloadSubtitlesToString(String id, OpenSubtitleOptions options, CancellationToken cancellationToken)
       at OpenSubtitles.OpenSubtitleComDownloader.GetSubtitlesInternal(String id, OpenSubtitleOptions options, CancellationToken cancellationToken)
       at Emby.Providers.Subtitles.SubtitleManager.DownloadSubtitles(BaseItem item, String subtitleId, LibraryOptions libraryOptions, CancellationToken cancellationToken)
       at Emby.Api.Subtitles.SubtitleService.Post(DownloadRemoteSubtitles request)
       at Emby.Server.Implementations.Services.ServiceController.GetTaskResult(Task task)
       at Emby.Server.Implementations.Services.ServiceHandler.ProcessRequestAsync(HttpListenerHost httpHost, IServerApplicationHost appHost, IRequest httpReq, IResponse httpRes, IStreamHelper streamHelper, RestPath restPath, String responseContentType, CancellationToken cancellationToken)
       at Emby.Server.Implementations.HttpServer.HttpListenerHost.RequestHandler(IRequest httpReq, ReadOnlyMemory`1 urlString, ReadOnlyMemory`1 localPath, CancellationToken cancellationToken)
    Source: Emby.Server.Implementations
    TargetSite: Void MoveNext()

 

 

Any help would be greatly appreciated.

 

Thanks

OpenSubsError.PNG

embyserver.txt

Happy2Play
Posted

There are a couple other topics as this is a OpenSubtitle change/issue.

 

 

Billatron
Posted

I appreciate you looking at this thread. I did see the top one you linked before posting it. I wasn't convinced the download threshold was the cause as the site said I hadn't downloaded a single subtitle today and I created a brand new account only to find the same error.

 

Seems like multiple people are being affected by this having read some of the latest updates on that thread. I'll keep an eye on it across the coming days and see if there is any movement.

 

Thanks

  • Solution
Billatron
Posted

Looks like it's sorted now. I didn't do anything so I'm assuming this was sorted on the opensubtitles end.

  • Agree 2
  • Thanks 1
Santacrab
Posted

I'm getting the same error. No subtitles downloaded yet on the new account just created on opensubtitles.com (I was using org previousely. which stopped working)

Q-Droid
Posted

If it's the same problem would it be possible to merge the threads?

Posted

Same Error “NotAcceptable”.

Posted

Hi, we are looking into this. But yes right now it is intermittent. Thanks.

  • 2 months later...
Posted

Hi, are you still having an issue with this?

athinaok
Posted (edited)

Issue remains 4.9.0.26 beta

Please note that open subtitles has no Greek subtitles but search engine return results in Greek language. 

 

image.thumb.png.d5381d221cddf574f3379da04228f30d.png

image.png.2f4f68af553638550cb74d2577da6104.png

image.png.73ea086c7998accff69c2fb693c613c9.png

 

 

image.png

Edited by athinaok
Q-Droid
Posted

I don't know if related but yesterday there was an update to the plug-in and now I'm getting this error.

Search for subtitles works and gets results but can't download, get the "Not Acceptable" error.

 

  • Agree 2
wolfram84
Posted
51 minutes ago, Q-Droid said:

I don't know if related but yesterday there was an update to the plug-in and now I'm getting this error.

Search for subtitles works and gets results but can't download, get the "Not Acceptable" error.

 

Same here, issue began recently, probably noticed it for the first time yesterday.

Happy2Play
Posted

But downgrading give the same error so I will guess issue is not Emby again.

  • Agree 1
Posted
2 hours ago, athinaok said:

Issue remains 4.9.0.26 beta

Please note that open subtitles has no Greek subtitles but search engine return results in Greek language. 

 

image.thumb.png.d5381d221cddf574f3379da04228f30d.png

image.png.2f4f68af553638550cb74d2577da6104.png

image.png.73ea086c7998accff69c2fb693c613c9.png

 

 

image.png

Hi there, please attach the emby server log:

Thanks.

Noodlewasser
Posted (edited)

I noticed the same problem since yesterday. NotAcceptable (406). Seems like the Accept header does not include the content type that the opensubtitles api returns (application/json) or is missing.

2024-07-07 12:52:40.053 Info HttpClient: POST https://vip-api.opensubtitles.com/api/v1/download
2024-07-07 12:52:40.099 Error Server: Error processing request
	*** Error Report ***
	Version: 4.8.8.0
	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.5.0-35-generic (buildd@lcy02-amd64-079) (x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0, GNU ld (GNU Binutils for Ubunt
	Framework: .NET 6.0.25
	OS/Process: x64/x64
	Runtime: app/emby/system/System.Private.CoreLib.dll
	Processor count: 16
	Data path: /config
	Application path: /app/emby/system
	MediaBrowser.Model.Net.HttpException: MediaBrowser.Model.Net.HttpException: NotAcceptable
	   at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)
	   at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsync(HttpRequestOptions options, String httpMethod)
	   at OpenSubtitles.OpenSubtitleComDownloader.DownloadSubtitlesToString(String id, OpenSubtitleOptions options, CancellationToken cancellationToken)
	   at OpenSubtitles.OpenSubtitleComDownloader.GetSubtitlesInternal(String id, OpenSubtitleOptions options, CancellationToken cancellationToken)
	   at Emby.Providers.Subtitles.SubtitleManager.DownloadSubtitles(BaseItem item, String subtitleId, LibraryOptions libraryOptions, CultureDto[] searchedLanguages, CancellationToken cancellationToken)
	   at Emby.Api.Subtitles.SubtitleService.Post(DownloadRemoteSubtitles request)
	   at Emby.Server.Implementations.Services.ServiceController.GetTaskResult(Task task)
	   at Emby.Server.Implementations.Services.ServiceHandler.ProcessRequestAsync(HttpListenerHost httpHost, IServerApplicationHost appHost, IRequest httpReq, IResponse httpRes, IStreamHelper streamHelper, RestPath restPath, String responseContentType, CancellationToken cancellationToken)
	   at Emby.Server.Implementations.HttpServer.HttpListenerHost.RequestHandler(IRequest httpReq, ReadOnlyMemory`1 urlString, ReadOnlyMemory`1 localPath, CancellationToken cancellationToken)
	Source: Emby.Server.Implementations
	TargetSite: Void MoveNext()

 

Edited by Noodlewasser
  • Thanks 1
athinaok
Posted

logs attached

embyserver.txt

 

2024-07-07 16:44:54.468 Error Server: Error processing request
    *** Error Report ***
    Version: 4.9.0.26
    Command line: /volume1/@appstore/EmbyServer/system/EmbyServer.dll -programdata /var/packages/EmbyServer/var -ffdetect /var/packages/EmbyServer/target/bin/ffdetect -ffmpeg /var/packages/EmbyServer/target/bin/ffmpeg -ffprobe /var/packages/EmbyServer/target/bin/ffprobe -nolocalportconfig -ignore_vaapi_enabled_flag -pidfile /var/packages/EmbyServer/var/EmbyServer.pid -defaultdirectory /volume1/Public -updatepackage emby-server-synology72_{version}_x86_64.spk -noautorunwebapp
    Operating system: Linux version 4.4.302+ (root@build5) (gcc version 12.2.0 (GCC) ) #69057 SMP Fri Jan 12 17:02:28 CST 2024
    OS/Process: x64/x64
    Framework: .NET 8.0.6
    Runtime: volume1/@appstore/EmbyServer/system/System.Private.CoreLib.dll
    Processor count: 4
    Data path: /var/packages/EmbyServer/var
    Application path: /volume1/@appstore/EmbyServer/system
    MediaBrowser.Model.Net.HttpException: MediaBrowser.Model.Net.HttpException: NotAcceptable
       at OpenSubtitles.OpenSubtitleComDownloader.DownloadSubtitlesToString(String id, OpenSubtitleOptions options, CancellationToken cancellationToken)
       at OpenSubtitles.OpenSubtitleComDownloader.GetSubtitlesInternal(String id, OpenSubtitleOptions options, CancellationToken cancellationToken)
       at Emby.Providers.Subtitles.SubtitleManager.DownloadSubtitles(BaseItem item, String subtitleId, LibraryOptions libraryOptions, CultureDto[] searchedLanguages, CancellationToken cancellationToken)
       at Emby.Api.Subtitles.SubtitleService.Post(DownloadRemoteSubtitles request)
       at Emby.Server.Implementations.Services.ServiceController.GetTaskResult(Task task)
       at Emby.Server.Implementations.Services.ServiceHandler.ProcessRequestAsync(HttpListenerHost httpHost, IServerApplicationHost appHost, IRequest httpReq, IResponse httpRes, IStreamHelper streamHelper, RestPath restPath, String responseContentType, CancellationToken cancellationToken)
       at Emby.Server.Implementations.HttpServer.HttpListenerHost.RequestHandler(IRequest httpReq, ReadOnlyMemory`1 urlString, ReadOnlyMemory`1 localPath, CancellationToken cancellationToken)
    Source: OpenSubtitles
    TargetSite: Void MoveNext()
    

    

LittleKinder
Posted

just got this issue yesterday and today 😢 

Posted

Same error here since yesterday. This is really notacceptable 😆

 

  • Confused 1
Posted

HI, we are looking into it. Thanks.

  • Like 2
  • Agree 1
Posted

Same issue for me.   I am a VIP user, but suddenly I am getting the same error

jpkokkonen
Posted

Same for me. I am also VIP user.

Posted

I also have the same error since yesterday.

Tenaciousc
Posted

Don't know if you need more confirmations... but yeah, same issue here

Posted (edited)

The same problem! Emby server Linux Version 4.9.0.26 beta

opensubtitles VIP member

Captura de ecrã 2024-0709.png

Edited by ajpb
Posted

Hi, yes we are looking into this. Thanks.

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