Ankündigung

Einklappen
Keine Ankündigung bisher.

Squeezebox Status erkennen

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

    #46
    Danke für deine Antwort,

    lässt sich bei mir jetzt auch kompilieren. habe jetzt bei mir einfach statt 10.0.xx.zz meine ganze IP des Server eingesetzt und jetzt geht es.
    Jedoch läuft es noch nicht ganz rund.
    Diese Zeilen ist sind noch nicht ganz klar
    Code:
    if change(SB_Data) then SB_Player= convert(split(SB_Data, 25u16,26u16),$$) endif
    if change(SB_Player) and SB_Player == $76$ then SB_Data_Player1 = SB_Data  endif
    Bei mir schaut die Variable SB_Data so aus
    Code:
    00%3A04%3A20%3A28%3A5e%3Abb status - 2 tags%3AaNJK player_name%3ASqueezeradio%20K%C3%BCche player_connected%3A1 player_ip%3A10.0.0.27%3A34229 power%3A0 signalstrength%3A100 mode%3Astop remote%3A1 current_title%3AEnergy%20Wien time%3A0 rate%3A1 mixer%20volume%3A23 playlist%20repeat%3A0 playlist%20shuffle%3A1 playlist%20mode%3Aoff seq_no%3A216 playlist_cur_index%3A0 playlist_timestamp%3A1428386325.1198 playlist_tracks%3A1 remoteMeta%3AHASH(0xbabb8c8) playlist%20index%3A0 id%3A-195804352 title%3ANRJ%20Energy remote_title%3ANRJ%20Energy
    Zuletzt geändert von MrKNX; 07.04.2015, 15:24.
    MfG MrKnx

    Kommentar


      #47
      ach ja.. da war noch was...
      Ich unterscheide anhand des letzten MAC Adresspaares den Player..
      das scheint bei dir BB zu sein.. Sprich.. wenn die SB_Player == $BB$ (Zeichen 25 u. 26 des SB_Data Strings) dann soll er die empfangenen
      Daten dem SB_Data_Player1 zuweisen...
      das gleiche gibts auch nochmal für Player 2...

      wenn du nur einen Player hast, braucht man das alles natürlich nicht..

      Die Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im groüen Saal.

      Kommentar


        #48
        Danke dafür!
        Noch ein Problem bei
        Code:
        SB_Data_Pos = find(SB_Data_Player1, $power$, 0u16) + 8u16;
        SB_Power_Player1 = convert(split(SB_Data_Player1, SB_Data_Pos, SB_Data_Pos+1u16), 0b01);
        Dürfte von Server zu Server verschieden sein, abhängig wahrscheinlich worauf der Squeezeserver läuft!
        Bei mir ändert sich der String nach $power$ von $%3A0$ auf $%3A1$

        Nicht so die Tragik, ich muss jetzt aber leider deinen ganzen Code für mich anpassen, passt leider doch nicht Plug'nPlay

        Danke trotzdem nochmal

        Edit: Hab grade bemerkt, dass es eh bei dir auch so sein muss, denn eigentlich passt es so
        Sorry heute bin ich irgendwie verwirrt
        Zuletzt geändert von MrKNX; 07.04.2015, 19:35.
        MfG MrKnx

        Kommentar


          #49
          das ist bei geiden gleich..
          das %3A ist das Leerzeichen..
          also "power 1" oder eben "power 0"
          das sollte bei dir auch so laufen..

          der Code sollte nur das 0 oder 1 auswerten..
          Die Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im groüen Saal.

          Kommentar


            #50
            Hatte über die Feiertage wieder ein bisschen Zeit für meinen Webserver!

            Zitat von Brick Beitrag anzeigen
            Hi,
            Code:
            //Cover Link finden
            if change(SB_Data_Player2) and find(SB_Data_Player2, $artwork_url$, 0u16) < EOS then {
            SB_Data2_Pos = find(SB_Data_Player2, $artwork_url$, 0u16) + 14u16;
            SB_Cover_URL2 = $http://www.mysqueezebox.com/public/imageproxy?&u=$ + split(SB_Data_Player2, SB_Data2_Pos, EOS);
            }endif
            if change(SB_Data_Player2) and find(SB_Data_Player2, $artwork_track_id$, 0u16) < EOS then {
            SB_Data2_Pos = find(SB_Data_Player2, $artwork_track_id$, 0u16) + 19u16;
            SB_Cover_URL2 = $http://192.168.178.41:9002/music/$+split (SB_Data_Player2, SB_Data2_Pos, SB_Data2_Pos+7u16)+$/cover.jpg$;
            }endif
            @Brick
            Lässt du dir das Cover im Webserver anzeigen? Funktioniert es bei dir?
            MfG MrKnx

            Kommentar


              #51
              hatte ich mal.. ja.. ging..
              gab aber Probleme.. glaub ich .. bin mir nicht mehr sicher, was genau.. nutz es deswegen nicht mehr.

              Gruß Martin
              Die Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im groüen Saal.

              Kommentar

              Lädt...
              X