Changelog¶
All notable changes to tuxcast are listed here. The format follows Keep a Changelog, and tuxcast uses semantic versioning.
Unreleased¶
0.1.0 - 2026-10-08¶
The first release, on PyPI (pipx install tuxcast): the problems every Linux streamer hits, each
solved by one command.
Added¶
tuxcast uiopens 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 doctorchecks a streaming setup in eight areas (display server, audio, GPU encoding, OBS, Stream Deck, Discord, Spotify, network) and prints the fix for each problem.--jsonfor scripts,--onlyto focus on some areas.tuxcast convertturns Elgato Stream Deck profiles (.streamDeckProfile, backups and.sdProfilefolders, 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 discordexposes 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 audiocreates separate PipeWire sinks (game, music, voice, alerts) and routes apps to them, so each part of the mix is its own OBS source.tuxcast decklists Stream Decks, prints the udev rule they need, and resets a deck stuck after a crash without unplugging it.tuxcast patchre-applies local edits that app updates wipe, through a systemd path unit.