Skip to content
This repository has been archived by the owner on Oct 5, 2021. It is now read-only.
/ obs-java-client Public archive

Java API for the OBS Websocket API

License

Notifications You must be signed in to change notification settings

harm27/obs-java-client

Repository files navigation

Development stopped

Because of time constraints and that my use case no longer exist, i stopped working on this project.

Java API for the OBS

A Java API for communicating with OBS. Currently supporting OBS-Websocket with Java 11+ Websocket client and Jackson.

Quality Gate Status Master Build

News

Version 1.4 is released and supports everything from OBS WebSocket v4.9.1. It also now properly supports the use of batching.

The next version will be 2.0 where there will be many breaking changes related to OBS WebSocket v5.0.0.

Download options

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.

Documentation

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

SonarCloud codequality

Lines of Code Duplicated Lines (%)

Bugs Code Smells Technical Debt

Maintainability Rating Reliability Rating

Security Rating Vulnerabilities