harm27 / obs-java-client

Java API for the OBS Websocket API

Home Page:https://harm27.github.io/obs-java-client

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Java API for the OBS Websocket API

https://harm27.github.io/obs-java-client

License:MIT License


Languages

Language:Java 100.0%