subliminal: Some providers have been discarded due to unexpected errors: opensubtitles
Have been using “subliminal download -l en C:\Folder” for years, and Subliminal now stopped working for a long time.
Tried setting “subliminal --opensubtitles Login Pass” unsuccessfully. Don’t recall setting a profile credential, but it’s obvious there was some somewhere just not in every commandline I have had used.
"subliminal --opensubtitles X X"
Usage: subliminal [OPTIONS] COMMAND [ARGS]...
Error: Missing command.
Tried with other software, and it works. By downloading with the commandline and the login and pass gives:
0 video collected / 1 video ignored / 0 error
Is there any python file I can edit to manually insert the login? Strange it worked perfectly for years. Windows 7 64bit.
About this issue
- Original URL
- State: open
- Created 4 years ago
- Reactions: 6
- Comments: 19 (1 by maintainers)
You need to provide a login like this:
subliminal --debug --opensubtitles "username" "password" download -p opensubtitles -l en .Please, do not use long passwords or it will not work (with 64 does not work, with 16 it works just fine)
Opensubtitles.org has been hacked and everyone needs to reset their passwd: https://forum.opensubtitles.org/viewtopic.php?f=1&t=17685&p=46818
Indeed, providing a login/password for opensubtitles does the trick … but it is a pain that will fail the program for all providers. That should fail on opensubtitles and should work for others providers.
btw, it didn’t work because logins were blocked, not because you had special chars on your passwd string. I had special chars (
\!) on my passwd for years and it always worked flawlessly once you learn what chars needs escaping.I also use subliminal exclusively via a mpv script.
I could reset it via the “forget password” option. It’s not every special character but only some, my previous password that failed was “4movs!@#”, escaping the exclamation mark like 4movs**\!**@# worked. My current password that works, only has one special sign:
[, the rest are letters. But like Garoto mentioned, you would have to change your password anyway because the site has been hacked. I’m using subliminal via this mpv script https://github.com/davidde/mpv-autosub which is very handy.I thought this was a bug myself earlier, had a little suspicion that maybe open subtitles stopped providing access to the API for non-logged users. But thought maybe if that were the case it wouldn’t be for too long or if it’s a bug it’ll be resolved. Turns out yes, they have stopped access for non-logged users via the API. https://forum.opensubtitles.org/viewtopic.php?f=11&t=17110
Let’s just hope one day they bring back access to it once again. Seems like the issues with other providers might be similar.
Thank you for discovering this… I do have 65 char password and have been wondering for months why it didn’t work!!
To anyone still in this thread, use this instead https://github.com/emericg/OpenSubtitlesDownload and be sure to fill in lines 61 and 62 with your opensubtitles account user / pass. It actually works unlike subliminal.
Same problem here.