FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

StreamDoeck/python-streamdoeck: Python library to control the Elgato Stream Deck. · GitHub

 
 

Repository files navigation

Python Stream Doeck Library

This is an open source Python 3 library to control both Elgato Stream Deck as well the Mirabox Stream Dock knock offs (and some exclusives) directly, without the official software. This can allow you to create your own custom front-ends, such as a custom control front-end for home automation software.

Why "Doeck" ?

Because it supports both Elgato's Stream Deck and Mirabox's Stream Dock - I was tempted to name this "Stream Dick Library" (since "i" would be the middle ground between "e" and "o"), but Common Sense© prevailed. 😅

Project Status:

Working:

  • you can enumerate devices
  • set the brightness of the panel(s)
  • set the images shown on each button
  • and read the current button states.

Currently the following products are supported in multiple hardware variants:

  • Elgato
    • StreamDeck Mini
    • StreamDeck Neo
    • StreamDeck Original
    • StreamDeck Pedal
    • StreamDeck Plus
    • StreamDeck XL
  • Mirabox
    • StreamDock 293
    • StreamDock 293S
    • StreamDock N3

See known issues for further information.

Package Installation:

Alternatively, manually clone the project repository:

git clone https://github.com/StreamDoeck/python-streamdoeck.git

For detailed installation instructions, build the documentation yourself locally by running make html from the docs directory.

Credits:

See Contributors for details.

License:

Released under the GPLv2 license.

About

Python library to control the Elgato Stream Deck.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages


Back | FazBrowse Home | New Git URL