LoxBerry Plugin SqueezeLite

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Tommes78
    MS Profi
    • 24.09.2015
    • 602

    #61
    ja soweit bin ich nun , aber ich darf nix ändern ;(. Komme ich irgendwie an Root Rechte.

    Kommentar

    • Tommes78
      MS Profi
      • 24.09.2015
      • 602

      #62
      also bei der Installation habe ich ein PW vergeben mit welches ich mich im Adminbereich einloggen kann. Ein anderes PW habe ich nicht bekommen für ssh/ samba usw..

      ich kann mich über samba mit loxberry und mein vergebenes PW anmelden und ich komme per ssh mit loxberry und meinem vergebenen PW drauf, aber ich habe leider keine Rechte etwas zu ändern bzw eine neue Datei anzulegen usw...mache ich was falsch ?

      Kommentar

      • Christian Fenzl
        Lebende Foren Legende
        • 31.08.2015
        • 11200

        #63
        Wenn du noch auf LoxBerry 0.2.2 bist, ist das Root-PW loxberry, sonst das, was am Ende des Setups angezeigt wurde (generiert).
        Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

        Kommentar

        • Tommes78
          MS Profi
          • 24.09.2015
          • 602

          #64
          @Christian Fenzl

          ich habe die neueste LoxBerry Version genommen und da wird mir am Ende der Installation nur der Login für den Webbereich angezeigt. Habe es gerade nochmals über das Setup aus dem Loxberry Webbereich konfiguriert. Mir wird da jetzt kein PW für ssh bzw. samba angezeigt. Jedenfalls wenn ich mit User loxberry über ssh versuche so habe ich keine Schreibrechte. Daher komme ich im Moment nicht weiter....

          Kann man sich nicht irgendwie root Recht geben. Mit welchem User meldet ihr Euch über ssh an?

          Kommentar

          • Christian Fenzl
            Lebende Foren Legende
            • 31.08.2015
            • 11200

            #65
            Tommes78 Du hast nicht richtig hingesehen: Am Ende des Setup-Wizzards werden VIER Logons angezeigt, einer davon ist der Root.
            Bei SSH musst du dich erst mit loxberry anmelden, und von dort aus mit su als Root anmelden.

            lg, Christian
            Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

            Kommentar


            • Peter B
              Peter B kommentierte
              Kommentar bearbeiten
              Danke.....

            • tokylo
              tokylo kommentierte
              Kommentar bearbeiten
              Ich konnte mich mit putty und root anmelden. Leider habe ich keine Anleitung gefunden, mit welchen Befehlen ich die Dateien für den HifiBerry Amp+ anpassen kann. Ich habe mit WinSCP versucht (das verstehe ich besser als die Konsole) aber dort konnte ich mich nicht als root anmelden. Hat jemand eine Anleitung wie ich mich im WinSCP als Root anmelden kann oder wie ich in Putty die Dateien bearbeiten kann?

            • hismastersvoice
              hismastersvoice kommentierte
              Kommentar bearbeiten
              nano /etc/ssh/sshd_config

              PermitRootLogin yes

              Strg+o / Strg+x

              service sshd restart
          • Tommes78
            MS Profi
            • 24.09.2015
            • 602

            #66
            Nun hat es geklappt, ich hatte wirklich bei der ersten Installation von loxberry die Logindaten (ssh etc) übersehen...bei einem nachträglichen Setup im loxberry werden nur noch die Webadmin Daten angezeigt, daher die Verwirrung.

            Habe es nun hinbekommen den Hifiberry AMP+ als Soundkarte über das Squezzelite Player Plugin auswählen zu können.

            Hilfreich sind diese beiden Anleitungen:

            https://www.hifiberry.com/guides/hif...configuration/
            https://www.hifiberry.com/guides/con...-linux-3-18-x/

            Wie bin ich vorgegangen:

            Step 1: Upgrade Linux kernel => siehe Anleitung

            Step 2: Datei anlegen unter /etc/asound.conf mit

            pcm.!default {
            type hw card 0
            }
            ctl.!default {
            type hw card 0
            }

            Step 3: in der /boot/config.txt =>

            snd_bcm2835 => auskommentiert (Standardtreiber)

            Zeile hinzugefügt =>

            dtoverlay=hifiberry-amp (für den AMP+)

            abgespeichert und reboot.

            Danach habe ich das Squezzelite Player Plugin installiert und dann konnte man die Soundkarte AMP+ im Squezzelite Player Plugin auswählen... Fertig
            Zuletzt geändert von Tommes78; 07.10.2016, 07:17.

            Kommentar

            • hismastersvoice
              Supermoderator
              • 25.08.2015
              • 7146

              #67
              Christian Fenzl

              Leider hat es letztes WE nicht gereicht...
              Anbei eine überarbeitete Version des Sq2Lox-PHP-Script.

              Übermittelt werden Titel / Artist / Volume / Mode / Powerstate.

              Have Fun...

              PHP-Code:
              <?php
              // Einstellungen LMS
              $LMS_Server       = "192.168.xxx.xxx"; //IP des LMS
              $LMS_Port         = "9090"; // Port des LMS meist 9090
              $MAC              = "xx:xx:xx:xx:xx:xx"; //MAC-Adresse des Players
              
              // Einstellungen MiniServer
              $LoxIP            = "192.168.xxx.xxx"; //IP des MiniServer
              $LoxUser          = "xxxxxxxxx"; //User des MiniServer
              $LoxPass          = "xxxxxxxxx"; //PAsswort des MiniServer
              // VI/VTI an die die Werte gesendet werden, nur Zahl ohne VI/VTI eintragen. Sollen Wert nicht übermittelt werden 0 eintragen.
              $LoxVTI_Title     = "1"; //VTI fuer Titel und Artist
              $LoxVI_Volume     = "22"; //VI fuer Volume
              $LoxVTI_Mode      = "0"; //VTI fuer Mode play/stop/pause
              $LoxVI_PowerState = "0"; //VI Power
              
              // Einstellungen Telnet Verbindung
              $TimeOut          = "10"; //Timeout wenn Telnet nicht erreichbar
              
              //Telnet-Verbindung aufbauen
              $telnet           = fsockopen($LMS_Server, $LMS_Port, $errno, $errstr, $TimeOut);
              if (!$telnet) {
                  echo "Connection failed\n";
                  exit();
              } else {
                  //Abfrage der Daten
                  fputs($telnet, "" . $MAC . " artist ? \r\n");
                  $artist = fgets($telnet, 1024);
                  fputs($telnet, "" . $MAC . " title ? \r\n");
                  $title = fgets($telnet, 1024);
                  fputs($telnet, "" . $MAC . " mixer volume ? \r\n");
                  $volume = fgets($telnet, 128);
                  fputs($telnet, "" . $MAC . " mode ? \r\n");
                  $mode = fgets($telnet, 128);
                  fputs($telnet, "" . $MAC . " power ? \r\n");
                  $power = fgets($telnet, 128);
                  fputs($telnet, "exit\r\n");
              
                  //Telnet-Ausgabe bearbeiten
                  $artist = substr($artist, 35, -2);
                  $title  = substr($title, 34, -2);
                  $volume = substr($volume, 41, -2);
                  $mode   = substr($mode, 33, -2);
                  $power  = substr($power, 34, -2);
              }
              // Wenn kein Artist vorhanden ist wird nur der Titel weitergegeben
              // Das ist z.B. bei Internetradio so, dort steht alles immer in der Zeile Titel
              if ($artist != "") {
                  $title_artist = ($title . "%20/%20" . $artist);
              } else {
                  $title_artist = $title;
              }
              
              //Artist/Titel, Volume, Mode und Powerstate senden
              if ($LoxVTI_Title != 0){
              $sendtitle = fopen("http://" . $LoxUser . ":" . $LoxPass . "@" . $LoxIP . "/dev/sps/io/VTI" . $LoxVTI_Title . "/" . $title_artist . "", "r");
              fclose($sendtitle);
              }
              if ($LoxVI_Volume != 0){
              $sendvolume = fopen("http://" . $LoxUser . ":" . $LoxPass . "@" . $LoxIP . "/dev/sps/io/VI" . $LoxVI_Volume . "/" . $volume . "", "r");
              fclose($sendvolume);
              }
              if ($LoxVTI_Mode != 0){
              $sendmode = fopen("http://" . $LoxUser . ":" . $LoxPass . "@" . $LoxIP . "/dev/sps/io/VTI" . $LoxVTI_Mode . "/" . $mode . "", "r");
              fclose($sendmode);
              }
              if ($LoxVI_PowerState != 0){
              $sendpower = fopen("http://" . $LoxUser . ":" . $LoxPass . "@" . $LoxIP . "/dev/sps/io/VI" . $LoxVI_PowerState . "/" . $power . "", "r");
              fclose($sendpower);
              }
              ?>
              Kein Support per PN!

              Kommentar


              • Christian Fenzl
                Christian Fenzl kommentierte
                Kommentar bearbeiten
                Dank dir! Ich geb es meinem Plugin dazu! lg, Christian
            • piet
              Extension Master
              • 29.12.2015
              • 112

              #68
              Hi, toll wäre auch wenn man das integrierte Bluetooth im Pi3 als weiteren Squeezeplayer konfigurieren könnte, der sich dann mit einem Bluetooth-Lautsprecher verbindet/koppelt! (ähnlich wie im Max2Play Bluetooth plugin)

              Kommentar

              • Christian Fenzl
                Lebende Foren Legende
                • 31.08.2015
                • 11200

                #69
                Muss ich mir mal ansehen, wie man Bluetooth als Audio-Device aktiviert.
                Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

                Kommentar

                • hismastersvoice
                  Supermoderator
                  • 25.08.2015
                  • 7146

                  #70
                  Schau mal hier rein...

                  oder
                  In diesem HowTo geht es darum wie man einen Raspberry Pi mit Bluetooth Lautsprecher verbindet um dann darauf einen Internetradio-Stream wiederzugeben.
                  Zuletzt geändert von hismastersvoice; 11.11.2016, 14:50.
                  Kein Support per PN!

                  Kommentar

                  • Gast

                    #71
                    Hallo, ich konnte das Plugin erfolgreich installieren, haben auch schon eine Ausgabe an meinem Lautsprecher hören können. Allerdings zu leise. Darauf wollte ich den ALSAMIXER aus der Konsole starten und bekomme die Meldung "cannot open mixer: No such File or directory".

                    Kann mir jemand auf die Sprünge helfen, ich bin leider Linuxanfänger und konnte arbeite mich aktuell erst ein.

                    Kommentar

                    • Christian Fenzl
                      Lebende Foren Legende
                      • 31.08.2015
                      • 11200

                      #72
                      Hast du nach der Installation rebootet? (evt. ein zweites Mal) - damit der LoxBerry-Uswr sicher in der Audio-Gruppe ist.
                      Die Meldung kommt wegen der Rechte.
                      Notfalls als root anmelden, damit darfst du's auf jeden Fall.
                      Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

                      Kommentar

                      • Gast

                        #73
                        Mit ROOT ging es sofort. DANKE für die schnelle Hilfe!

                        Kommentar

                        • piet
                          Extension Master
                          • 29.12.2015
                          • 112

                          #74
                          hi, habe das plugin installiert, kann meine JBL pairen und trusten, aber nicht CONNECTEN...
                          Failed to connect: org.bluez.Error.Failed

                          Kommentar

                          • piet
                            Extension Master
                            • 29.12.2015
                            • 112

                            #75
                            Connect klappt nun wenn ich manuell den befehl connect (MAC) eingebe.
                            der squeezelite player mit dem pulseaudio ausgang wird aber nicht als player angezeigt...
                            nach neustart des lautsprechers ist aber alles wieder no connection...

                            Kommentar

                            Lädt...