Skip to content

Releases: dv-anomaly/cg-controller

CG Controller v0.5

04 May 20:40
Compare
Choose a tag to compare

HTML & JavaScript Based Graphics Generator

Screenshot

This is a minimal implementation of an HTML compatible graphics generator for livestreaming use. A work in progress, but usable.

Example Output

Supports 3 control channels. Additional resources required for rendering/output are not currently included or documented. The application expects these files to be in [User's Documents]/CG Controller. If you are interested in this project, open an issue, and I'll work on including some sample content.

Example Output

New in This Version

  • General UI Improvements & Bug Fixes

Roadmap

  • Newtek NDI Support - Currently requires Chromium based Browser Source support in your streaming solution. Tested With vMix, and OBS + Browser Plugin.
  • Server/Client Architecture Currently a monolithic architecture with all controller services running on a single host. But can stream to any host on the network over HTML and Websockets on port 1337.
  • Custom Card Templates Currently a static set of cards in software, will allow custom cards to be defined in the HTML template at some point.

CG Controller v0.4

04 May 14:29
Compare
Choose a tag to compare

HTML & JavaScript Based Graphics Generator

Screenshot

This is a minimal implementation of an HTML compatible graphics generator for livestreaming use. A work in progress, but usable.

Example Output

Supports 3 control channels. Additional resources required for rendering/output are not currently included or documented. The application expects these files to be in [User's Documents]/CG Controller. If you are interested in this project, open an issue, and I'll work on including some sample content.

Example Output

New in This Version

  • Async Loading - Editor and Program cards are loaded asynchronously.
  • General UI Improvements & Bug Fixes

Roadmap

  • Newtek NDI Support - Currently requires Chromium based Browser Source support in your streaming solution. Tested With vMix, and OBS + Browser Plugin.
  • Server/Client Architecture Currently a monolithic architecture with all controller services running on a single host. But can stream to any host on the network over HTML and Websockets on port 1337.
  • Custom Card Templates Currently a static set of cards in software, will allow custom cards to be defined in the HTML template at some point.

CG Controller v0.3

03 May 06:56
9d0536c
Compare
Choose a tag to compare

HTML & JavaScript Based Graphics Generator

Screenshot

This is a minimal implementation of an HTML compatible graphics generator for livestreaming use. A work in progress, but usable.

Example Output

Supports 3 control channels. Additional resources required for rendering/output are not currently included or documented. The application expects these files to be in [User's Documents]/CG Controller. If you are interested in this project, open an issue, and I'll work on including some sample content.

Example Output

New in This Version

  • File Browser - Images and Video fields use a custom file browser for easier selection.

Screenshot

  • Hotkeys
    • Play In - Spacebar or Enter
    • Change Cue - Up and Down Arrows
    • Play Out Channel - Number Row 1, 2, & 3
    • Copy and Paste Cards - Ctrl + C & Ctrl + V
  • General Bug Fixes and UI Improvements

Roadmap

  • Newtek NDI Support - Currently requires Chromium based Browser Source support in your streaming solution. Tested With vMix, and OBS + Browser Plugin.
  • Server/Client Architecture Currently a monolithic architecture with all controller services running on a single host. But can stream to any host on the network over HTML and Websockets on port 1337.
  • Custom Card Templates Currently a static set of cards in software, will allow custom cards to be defined in the HTML template at some point.

CG Controller v0.2

01 May 08:07
Compare
Choose a tag to compare

HTML & JavaScript Based Graphics Generator

Screenshot

This is a minimal implementation of an HTML compatible graphics generator for livestreaming use. A work in progress, but usable.

Example Output

Supports 3 control channels. Additional resources required for rendering/output are not currently included or documented. The application expects these files to be in [User's Documents]/CG Controller. If you are interested in this project, open an issue, and I'll work on including some sample content.

Example Output

New in This Version

  • Stateful Channel Management - The playin and playout events are re-broadcast to synchronize clients when they connect/reconnect to the websocket server.
  • Improved Card Lifecycle - Live cards are displayed in red across all control channels unless they have been edited and re-cued. Clicking a Live card will trigger a playout of the assigned channel.
  • e-Sword Bibles - Support for unencrypted bibles in .bbli format.

Screenshot

  • Auto Scaling Text & Line Breaks - Implementation falls on the html display template will include with sample content in a future release.
  • General Bug Fixes

Roadmap

  • Improved Resource Selection - Currently requires user to manually enter relative file path.
  • Newtek NDI Support - Currently requires Chromium based Browser Source support in your streaming solution. Tested With vMix, and OBS + Browser Plugin.
  • Server/Client Architect Currently a monolithic architecture with all controller services running on a single host. But can stream to any host on the network over HTML and Websockets on port 1337.
  • Custom Card Templates Currently a static set of cards in software, will allow custom cards to be defined in the HTML template at some point.

CG Controller v0.1

29 Apr 22:09
Compare
Choose a tag to compare

This solution was built for a client, and the additional resources required for rendering/output are not included, nor documented. The application expects these files to be in '[User's Documents]/CG Controller'. If you are interested in this project, open an issue and I'll work on posting sample content.

Supports 3 control channels, Example:

Example Output

Example Output

Screenshot