Skip to content

Control a Logitech Media Server with your voice (without internet) 🔉

Notifications You must be signed in to change notification settings

dominiczedler/Snips-Squeezebox

Repository files navigation

Snips-Squeezebox 🔉

An app for Snips.ai for controlling a Logitech Media Server.

🚧 Work in progress 🚧

Table of Contents

Features
Installation
Configuration
Usage
Troubleshooting
Coming soon
Contribution

I. Features

  • Control each of your devices from any room 🏠
  • If you don't mention the room, the system recognizes what room you're in 💬
  • Pauses automatically with the wakeword and plays after the Snips session 👂
  • Listen to any radio station and podcast 📻
  • Synchronize multiple players 🙉
  • Bluetooth speakers and headphones support 🎧

II. Installation

❗ The following instructions assume that Snips is already configured and running on your device (e.g. a Raspberry Pi 3 from the Snips Maker Kit with Raspbian Stretch Lite). SAM should also already be set up and connected to your device and your account.

  1. In the German app store add the app Wecker & Alarme (by domi; this) to your German assistant.

  2. You want to have a more unique alarmclock? Take a look at the section Configuration below and see what you can change.

  3. In the console scroll down to the parameters section.

    Now you may change some parameter values of the alarmclock.

  4. If you already have the same assistant on your platform, update it with:

    sam update-assistant

    Otherwise install the assistant on the platform with the following command to choose it (if you have multiple assistants in your Snips console):

    sam install assistant

III. Configuration

Example Device Setup:

Example Device Setup

1. Normal (single-room specific)

In the Snips console or manually in the file /var/lib/snips/skills/Snips-Wecker/config.ini you can change some parameters that influence the behaviour of the alarm clock app:

VI. Coming soon

  • Append podcasts to your queue
  • Append radio stations to your queue
  • Unsync player from a group
  • Configure rooms without LMS-Roomcontroller

Releases

No releases published

Packages

No packages published