Skip to content

featherbear/talyte

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Talyte

An OBS tally light for the M5StickC IoT device.


Usage

Note: Talyte requires obs-websocket installed on the computer running OBS.

You can use Talyte as a standalone program, or as an API (write your own program, OBS tally integration is done for you).

TalyteStandalone - Talyte as a software

  • Open the src/main.cpp and edit the ssid, password, OBS_HOST, and OBS_PORT variables to match your configuration.
    • If you would like to set a default program for Talyte to observe, modify the defaultProgram variable as well.
  • Compile and upload the code
    • This project uses PlatformIO as the build framework, however you can use whatever build chain you like

Usage

Setup

Whilst the device is on the Connecting screen (during startup), press the [M5] button to enter the setup mode. The wireless network and IP address to connect to are displayed on the LCD screen.

Once connected, you can configure the network and tally settings on the webpage.

Views

/--Tally
|
\--Info
    + Source        |<
    + Device        |< Pages
    + Link Assign   |<
  • [M5] button - Switch views
  • Alt button - Switch pages

To select a new program to link Talyte to, go to the Link Assign page and hold the Alt button for 6 seconds.

TalyteClient - Talyte as a library

idk import the header file i guess...


Extra | Talyte Assistant

Talyte Assistant is a WebSockets proxy to reduce the amount of traffic that Talyte receives, thus making Talyte perform more optimally.


License

This software is licensed under the MIT license, as can be viewed here.