Some time ago we took the decision to allow API use only for logged-in users. However, not all software support logging in. Here are some hacks to be able to log in anyway. For all solutions, keep in mind to use the login credentials for www.opensubtitles.org (thus NOT the login for this forum, that's something else).
► Logging in with Popcorn-Time
(Thanks to NeleEoin for this solution)
You need to enter your login data into the source code of Popcorn-Time, like this:
• Open the location "C:\Users\your pc name\AppData\Local\Popcorn-Time\src\app"
• Right click on "settings.js" and choose from the popup "open with", and choose Notepad.
• Scroll down until you find this:
// OpenSubtitles
Settings.opensubtitlesAutoUpload = true;
Settings.opensubtitlesAuthenticated = ;false;
Settings.opensubtitlesUsername = "";
Settings.opensubtitlesPassword ="";`
• Now change the second line to "true" and fill in your username and password on the next lines:
// OpenSubtitles
Settings.opensubtitlesAutoUpload = true;
Settings.opensubtitlesAuthenticated = true;
Settings.opensubtitlesUsername = "your username";
Settings.opensubtitlesPassword = "your password";`
► Logging in with MPC-HC
(Thanks to LhOuzrJtC3 for this solution)
Note: Take in account MPC-HC has been discontinued since 2017 so don't expect support from them. Bug tracker disappeared. I know there are some other forks coming from MPC, options may differ. I'm using 1.7.13 x64 which I believe was the latest version.
• Open MPC-HC and go to View/Options (or just press O), then in the tree select Subtitles/Misc.
• You will see the list of sites to use when searching for subtitles with MPC-HC.
• Right click in OpenSubtitles and click "Setup", it will ask for username and password for the site.
• Now, I'm using Windows 10 and the input dialog is from Windows Security which I had never seen until now. It may be different in other windows versions.
• Apply and close. Done.