/StreamController

An elegant Linux app for the Elgato Stream Deck with support for plugins

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

StreamController

Flathub Downloads Discord License: GPL v3 Made with Python Flathub Version

An elegant Linux app for the Elgato Stream Deck with advanced features such as plug-ins and automatic page switching.

main_screen
background image by kvacm

Supported devices

  • Stream Deck Original (2)
  • Stream Deck Mini
  • Stream Deck XL
  • Stream Deck Pedal

Features

Plugins

StreamController features plugin support with a built-in store to download your favorite actions. And the best part: You can also publish your own plugins (Wiki).

Wallpapers

Use cool wallpapers and videos on your pages to make them look more interesting.

Screen saver

Configure a custom screen saver to display a picture or video.

Automatic page switching

Currently available for Gnome and Hyprland

Automatic page switching allows you to automatically change your active page based on the active window. For example, you could see your favorite music albums when you open Spotify, your projects when you open VSCode, or your favorite websites in Firefox.

Installation

Download on Flathub

Installation

Warning

StreamController is still in beta.
All normal features like actions and pages are completely tested and can be considered stable. Background videos may cause problems (mainly height memory usage) in some edge cases. Feel free to report any isssues you're encoutering.

Contributing

Feel free to open Pull requests

Contributors

Thank you to all of you for your hard work and support!

Links

Website - Wiki - Discord

Note

This application is unofficial and in no way affiliated with Elgato.