https://github.com/snipsco/snips-app-sonos
Sonos app for Snips
https://github.com/snipsco/snips-app-sonos
Last synced: 8 months ago
JSON representation
Sonos app for Snips
- Host: GitHub
- URL: https://github.com/snipsco/snips-app-sonos
- Owner: snipsco
- Created: 2017-10-13T22:00:01.000Z (over 8 years ago)
- Default Branch: dev
- Last Pushed: 2018-10-31T15:29:53.000Z (over 7 years ago)
- Last Synced: 2025-04-16T10:40:18.518Z (about 1 year ago)
- Language: Python
- Homepage:
- Size: 449 KB
- Stars: 12
- Watchers: 21
- Forks: 19
- Open Issues: 3
-
Metadata Files:
- Readme: README.rst
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
- awesome-snips - snipssonos - Stream Spotify music on a Sonos system (Apps / Entertainment)
README
===============================
Snips App Sonos
===============================
.. image:: https://travis-ci.org/snipsco/snips-app-sonos.svg?branch=dev
:target: https://travis-ci.org/snipsco/snips-app-sonos
Snips action code for your Sonos speaker(s)
Features
--------
* Discover your Sonos devices in your local Network
* Support for Spotify and Deezer
* Search for any Artist, Song, Album on Spotify, and Deezer with your voice
* Control Music Playback with your voice
* Web Interface for authentication, and devices management
Setup Instructions
------------------
The following instructions are valid when you are setting up the app on your Raspberry Pi after the Music assistant was installed from the console.
Setting up the configuration file
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
If you installed your assistant with sam, the app folder should reside on your Pi at this path : `/var/lib/snips/skills/snips-app-sonos`.
Create an empty file called `config.ini` that follows the structure below :
[global]
[secret]
Setting up the Sonos API service
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Running tests
-------------
Create a virtual environment, and run:
pip install -r requirements/test.txt
tox
This will install the dependencies needed to run the tests, and actually run the tests.
Copyright
---------
This action code is provided by `Snips `_ as Open Source
software. See `LICENSE.txt
`_ for more
information.
Credits
---------
Tools used in rendering this package:
* Cookiecutter_
* `cookiecutter-pypackage`_
.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage