Sonos URL in IPS View aktualisieren

Ich habe zwar kein Sonos, aber TuneIn liefert sowohl für HR 4 als auch SWR 4 ein Senderlogo und ein Cover-Image.

Abfrage mit Bose Soundtouch:

<nowPlaying deviceID="61C43BA5C284" source="TUNEIN" sourceAccount="">
<script/>
<style/>
<ContentItem source="TUNEIN" type="stationurl" location="/v1/playback/station/s57752" sourceAccount="" isPresetable="true">
<itemName>SWR4 Freiburg</itemName>
<containerArt>
http://cdn-profiles.tunein.com/s57752/images/logoq.png?t=153242
</containerArt>
</ContentItem>
<track>SWR4 Freiburg</track>
<artist>Feuerherz - Wer kann da denn schon nein sagen?</artist>
<album/>
<stationName>SWR4 Freiburg</stationName>
<art artImageStatus="IMAGE_PRESENT">http://cdn-albums.tunein.com/gn/LDN7QZJB1Mg.jpg</art>
<favoriteEnabled/>
<playStatus>PLAY_STATE</playStatus>
<streamType>RADIO_STREAMING</streamType>
</nowPlaying>
<nowPlaying deviceID="61C43BA5C284" source="TUNEIN" sourceAccount="">
<script/>
<style/>
<ContentItem source="TUNEIN" type="stationurl" location="/v1/playback/station/s7868" sourceAccount="" isPresetable="true">
<itemName>hr 4</itemName>
<containerArt>
http://cdn-profiles.tunein.com/s7868/images/logoq.png?t=155664
</containerArt>
</ContentItem>
<track>hr 4</track>
<artist>Papermoon - By My Side</artist>
<album/>
<stationName>hr 4</stationName>
<art artImageStatus="IMAGE_PRESENT">http://cdn-albums.tunein.com/gn/23L4GR0NP5g.jpg</art>
<favoriteEnabled/>
<playStatus>PLAY_STATE</playStatus>
<streamType>RADIO_STREAMING</streamType>
</nowPlaying>

Das Senderlogo hat eine Größe von 145 x 145 Pixel, das Cover 600 x 600 Pixel.

Hi Najuka!

Danke für deine Info. Über die Sonos APP beziehe ich ja auch via TunIn meine Radiosender.
Allerdings liefert das Sonos Modul hier aus dem Forum diese Informationen.
Demnach ist zunächst nicht nachvollziehbar, warum für betreffende Sender kein Logo vorhanden ist.
Interessieren tut mich das jedoch schon :slight_smile:
Ich habe in dem Thema die Tage ein Problem gepostet und noch keine Antwort.
Ich werde dort mal fragen.

Hallo Sven,
Dein Vorschlag die Senderlogos lokal abzulegen finde ich eine gute Idee.
Da ich eine überschaubare Anzahl Radio Sender nutze werde ich mir die Logos runterladen und über ips studio über
eine Association realisieren. Das sollte möglich sein.
Wenn es das SONOS Modul direkt liefern würde, wäre das sicher besser.
Grüße von
Ekkehard

Hallo,

ich schaue mir gerade an, wie ich das im Sonos Modul realisieren könnte.

Eigentlich ja ganz einfach.
Nur ein Problem stellt sich da: „Was mache ich, denn es kein Cover gibt?!“
Also z.B:, wenn die Lautsprecher schweigen.

Ein Image mit nur einem weißen Pixel?
MediaObject löschen? --> nicht wirklich eine Option
MediaObject verstecken? --> nicht gern gesehen.

Gruß,
Thorsten


$picture = 'iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=';
IPS_SetMediaContent(12345, $picture); 

dann hast Du einen transparentes Media Objekt für den Fall das kein Cover vorhanden ist.

Hallo,

habe mal was ins Sonos Modul eingebaut.
Sonos Modul - Seite 136
Könnt ihr mal schauen, ob es so passt?

Gruß,
Thorsten

Hallo zusammen,

ich klinke mich hier mal kurz ein.
Stehe aktuell auch vor dem Thema das ich mit endlich nach langer Zeit mal eine vernünftig View bauen möchte.
Allerdings habe ich auch das Problem, das z.B. bei SWR3 bzw. bei jedem Radio kein Cover angezeigt wird. Gibt es hierzu mittlerweile ein Workaround ?

Gruß,