Und es geht doch!
Verfasst: Sa 4. Mär 2017, 01:16
Alexa spielt Musik vom LAN, Platte, NAS.
Es wird benötigt:
- Alexa Custom Skill
- foobar2000 mit foo_httpcontrol und foo_streamer
- HA Bridge zur Steuerung von foobar per HTTP
- Lokalen ShoutCast oder Icecast Server, muss aus dem Internet erreichbar sein
- Webspace mit SSL (bei mir Lokal XAMPP mit SSL Zertifikat), muss aus dem Internet erreichbar sein
Arbeitsweise:
- foobar2000 spielt Playlisten, Verzeichnisse oder CD und streamt diese zum Streaming-Server
- auf dem Webspace liegt eine m3u Datei. Diese enthält die URL zum Streaming-Server
Das ist notwendig, weil der Alexa Skill den Stream nur über HTTPS starten kann. Der eigentliche Stream benötigt dann kein SSL mehr.
- der Skill greift auf die m3u Datei zu und wird umgeleitet zum lokalen Streaming-Server -> Alexa macht Musik
Über die HA Bridge werden die Playlisten auf foobar angewählt, welche abgespielt werden sollen.
Kleiner Nachteil: Es muss für jede Playliste ein Gerät auf der HA Bridge definiert werden.
Klingt alles komplizierter als es ist. Hat mich 2 Abende und 6 Tassen Kaffee gekostet.
Es wird benötigt:
- Alexa Custom Skill
- foobar2000 mit foo_httpcontrol und foo_streamer
- HA Bridge zur Steuerung von foobar per HTTP
- Lokalen ShoutCast oder Icecast Server, muss aus dem Internet erreichbar sein
- Webspace mit SSL (bei mir Lokal XAMPP mit SSL Zertifikat), muss aus dem Internet erreichbar sein
Arbeitsweise:
- foobar2000 spielt Playlisten, Verzeichnisse oder CD und streamt diese zum Streaming-Server
- auf dem Webspace liegt eine m3u Datei. Diese enthält die URL zum Streaming-Server
Das ist notwendig, weil der Alexa Skill den Stream nur über HTTPS starten kann. Der eigentliche Stream benötigt dann kein SSL mehr.
- der Skill greift auf die m3u Datei zu und wird umgeleitet zum lokalen Streaming-Server -> Alexa macht Musik
Über die HA Bridge werden die Playlisten auf foobar angewählt, welche abgespielt werden sollen.
Kleiner Nachteil: Es muss für jede Playliste ein Gerät auf der HA Bridge definiert werden.
Klingt alles komplizierter als es ist. Hat mich 2 Abende und 6 Tassen Kaffee gekostet.