GenericMale / streamdeck-sonos

Elgato Stream Deck Sonos Plugin
MIT License
51 stars 8 forks source link

Sonos Plugin for Elgato Stream Deck

Plugin which allows to control Sonos speakers and get live feedback.

Features

Limitations

The plugin is written in JavaScript which makes it Cross-Platform compatible and can be trusted to not perform anything dangerous.

However, this also comes with some limitations:

Installation

Download the plugin from the Releases section.

If you double-click the com.genericmale.sonos.streamDeckPlugin file on your machine, Stream Deck will install the plugin.

Development

To generate the installation package, download the DistributionTool from the Elgato Developer Documentation and run it in the project root folder:

.\DistributionTool.exe -b -i src\com.genericmale.sonos.sdPlugin -o release

A simple bash script is provided to generate all the images.
The script requires ImageMagick to be installed and uses the Material Design Icons.