Netflix Imports Failing w/"No appropriate captions found"
zoran

Hi everyone, we are looking into the issue and we hope to find a solution soon. Thanks for your patience!
ruthenium

Any updates? My husband just subscribed for the year, finally convinced by me that it's useful and now I can't import from Netflix.
zoran

@ What did you try to import? Are you sure that subtitles are available in your study language? Netflix importing should work properly at the moment.
rkarjala

Has this been solved yet? This netflix plugin was the sole reason why I subscribed to this service. Doesn't work on Firefox, Chrome. "Error: No appropriate captions found."
bankeinanin

So if it's an issue of LingQ having to keep up with netflix updates, do we need to report this every time it happens so that LingQ's IT can work on it or does LingQ's team know of this everytime it happens.
I use LingQ for primarily netflix transcripts but I'm fine grinding the flashcards until the importer works again.
noxialisrex

Unfortunately, Netflix has not had a public API in a long time, and I don't even think they are issuing API keys anymore for affiliates and partners. This means anyone building tools that interact with Netflix will be at the mercy of Netflix updating something that breaks what they built.
bankeinanin

In the meantime is there some other way to get the transcripts from netflix until this bug decides to disappear again?
noxialisrex

Also experiencing this bug again (in FF and Chrome). The workaround I am using is Tamper Monkey with Chrome and this Script to manually download the VTT file.
https://greasyfork.org/sv/scripts/26654-netflix-subtitle-downloader
As an edit: If you name the VTT the name of your Course in LingQ, it will add it to that Course. Naming won't be ideal (Subtitles 1,2,3,4...), but it works.
robertbiggar

side note: you can use tamper monkey and the disney plus version too since the plugin doesn't work on that platform anyway
bankeinanin

Does it work on Amazon prime or HBO max?
noxialisrex

It looks like HBO Max splits their subtitles, so you need a script that downloads all the files and, ideally, combines them. Some quick Googling and I found this:
https://greasyfork.org/en/discussions/requests/75196-peacock-and-hbo-max-subtitle-downloaders
But they use a Mega link so download at your own peril.
I found this for Amazon Prime:
https://greasyfork.org/en/scripts/34885-amazon-video-subtitle-downloader/code
noxialisrex

Yes, I also use tamper monkey scripts for all of the services that the LingQ importer doesn't work with :), including Disney+ (which dubs nearly everything into 20-30 languages).
bankeinanin

Thank you
maciejprzybylak

It still doesn't work for me on chrome and firefox, sorry to hear that because that's why I bought the premium version
llclub

Chrome importer doesn't work at all for me. Safari one imports only a description (in English...) also adds the movie image to all the other lessons in the folder...
CyranoSteve

It seems this has not been resolved yet, I am still getting this error in Chrome.
Also tried Firefox, same error "Error: No appropriate captions found."
I also tried Safari where the import is said to succeed but it only seems to import the description text and only in English instead of the target language.
Is there a workaround for this problem?
zoran

We are looking into it and trying to figure out what's going on. Thanks for your patience.
CyranoSteve

Ok... have to ask, though: there's a thread on this forum that's 3 years old about this problem. Did it break again or has it never worked?
zoran

@CyranoSteve It's a new issue, of course. Netflix import worked properly, but sometimes, due to changes made on Netflix's end, we have to deal with those changes on our end too to make it work again.
BMD77

I'm having the same issue, and there seems to be no solution.
PeterBormann

Same here:
I tried it with Chrome / Firefox for English, French, Portuguese, and Spanish.
The LingQ plugins don't seem to work anymore for Netflix...
zoran

Thanks, we are investigating the issue.
brandon.lee.detty

Debug info in case they're having trouble recreating the error:

In particular, 117 failing means that the div with id "LQNFXSUB" isn't created, and that's relied upon for extracting the subtitles later on.
document.body.insertBefore(configElem, document.body.firstChild);
is failing because this is running before the body is ready (document.body is null). This likely has to do with a change to sync/async behaviour on Netflix's side. Before, something was probably blocking the plugin from running until the body was ready. It could also be a race condition, but I'm guessing not.
A company as big as Netflix rolls out changes conservatively, not to everyone at once. That explains why not everyone is affected yet.
zoran

Perfect, thanks for this!
JessicaKent

Any updates on this?
zoran

There's still an issue with Netflix import from Chrome. It works through Firefox, Edge and Safari. We are looking into finding solution for Chrome extension and we hope to solve it soon.