YamahaYAS MusicCast über LAN ansteuern

Heute ist Stammtischzeit:
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)
  • Suche Hilfe meine Soundbar anzusteuern.

    Ich möchte ganz einfach Musik auf dem PI3 abspielen und auf einem Gerät im LAN ausgeben. Leider scheitere ich dabei.

    PI3 und YamahaYAS 306 sind im gleichem LAN.

    Unter Windows10 wird das Gerät YamahaYAS gefunden und ich kann Musikdateien einfach darauf wiedergeben, mit "abspielen auf".

    Das gleiche hätte ich gerne auch auf meinem PI3.

    Was muss ich tun, dass zB der MPD oder aplay oder ... das Audio auf 192.168.2.104 ausgibt ?

    Gruss & Dank

    Vantino

    pi3(deCONZ) Fhem Server) - pi4(M2 usbboot) Cloud, VPN & Wordpress Server

    Einmal editiert, zuletzt von vantino (27. Oktober 2018 um 14:38)

  • Was muss ich tun, ... oder ... das Audio auf 192.168.2.104 ausgibt ?

    Evtl. mal mit ample versuchen:

    Code
    apt-cache show ample


    EDIT:

    Code
     ~ $ sudo netstat -tlpena | grep -i ample
    tcp        0      0 0.0.0.0:44556           0.0.0.0:*               LISTEN      65534      907135      10098/ample     
    tcp        0 391534 192.168.178.9:44556     192.168.178.22:43256    ESTABLISHED 65534      907163      10104/ample

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

    Einmal editiert, zuletzt von rpi444 (27. Oktober 2018 um 16:28)

  • In der c't 17/2019 S.112 ist eine schicke Lösung für deine Anforderung. Per HTTP-Requests kann man auf das offene API von MusicCast zugreifen. Das geht auch mit einem Smartphone. Ich habe es nicht ausprobiert, aber dem Artikel nach scheint es nicht sehr schwierig zu sein!

    Ups, sehe gerade ich bin ein Jahr zu spät :)

  • Genau das hab ich auch vor (daher auch die Anmeldung hier im Forum): mittels Raspi4 mein Musiccast ansteuern und eine vernünftige Weckerfunktion implementieren - im Gegensatz zur lächerlich einfachen Weckfunktion, welche in der neuen Serie (MC20+50) verbaut ist.

    Ärgert mich immens, dass es dor tgenau einen Wecker gibt, anstatt vielfältige Weckfunktionen, wie sie z.B. ein Handy bietet. Also muss ich mich jetzt auch noch mit Raspi und dessen Programmierung beschäftigen.

  • Jetzt hab ich mich mal etwas eingelesen und die entsprechenden http Kommandos für eine einfache Weckfunktion rausgesucht und einfach mal über crontab ablaufen lassen:

    36 20 * * 1-5 /usr/bin/curl http://192.168.178.30/YamahaExtended…tPower?power=on

    37 20 * * 1-5 /usr/bin/curl http://192.168.178.30/YamahaExtended…olume?volume=10

    38 20 * * 1-5 /usr/bin/curl http://192.168.178.30/YamahaExtended…zone=main&num=1

    39 20 * * 1-5 /usr/bin/curl http://192.168.178.30/YamahaExtended…olume?volume=12

    40 20 * * 1-5 /usr/bin/curl http://192.168.178.30/YamahaExtended…zone=main&num=2

    41 20 * * 1-5 /usr/bin/curl http://192.168.178.30/YamahaExtended…r?power=standby

    Ich will also zuerst die Box anschalten, dann Volume auf 10, dann Webradio Sender auf Preset 1, dann Volume auf 12 und anschließend Webradio Sender auf Preset 2 und wieder ausschalten.

    Wenn ich die Befehle alle separat nacheinander im Browser eingebe, dann passiert genau das was, ich will. Wenn ich sie allerdings über crontab laufen lasse, dann wird die Änderung des Webradio Senders (.../netusb/recallPreset?zone=main&num=1) nicht durchgeführt.

    Warum klappt das manuell, aber nicht per crontab (mehrfach hintereinander ausprobiert)?

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!