Alexa + Echo + DLNA-Server = Musik

Begonnen von MarkusAutomaticus, 04 Februar 2017, 18:21:45

Vorheriges Thema - Nächstes Thema

MarkusAutomaticus

Hallo zusammen,

hat es schon jemand hinbekommen, auf seinem Echo/Dot per Sprachauswahl über Alexa, Musik vom heimischen DLNA-Server (NAS) abzuspielen?

Es ist nervig, wenn Alexa sich weigert, einen Song abzuspielen, von dem man weiß, dass er bereits auf einer eigenen Festplatte schlummert, nur weil die Amazon-Cloud-Lösung meint, ich hätte noch nicht ausreichend dafür bezahlt.

Gruß
Markus
FHEM 5.8 |intel NUC Core i3: Ubuntu 22.04 | z-Wave: Aeon Labs USB Stick | Jeelink (v3c): LaCrosse-Sensoren | DuoFern Stick: Rademacher Gurtwickler | Philips Hue Bridge | CUNX: HomeMatic, EnOcean-Pigator

Thorsten Pferdekaemper

Hi,
sicher, dass das bei "Anfängerfragen" gut aufgehoben ist? Vielleicht besser nach "Sonstige Systeme", da scheint Alexa diskutiert zu werden.
Gruß,
   Thorsten
FUIP

justme1968

laut doku kann alexa nur dinge abspielen die per url aus dem internet erreichbar sind.

d.h. selbst wenn du einen skill hast der deine lokale musik kennt muss die url von aussen erreichbar sein.

ich vermute es ist einfacher den echo per bluetooth zu koppeln und so abzuspielen.

ein zweites problem ist das es für deutsch aktuell keine slot typen gibt die künstler oder titel oder musikrichtung erkennen. d.h. das musst du alles von hand selber bauen.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

thorschtn

#3
So, um den Thread mal zu reaktivieren und die Frage zu beantworten:

Alexa Integration With Kodi
https://github.com/m0ngr31/kodi-alexa
NUC - FHEM & HA
MapleCUN, Homematic, 433MHz, AB440, 1-Wire Bewässerung & Pool, Jarolift (Signalduino), Signal Messenger, Denon AVR, LG WebOS, AmazonEcho, Jura S90 (ESP8266), Sonoff, Xiaomi Mii Sauger, Worx SO500i

MarkusAutomaticus

Das hört sich interessant an.
Ich hab die verlinkte Seite mal überflogen, bin aber auf die Schnelle nicht ganz schlau geworden.

Daher mal ganz blöd gefragt: Wo kommt dann letztlich die Musik raus?
Aus dem device auf dem Kodi läuft, oder aus dem Lautsprecher vom Echo/Dot?

Ich strebe ganz klar Letzteres an.

Gruß
Markus
FHEM 5.8 |intel NUC Core i3: Ubuntu 22.04 | z-Wave: Aeon Labs USB Stick | Jeelink (v3c): LaCrosse-Sensoren | DuoFern Stick: Rademacher Gurtwickler | Philips Hue Bridge | CUNX: HomeMatic, EnOcean-Pigator

golem

#5
Hallo,
um den Thread ein weiteres mal zu reaktivieren, ich habe da etwas interessantes auf GitHub gefunden.
https://github.com/alexa/skill-sample-nodejs-audio-player
Wenn ich das richtig verstehe, müssen die eigenen mp3 Dateien per URL erreichbar sein und es werden alle bekannten Dateien der Reihe nach abgespielt.
Der Weg scheint schon mal gut, aber da müssen mal die Experten ran und das noch mit Suchanfragen erweitern.

Gruß Denis

EDIT: Eine kostenpflichtige Lösung gibt es unter https://www.mymediaalexa.com/
Pi - Max-Lan - 8x max Ht -3x Max WT - Max Fk -modbus umg103- 2x Arduino mit Firmata Ethernet- ws300 - 433Mhz Sender Empfänger - 7x 1wire ds1820

justme1968

alexa kann über das api nur files abspielen die per https mit offiziellem zertifikat und aus dem internet erreichbar sind. zumindest die ersten beiden bedingungen müssen auf jeden fall erfüllt sein.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

golem

#7
Also müsste ich auf z.B. einer meiner Webseiten die per Https erreichbar ist sowas wie eine Weiterleitung an meinen Rechner zuhause bauen oder die aktuell benötigte Datei Hochladen, damit wirde das aber zu kompliziert. Schade.

Edit: oder warten, das https://github.com/stevenleeg/geemusic auf deutsch funktioniert
PS: habe gerade gelesen es geht wohl auch auf deutsch.
Pi - Max-Lan - 8x max Ht -3x Max WT - Max Fk -modbus umg103- 2x Arduino mit Firmata Ethernet- ws300 - 433Mhz Sender Empfänger - 7x 1wire ds1820

projectsun

#8
Also ich löse das so, indem ich eine virtuelle Maschine laufen lasse, auf der Kodi, VB Cable und Shoutcast DNSP installiert habe.
Der Kodi Skill redet mit der lokalen Kodi Installation in der VM und spielt Musik ab. Diese wird an die virtuelle Soundkarte übergeben, von Shoutcast DNSP aufgenommen und steht damit als "Webstream" zur Verfügung.
Den Zugriff auf den Stream löse ich mit dem Skill "My Pod". Auf der Seite mypodapp.com das Amazon Konto verknüpfen und seinen Stream z.B. so eintragen "http://mediaserver.domain.local:8080"
HTTPS ist für Audio NICHT notwendig, sondern scheinbar nur für Video. Ist alles sehr umständlich, aber für den deutschen Sprachraum gibt es meines Wissens nach nichts anderes. 
Zentrale Ubuntu, Rpi B+ mit Busware 868 CUL ser2net, Rpi 2 an Aquarium mit DS18B20, und S0Counter, Rpi 3 mit nanoCUL 433 und 868 ser2net, 7x Revolt NC-5462, 1x miniCUL WLAN, 3x IT-1000, 6x ELRO AB440, KS300, EM1000-HSM, EM1000-WZ, FHT80B, 5x FHT8v2, 20x Nodemcu mit Sensoren, 6x Echo, Sonos

Phill

Zitat von: projectsun am 14 März 2018, 09:30:21
HTTPS ist für Audio NICHT notwendig, sondern scheinbar nur für Video

Das bedeutet ja, der kleine Musikserver hier funktioniert doch mit Amazon Produkten.
Homebrew 1-Wire / HomeMatic Mix - Cubietruck mit FHEM als Server - Raspberry PI 3 als Informationsanzeige im MagicMirror Stil - Raspberry Pi 1 als Klingelanlage - VDR

Mein Modul: Talk2Fhem - Mein Tipp: https://forum.fhem.de/index.php/topic,82442.0.html

projectsun

Keine Ahnung, aber alle meine Teststreams, die ich über "my pod" hab laufen lassen, waren ohne https.
weiss nicht, wie der Entwickler das macht.
Zentrale Ubuntu, Rpi B+ mit Busware 868 CUL ser2net, Rpi 2 an Aquarium mit DS18B20, und S0Counter, Rpi 3 mit nanoCUL 433 und 868 ser2net, 7x Revolt NC-5462, 1x miniCUL WLAN, 3x IT-1000, 6x ELRO AB440, KS300, EM1000-HSM, EM1000-WZ, FHT80B, 5x FHT8v2, 20x Nodemcu mit Sensoren, 6x Echo, Sonos

MadMax-FHEM

Vielleicht ist ja das interessant.

https://forum.fhem.de/index.php/topic,82631.0.html

Michael arbeitet gerade an tts und der Möglichkeit eigene Musik abspielen zu lassen...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

ToKa

Hallo zusammen,

kennt jemand "My Media for Amazon Alexa" (https://www.mymediaalexa.com/)? Leider ein Bezahldienst, aber genau das was wir hier alle suchen. Ich frage mich, wenn man das also grundsätzlich hinbekommt, ob das nicht auch mit fhem und einem entsprechenden eigenen Skill funktionieren würde.

Vielleicht kann ja Mal einer der Programmiergurus eine Einschätzung abgeben.

Beste Grüße
Torsten
RaspberryPi3 mit RaZberry2 und Conbee II
Fibaro: FGWPE/F-101 Switch & FIBARO System FGWPE/F Wall Plug Gen5, FGSD002 Smoke Sensor
EUROtronic: SPIRIT Wall Radiator Thermostat Valve Control
Shelly2.5 Rollladenaktoren
Zipato Bulb 2, Osram und InnrLight

projectsun

Seit letzten Jahr steht da "German Language will be added in an update soon". Auf Anfragen wird von dem Verein nicht geantwortet.
Bei Plex dasselbe. Synology bringt in der DSM 6.2 Alexa Steuerung. Beta gibt es seit November 17.

Zentrale Ubuntu, Rpi B+ mit Busware 868 CUL ser2net, Rpi 2 an Aquarium mit DS18B20, und S0Counter, Rpi 3 mit nanoCUL 433 und 868 ser2net, 7x Revolt NC-5462, 1x miniCUL WLAN, 3x IT-1000, 6x ELRO AB440, KS300, EM1000-HSM, EM1000-WZ, FHT80B, 5x FHT8v2, 20x Nodemcu mit Sensoren, 6x Echo, Sonos