Dmitrii Okunev 3a81c596a7
rolling-release / build (push) Waiting to run
rolling-release / rolling-release (push) Blocked by required conditions
Merge pull request #8 from xaionaro-go/drafts
[youtube] Investigating quota consumption mismatch
2026-03-09 00:36:59 +00:00
2026-03-01 21:43:37 +00:00
2026-02-08 19:10:11 +00:00
2024-07-29 02:17:36 +01:00
2026-03-08 18:27:21 +00:00
2024-02-12 13:38:01 +00:00
2025-02-15 22:06:43 +00:00

About

rolling-release

This is a program that is targeted on making IRL streaming as simple as possible.

Install

Windows

Go to https://github.com/xaionaro-go/streamctl/releases, download streampanel-windows-amd64.zip, unpack it to a directory where you wish to store the application.

Linux

Prebuilt

Go to https://github.com/xaionaro-go/streamctl/releases, download streampanel-linux-amd64, unpack it to a directory where you wish to store the application, and don't forget to make it executable, e.g.:

sudo chmod +x /usr/local/bin/streampanel

Build from the source

apt install -fy libavcodec-dev libavdevice-dev libavfilter-dev libavformat-dev libavutil-dev libvlc-dev libx11-dev libxcursor-dev libxinerama-dev libxi-dev libglfw3-dev libasound2-dev libxxf86vm-dev
apt install -fy golang-go
go install fyne.io/fyne/v2/cmd/fyne@latest
git clone https://github.com/xaionaro-go/streamctl
cd streamctl
make streampanel-linux-amd64

Android

Go to https://github.com/xaionaro-go/streamctl/releases, download streampanel-arm64.apk on the smartphone, launch it, and install.

How to use

<TBD>

StreamPanel screenshot

CLI: streamctl

xaionaro@void:~/go/src/github.com/xaionaro-go/streamctl$ go run ./cmd/streamctl/
Usage:
  /tmp/go-build2502186757/b001/exe/streamctl [command]

Available Commands:
  completion      Generate the autocompletion script for the specified shell
  generate-config
  help            Help about any command
  set-description
  set-title
  stream-end
  stream-start

Flags:
      --config-path string   the path to the config file (default "~/.streamctl.yaml")
  -h, --help                 help for /tmp/go-build2502186757/b001/exe/streamctl
      --log-level Level       (default warning)

Use "/tmp/go-build2502186757/b001/exe/streamctl [command] --help" for more information about a command.

See also

  • OBS Blade is a quick and nice tool to control your OBS remotely.
S
Description
A CLI and GUI to control your stream on multiple places at once (OBS, YouTube, Twitch, Kick)
Readme CC0-1.0 5.6 MiB
Languages
Go 98.3%
Makefile 0.9%
QML 0.6%
Dockerfile 0.1%