OpenSub4j is an open source Java library for opensubtites. It provides an object-oriented abstraction over XML-RPC opensubtitles.org API.
To use the library simply include the JAR file in your project. You can download the latest build from: https://drone.io/github.com/wtekiela/opensub4j/files
JavaDoc documentation is available here: http://wtekiela.github.io/opensub4j/
To build the library from sources, you just need to invoke:
./gradlew assemble
Note: Java JDK 8 is required.