FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: fireb am 25 März 2018, 13:02:57

Titel: Problem mit Squeezebox Titel Aktualisierung
Beitrag von: fireb am 25 März 2018, 13:02:57
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
Titel: Antw:Problem mit Squeezebox Titel Aktualisierung
Beitrag von: setstate am 25 März 2018, 18:40:50
Setze mal auf deiner Seite debug =2 und öffne in einem neuen Browserfenster oder tab die ftui_check.html
Titel: Antw:Problem mit Squeezebox Titel Aktualisierung
Beitrag von: Paul am 25 März 2018, 19:26:44
Hast du im SB Player attr donotnotify gelöscht?
Titel: Antw:Problem mit Squeezebox Titel Aktualisierung
Beitrag von: fireb am 25 März 2018, 22:47:05
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