Ankündigung

Einklappen
Keine Ankündigung bisher.

picoreplayer multiple Squeezelite

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

    picoreplayer multiple Squeezelite

    Hi,

    an die Picoreplayer spezis ;-)


    Benutze einen pi3b+ mit HifiberryAmp2 und würde gerne 2 individuelle Instanzen mit 2 x Mono output konfigurieren.
    Ist es mit möglich auf einen Pi zwei Squeelite Instanzen unter dem Picoreplayer einzurichten?
    Jean-Luc Picard: "Things are only impossible until they are not."

    #2
    Ja, geht.

    https://www.hifiberry.com/docs/softw...al-mono-setup/



    Grüße
    Sebastian

    Kommentar


      #3
      Danke. das hatte Ich auch gesehen.
      Habe auch schon unter max2play konfiguriert .

      mir geht's um den picoreplayer.
      sowie Ich verstanden habe ist der Ja erstmal readonly. wie schaft man es da zwei squeeze lite Instanzen zu starten und dauerhaft die alsa zu modifizieren?
      Jean-Luc Picard: "Things are only impossible until they are not."

      Kommentar


        #4
        Beim PiCore läuft alles aus dem RAM. Nach einer Änderung musst du das in ein Backup schreiben, welches er dann beim nächsten Start lädt. Auch wenn es hier nicht mit dem HifiBerry Modul beschrieben ist sollten sich die Schritte darauf adaptieren lassen:
        https://knx-user-forum.de/forum/öffe...is#post1019514
        Grüße
        Sebastian

        Kommentar


          #5
          Hallo @trollmar

          konntest du dein Vorhaben wie gewünscht damals umsetzen? Funktioniert es bei dir so?
          1 mal Pi3b+ mit amp2 und installiertem picoreplayer, darauf 2 Instanzen squeezelite für 2 eigenständige mono Ausgänge.

          Kommentar


            #6
            Hi.

            Nein den picore Player hab ich das nicht ges geschaft. Mit max2play ging es
            Jean-Luc Picard: "Things are only impossible until they are not."

            Kommentar


              #7
              Susanne007 trollmar

              Geht ziemlich einfach mit piCorePlayer und AMP2:
              • Die Datei /etc/asound.conf modifizieren (Backup der Änderungen nicht vergessen):
              Code:
              pcm.hifiberry {
               type hw card sndrpihifiberry
              }
              
              pcm.!default {
               type plug
               slave.pcm "dmixer"
               ttable.0.0 1;
               ttable.1.1 0;
               ttable.0.1 0;
               ttable.1.0 1;
              }
              
              pcm.dmixer {
               type dmix
               ipc_key 1024
               slave {
                pcm "hifiberry"
                channels 2
               }
              }
              
              ctl.dmixer {
               type hw
               card 0
              }
              
              #Channel_1
              pcm.card1 {
               type plug
               slave.pcm "dmixer"
               ttable.0.0 1;
               ttable.1.1 0;
               ttable.0.1 0;
               ttable.1.0 1;
              }
              
              #Channel_2
              pcm.card2 {
               type plug
               slave.pcm "dmixer"
               ttable.0.0 0;
               ttable.1.1 1;
               ttable.0.1 1;
               ttable.1.0 0;
              }​
              • Danach in der UI unter "Squeezelite Settings"​ -> "Output setting"
                Code:
                card1
                eintragen statt
                Code:
                hw:CARD=sndrpihifiberry
                und Änderungen speichern für die primary Instanz
              • Nun in der UI unter "Tweaks" -> "User Commands" ->
                Code:
                /usr/local/bin/squeezelite -n piCorePlayerNext -o card2 -a 80:4::1: -m ab:cd:ef:12:34:62
                eintragen für den Start der zweiten Instanz
              • Speichern und Rebooten

              Kommentar


                #8
                Ich klink mich mal ein.
                Ich habe einen Hifiberry amp 2 am laufen und brauche auch nur die Monofunktion.
                Gibt es irgendwo eine Anleitung für Anfänger, wie ich die 2 Player auf HiFiBerryOS ans laufen bekomme und so an einem Pi 2 Straems Mono laufen lassen kann?

                Kommentar


                  #9
                  Zitat von th0mas Beitrag anzeigen
                  Gibt es irgendwo eine Anleitung für Anfänger, wie ich die 2 Player auf HiFiBerryOS ans laufen bekomme und so an einem Pi 2 Straems Mono laufen lassen kann?
                  Du musst die asound.conf anpassen wie von mplushnikov​ gezeigt. Dann musst du in der UI squeezelite abschalten und ein init.d-Skript schreiben, welches zweimal einen Squeezelite Players startet, z.B.

                  Code:
                  #!/bin/bash
                  # chkconfig: 2345 20 80
                  # description: Start two squeezelite instances for HiFiBerry
                  
                  case "$1" in
                      start)
                         /bin/squeezelite -M HiFiBerry -n "Player1" -o card1 -a 10240:10240:24_3:0 -m 12:45:67:89:12:34 -C 1 -r 192000 -z
                         /bin/squeezelite -M HiFiBerry -n "Player2" -o card2 -a 10240:10240:24_3:0 -m 12:45:67:89:12:35 -C 1 -r 192000 -z
                         ;;
                      stop)
                         # implement someday
                         ;;
                      *)
                         echo "Usage: $0 {start|stop}"
                  esac
                  
                  exit 0​
                  Und dafür sorgen, dass das bei reboot ausgeführt wird.

                  Dann noch

                  Code:
                  nano /opt/hifiberry/bin/pause-all
                  und oben ein "exit 0" einfügen, damit die pause-all Operation niemals durchläuft, da sonst der eine Player gekillt wird, wenn auf dem anderen was startet (frag mich nicht für was die pause-all Funktion da ist, hab mir die nicht wirklich angeschaut, war nur froh die abschalten zu können).

                  Kommentar

                  Lädt...
                  X