Problem mit Squeezebox Titel Aktualisierung

Begonnen von fireb, 25 März 2018, 13:02:57

Vorheriges Thema - Nächstes Thema

fireb

Hallo,

ich bin gerade dabei mir eine Radio Oberfläche zu bauen. (Siehe Anhang)
Als Grundgerüst verwende ich ein Flexbox Layout.

Die Anzeige der Titel, Cover usw. funktioniert alles Problemlos, auch das umschalten der Sender und das ändern der Lautstärke funktioniert. Das einzige Problem, dass ich derzeit habe ist, dass sich die Anzeige nicht automatisch aktualisiert. Das heißt, wenn im Radio ein Lied zu Ende ist und das nächste beginnt ändern sich das Cover, der Titel usw. nicht selbst. Erst wenn ich die Seite neu lade wird alles richtig angezeigt.

Außerdem ist mir aufgefallen, dass wenn ich die Lautstärke auf einem anderen Gerät ändere, aktualisiert sich der Balken auch nicht auf den anderen Geräten. Hier werden auch erst nach einem reload der ganzen Seite die richtigen Werte angezeigt.

Das wäre der von mir erstellte Code für den Radio:

<section>

<div class="row">

<div class="cell left-align left-space">
<div data-device="SB_PLAYER_b827eb55b7aa" data-get="coverarturl" data-type="image" data-size="140px" data-width="140px" data-opacity="1"></div>
</div>

<div class="cell-80 left-align">
<div class="cell" data-type="label" data-device="SB_PLAYER_b827eb55b7aa" data-get="currentPlaylistName"></div>
<div class="cell" data-type="label" data-device="SB_PLAYER_b827eb55b7aa" data-get="currentTitle"></div>
<div class="cell" data-type="label" data-device="SB_PLAYER_b827eb55b7aa" data-get="currentArtist"></div>
</div>

<div class="cell">

</div>

<div class="cell right-space">
<div data-type="spinner" data-device="SB_PLAYER_b827eb55b7aa" data-get="volume" data-set="volume" data-step="10" class="value"></div>
<div class="wider">
          <div data-type="label" class="inline">Sender</div>
          <div data-type="select" data-device="SB_PLAYER_b827eb55b7aa" data-delimiter=":" data-list="FAV_FTUI" data-get="favorites" data-set="favorites" class="w2x" ></div>
</div>
</div>

</div>

</section>



Könnt Ihr mir da vielleicht weiterhelfen?

Liebe Grüße
fireb

setstate

Setze mal auf deiner Seite debug =2 und öffne in einem neuen Browserfenster oder tab die ftui_check.html

Paul

Hast du im SB Player attr donotnotify gelöscht?
Cubietruck, HM-USB, CUL, FS20, FHT, HUE, Keymatic

fireb

Hallo,

vielen Dank für Eure Antworten. Ich konnte das Problem selbst lösen.
Es lag daran, dass ich das "event-on-change-reading" Attribut nicht für die entsprechenden Readings gesetzt hatte. "donotnotify" ist bei mir auf "false" gesetzt. Jetzt läuft bei mir alles so wie es sein sollte  :)

Liebe Grüße
fireb