StreamFlow is a versatile virtual stream deck application designed to enhance the streaming experience for content creators. It empowers users to create custom button layouts tailored to their unique streaming needs, providing intuitive control over various streaming functionalities.
- Customizable Button Layouts: Design your own button layouts, arranging buttons in a way that suits your workflow best.
- Flexible Button Functionality: Assign specific functions or actions to each button, such as starting/stopping a stream, switching scenes, adjusting audio levels, launching applications, or triggering custom scripts.
- Interactive Visual Feedback: Get interactive visual feedback indicating the current state of each button and relevant information.
- Multi-Platform Support: Compatible with Windows, macOS, and Linux.
- Extensibility: Extend functionality through plugins or custom scripts.
Clone the repository:
git clone https://github.com/streamflow/streamflow.git
cd streamflow
- Create a Virtual Environment:
python -m venv venv
- Activate the Virtual Environment:
#windows
.\venv\Scripts\activate
#macos and linux
source venv/bin/activate
- Install Dependencies:
pip install -r requirements.txt
Run the script:
python3 src/main.py