Getting Started
RahiTuber is a PNGTuber app that animates a layered avatar from your microphone. Connecting it lets your commands trigger the states you have set up in RahiTuber, the same as pressing their hotkeys. To connect the service:
- Open RahiTuber and turn on Control States via HTTP in Preferences, on the Integration tab
- Head to the Services page inside Mix It Up
- Enter the port RahiTuber is listening on, which is 8000 unless you have moved it
- Select Connect under the RahiTuber section
RahiTuber holds nothing open between requests, so the only way to notice it closing is to ask. Mix It Up checks the connection every 15 seconds against a path RahiTuber rejects without touching any of your states, and reconnects on its own if RahiTuber comes back.
To interact with RahiTuber, you would add a RahiTuber Action to your command.
Actions
RahiTuber actions allow you to control your avatar’s states from within your commands. This action supports the following options:
- Trigger State: Turns the named state on, the same as pressing its hotkey
- Stop State: Turns the named state off, the same as releasing its hotkey
The state is typed rather than picked from a list. RahiTuber’s HTTP integration gives no way to ask what states exist, so enter the state’s name exactly as it appears in RahiTuber, or its position in the states list counting from 0.
Triggering is all a Toggle or Permanent state needs, because a Toggle flips on each trigger and a Permanent state applies on the trigger alone. A state set to While Held stays on until a Stop State action for it runs.
The state name supports Special Identifiers, so one command can drive different states depending on what triggered it.
NOTE: RahiTuber provides no events. Its integration only takes state changes and reports nothing back, so there is nothing in RahiTuber that can run a command here.