I'm using this code to get subtitle files
Code: Select all
URL serverUrl = new URL("https", "api.opensubtitles.org", 443, "/xml-rpc");
OpenSubtitlesClient osClient = new OpenSubtitlesClientImpl(serverUrl);
ServerInfo serverInfo = osClient.serverInfo();
osClient.login("[email protected]", "mypassword", "en", "TemporaryUserAgent");
// searching for subtitles matching a file
List<SubtitleInfo> subtitles = osClient.searchSubtitles("eng", "Baskets", "4", "1");
if(subtitles.size() > 0) {
SubtitleInfo subtitleInfo = subtitles.get(0);
List<SubtitleFile> subtitleFiles = osClient.downloadSubtitles(subtitleInfo.getSubtitleFileId());
}