A Java API for communicating with OBS. Currently supporting OBS-Websocket with Java 11+ Websocket client and Jackson.
Version 1.3 is released and rebuilds the requests en events to be generated based on obs-websocket protocol definition.
Also it supports all requests that are part of OBS v4.9.0.
Version 1.4 is targeted to improve the properties generation and fully support the batch request.
To be able to use this project you can either download the jars or use the maven dependency. Nightly builds are only available as maven dependency.
If you want to use the jar directly, you can download it at https://github.com/harm27/obs-java-client/releases. There you can find the uber/shaded-jar version with no further dependencies.
If you want to use Maven, you can find the latest jars in https://github.com/harm27/obs-java-client/packages. There you can find two versions, 1 uber/shaded-jar with all dependencies embeded and 1 jar with the dependencies through maven.
At harm27.github.io/obs-java-client you can find the following information:
- Javadoc for master and every released version
- Releasenotes for every released version