Skip to content

StreamController/StreamController

Repository files navigation

StreamController

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

StreamController is an elegant Linux application designed for the Elgato Stream Deck, offering advanced features like plug-ins and automatic page switching to enhance your streaming and productivity setup.

Main Screen
Background image by kvacm

Supported Devices

StreamController supports the following Elgato Stream Deck models:

  • 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. You can also publish your own plugins. For more details, visit the Wiki.

Wallpapers

Customize your Stream Deck pages with cool wallpapers and videos to make them more engaging.

Screen Saver

Set up a custom screen saver to display a picture or video when your Stream Deck is in idle.

Automatic Page Switching

Available for GNOME, Hyprland and all X11 desktops, this feature allows you to automatically change your active page based on the active window. For example, you can switch to your favorite music albums when you open Spotify, your projects when you open VSCode, or your favorite websites in Firefox.

Installation

To install StreamController, click the button below or follow the installation instructions:

Download on Flathub

Warning

StreamController is currently in beta. While core features like actions and pages are stable, high memory usage can still be an issue. We are actively working to resolve this and bring the app to a stable release soon. Please report any issues you encounter.

Contributing

We welcome contributions! Feel free to open pull requests to improve StreamController.

Contributors

Thank you to all our contributors for your hard work and support!

Links

Note

This application is unofficial and not affiliated with Elgato.