companion-module-requests icon indicating copy to clipboard operation
companion-module-requests copied to clipboard

Vingester

Open 2mas4556 opened this issue 3 years ago • 2 comments

Wish for support for the https://vingester.app . Would be great to start/stop/refresh all and individual browser sources.

2mas4556 avatar Feb 12 '22 10:02 2mas4556

I don't see a documented API for this one.

If you want to request an API be added, we would be able to integrate it after that.

bryce-seifert avatar Feb 12 '22 13:02 bryce-seifert

In https://github.com/rse/vingester/issues/66 @2mas4556 requested the API and it was added then.

The website lists the change for Version 3.0.0

IMPROVEMENT: add HTTP API for remote start/reload/stop of all browsers or a particular browser

Couldn't find any information on the website, but it seems like this is the commit where the API is added. https://github.com/rse/vingester/commit/ae5451e64609667535b3fb5764937c3d06f2dc6d

Here the text where it's explained 😄

If enabled on the left, Vingester provides an optional HTTP-based Application Programming Interface (API) on the configured IP address and TCP port. Use this API for remotely controlling Vingester from Elgato Stream Deck, Bitfocus Companion, CentralControl, Show Cockpit or similar control software.

The API access URL for HTTP GET requests is http://{{ apiAddr }}:{{ apiPort }}/browser/command, where browser is the BROWSER / Title of the browser (or all for all browsers) and command is start, reload or stop.

Phil0 avatar Sep 12 '24 20:09 Phil0