Skip to content

Releases: achedon12/tuxcast

Release list

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 08 Oct 11:47

The first release: the problems every Linux streamer hits, each solved by one command.

Added

  • tuxcast ui opens a control desk for everything below: a go-live tally, the Stream Deck with
    StreamController's real pages and a key-by-key preview of dropped Elgato profiles, the doctor's
    checks with one-click fixes, an audio mixer with faders, mute and drag-and-drop app routing, the
    Discord bridge and patches. It listens on 127.0.0.1 only and requires the token it prints. The
    website has a live demo of it.
  • tuxcast doctor checks a streaming setup in eight areas (display server, audio, GPU
    encoding, OBS, Stream Deck, Discord, Spotify, network) and prints the fix for each
    problem. --json for scripts, --only to focus on some areas.
  • tuxcast convert turns Elgato Stream Deck profiles (.streamDeckProfile, backups and
    .sdProfile folders, versions 1 and 2) into StreamController pages: images, titles,
    folders, multi actions, hotkeys translated for AZERTY and QWERTZ keyboards, OBS,
    Discord and Twitch actions. A report lists the keys to redo by hand.
  • tuxcast bridge discord exposes Discord's IPC socket installed as a snap, Vesktop or a
    native package to Flatpak clients such as StreamController, with an optional login service.
  • tuxcast audio creates separate PipeWire sinks (game, music, voice, alerts) and routes
    apps to them, so each part of the mix is its own OBS source.
  • tuxcast deck lists Stream Decks, prints the udev rule they need, and resets a deck stuck
    after a crash without unplugging it.
  • tuxcast patch re-applies local edits that app updates wipe, through a systemd path unit.