{"id":21962923,"url":"https://github.com/dominiczedler/snips-squeezebox","last_synced_at":"2026-05-05T06:31:50.308Z","repository":{"id":158849009,"uuid":"216100707","full_name":"dominiczedler/Snips-Squeezebox","owner":"dominiczedler","description":"Control a Logitech Media Server with your voice (without internet) :sound:","archived":false,"fork":false,"pushed_at":"2019-11-20T22:52:53.000Z","size":754,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-28T00:44:38.007Z","etag":null,"topics":["logitech-media-server","multi-room-audio","snips","snips-app","speech-assistant","squeezebox","squeezelite"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dominiczedler.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-10-18T20:17:47.000Z","updated_at":"2023-09-10T21:28:05.000Z","dependencies_parsed_at":null,"dependency_job_id":"70a431a4-3a21-46b0-86c7-5ecc850137f9","html_url":"https://github.com/dominiczedler/Snips-Squeezebox","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dominiczedler%2FSnips-Squeezebox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dominiczedler%2FSnips-Squeezebox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dominiczedler%2FSnips-Squeezebox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dominiczedler%2FSnips-Squeezebox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dominiczedler","download_url":"https://codeload.github.com/dominiczedler/Snips-Squeezebox/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245020316,"owners_count":20548158,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["logitech-media-server","multi-room-audio","snips","snips-app","speech-assistant","squeezebox","squeezelite"],"created_at":"2024-11-29T10:57:29.629Z","updated_at":"2026-05-05T06:31:45.275Z","avatar_url":"https://github.com/dominiczedler.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Snips-Squeezebox :sound:\n\nAn app for [Snips.ai](https://snips.ai/) for controlling a Logitech Media Server.\n\n### :construction: Work in progress :construction:\n\n##### Table of Contents  \n[Features](#i-features)  \n[Installation](#ii-installation)  \n[Configuration](#iii-configuration)  \n[Usage](#iv-usage)  \n[Troubleshooting](#v-troubleshooting)  \n[Coming soon](#vi-coming-soon)  \n[Contribution](#vii-contribution)  \n\n\n## I. Features\n\n- Control each of your devices from any room :house:\n- If you don't mention the room, the system recognizes what room you're in :speech_balloon:\n- Pauses automatically with the wakeword and plays after the Snips session :ear:\n- Listen to any radio station and podcast :radio:\n- Synchronize multiple players :hear_no_evil:\n- Bluetooth speakers and headphones support :headphones:\n\n## II. Installation\n\n:exclamation: The following instructions assume that [Snips](https://snips.gitbook.io/documentation/snips-basics) is\nalready configured and running on your device (e.g. a Raspberry Pi 3 from the \n[Snips Maker Kit](https://makers.snips.ai/kit/) with \n[Raspbian](https://www.raspberrypi.org/downloads/raspbian/) Stretch Lite). \n[SAM](https://snips.gitbook.io/getting-started/installation) should\nalso already be set up and connected to your device and your account.\n\n1. In the German [app store](https://console.snips.ai/) add the\napp `Wecker \u0026 Alarme` (by domi; [this](https://console.snips.ai/store/de/skill_61Vz8lVkXQbM)) to\nyour *German* assistant.\n\n2. You want to have a more unique alarmclock? Take a look at the section [Configuration](#iii-configuration) below and\nsee what you can change.\n\n3. In the console scroll down to the parameters section.\n\n    Now you may change some parameter values of the alarmclock.\n    \n4. If you already have the same assistant on your platform, update it with:\n      ```bash\n      sam update-assistant\n      ```\n      \n   Otherwise install the assistant on the platform with the following command to\n   choose it (if you have multiple assistants in your Snips console):\n      ```bash\n      sam install assistant\n      ```\n    \n## III. Configuration\n\n##### Example Device Setup:\n\n![Example Device Setup](./resources/Device%20Setup.png?raw=true \"Example Device Setup\")\n\n### 1. Normal (single-room specific)\n\nIn the Snips console or manually in the file `/var/lib/snips/skills/Snips-Wecker/config.ini` you can change\nsome parameters that influence the behaviour of the alarm clock app:\n\n## VI. Coming soon\n\n- Append podcasts to your queue\n- Append radio stations to your queue\n- Unsync player from a group\n- Configure rooms without LMS-Roomcontroller\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdominiczedler%2Fsnips-squeezebox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdominiczedler%2Fsnips-squeezebox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdominiczedler%2Fsnips-squeezebox/lists"}