[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1031723: ITP: obs-command-source -- plugin for OBS Studio providing a dummy source to execute commands

Package: wnpp
Severity: wishlist
Owner: Joao Eriberto Mota Filho <eriberto@debian.org>
X-Debbugs-Cc: debian-devel@lists.debian.org, Norihiro Kamae <norihiro@nagater.net>

* Package name    : obs-command-source
  Version         : 0.3.2
  Upstream Contact: Norihiro Kamae <norihiro@nagater.net>
* URL             : https://obsproject.com/forum/resources/dummy-source-to-execute-command.952/
* License         : GPL-2
  Programming Lang: C, Python
  Description     : plugin for OBS Studio providing a dummy source to execute commands

 This plugin provides a dummy source to execute arbitrary commands when a scene
 is switched.
 Current features:
   Start a command at the following events:
     * Show (the source is shown in either preview or program).
     * Hide (the source is hidden so that no longer shown in neither preview
       nor program).
     * Activate (the source goes to the program).
     * Deactivate (the source goes from the program).
     * Show in preview (the source goes to the preview).
     * Hide from preview (the source goes from the preview).
   Optionally, kill the created process at these conditions (this feature is
   not available for Windows as of now):
     * When hiding, kill the process created at shown.
     * When deactivating, kill the process created at activated.
     * When hiding from the preview, kill the process created at preview.
 Possible usage:
   * Implementing custom tally lights.
   * Controlling PTZ cameras by switching the scene. Ii is possible to combine
     with CURL to send some commands.
   * Start and stop a daemon program required for the scene.
   * Trigger other operations through websocket at the event. A helper script
     is available for this (request-websocket.py).
   * Start or stop a streaming and recording.
   * Open a full screen video.
   * Open a calculator to teach about finances when switching a scene.
   * Other actions.

Reply to: