Ankündigung

Einklappen
Keine Ankündigung bisher.

Mein KNX Projekt

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    #16
    Hi, hier nochmal etwas genauer:

    Music Player Client installieren:
    apt-get install mpd mpc

    mp3 Codec installieren:

    sudo apt-get install mpg321 lame

    Radiosender hinzufügen:

    mpc add http://www.antenne.de/webradio/antenne.m3u (nur ein Beispiel)
    mpc add andere Stream URL
    mpc add andere Stream URL
    mpc add andere Stream URL

    mpc save my_radios

    mpc playlist (zeigt die Playlist an)

    mpc play 1 spielt den ersten Eintrag der Playlist ab
    mpc play 2 spielt den zweiten Eintrag der Playlist ab
    ...

    mpc stop (stoppt die Wiedergabe)

    mpg321 /home/pi/Musik/Song.mp3 (spielt eine mp3 ab, Druchsagen zum Beispiel)


    Mein Script macht dann nichts anderes als bei dem Empfang spezieller IP-Telegramme die Befehle von oben auszuführen


    Hier nochmal das Python-Script:

    import socket
    import os
    import subprocess

    UDP_IP = "xxx.xxx.xxx.xxx" # IP-Adresse des Pi
    UDP_PORT = xxxxx # UDP Port der abgehört werden soll

    sock = socket.socket (socket.AF_INET,socket.SOCK_DGRAM) # UDP
    sock.bind((UDP_IP,UDP_PORT))

    while True:
    data, addr = sock.recvfrom( 1024 ) # buffer size is 1024 bytes
    if data == "stop" :
    subprocess.Popen(["mpc", "stop"])
    if data == "Antenne" :
    subprocess.Popen(["mpc", "play", "1"])
    if data == "Bayern1" :
    subprocess.Popen(["mpc", "play", "2"])
    if data == "Bayern3" :
    subprocess.Popen(["mpc", "play", "3"])
    if data == "SWR1" :
    subprocess.Popen(["mpc", "play", "4"])
    if data.startswith("/home/pi/Audio/Durchsagen/") :
    subprocess.Popen(["mpg321", data])

    Kommentar


      #17
      Vielleicht hilft euch das Sonos GW von ISE weiter um ein Multiroom aufzubauen.
      Dort braucht man sich nicht mit Script&Co ärgern.

      Gruß
      Basti

      Kommentar


        #18
        Hallo Jungs.

        Ich hab das Problem, dass wenn ich einen Stream hinzufüge und dann mit "mpc volume 50" (z.B.) die Lautstärke reduzieren möchte, gar nichts mehr abgespielt wird
        Wer kann mir helfen????

        Gruß, Reik

        Kommentar


          #19
          Hi alex85.Wie hast Du das im HS verwurstet... spezielle Bausteine oder wie?? Reik

          Kommentar

          Lädt...
          X