Skip to content
Thomas Nesges edited this page Sep 28, 2015 · 3 revisions

itunes_artwork screenshot itunes_artwork screenshot

itunes_artwork durchsucht die iTunes-Datenbank anhand eines Arrays von beliebigen Suchworten nach einem Cover-Artwork und zeigt dieses an.

HTML

<div data-type="itunes_artwork"
    data-device="MPD"
    data-get='["now_artist","now_album","now_title"]'></div>

Liest die Readings MPD:now_artist, MPD:now_album und MPD:now_title und verwendet sie als Suchstrings für die iTunes-Api. Das erste gefundene Cover-Artwork wird angezeigt. Liefert iTunes kein Ergebnis wird eine neue Suche ohne das letzte Reading durchgeführt. Das wird wiederholt, bis ein Artwork gefunden wurde, oder nur noch ein Reading übrig bleibt. Die Reihenfolge der Readings in data-get sollte daher mit Blick darauf priorisiert werden.

<div data-type="itunes_artwork"
    data-device="WOPR"
    data-get='["now_artist","now_album","now_title"]'
    data-opacity="0.2"
    data-size=400
    style="position:absolute;top:20px;left:-10px;"></div>

Liest die gleichen Readings wie oben, zusätzlich sind Größe und Transparenz gesetzt und das Widget wird per CSS in den Hintergrund gelegt.

Attribute

get

Array von Readings die als Suchstrings benutzt werden sollen.

opacity

Transparenz des Coverartworks. Default: 1

size

Größe des Coverartworks in Pixeln. Die Attribute data-width und data-height sind Alias von data-size. Default: 150

media

media-Parameter der iTunes-API. Siehe itunes-store-web-service-search-api.html

entity

entity-Parameter der iTunes-API. Siehe itunes-store-web-service-search-api.html

timeout

Timeout in Milisekunden nachdem die Suche abgebrochen werden soll. Default: 3000

loadingimg

URL des Ladebildes während des Suchvorganges. Default: images/loading.svg

stoppedimg

URL des Stopbildes, wenn der Player im Status "stop" ist. Default: images/stop.svg

notfoundimg

URL des Bildes zur Anzeige, wenn die Suche kein Ergebnis hatte. Default: images/unknown.svg

stripbrackets

stripbrackets=true entfernt im Suchstring alle eingeklammerten Teilstrings. Es werden alle Strings in diesen Klammerpaaren entfert: () {} [] <>. Default: false

stripregex

Ein regulärer Ausdruck, mit dem Teilstrings des Suchstrings entfernt werden. Regex-Notation ohne Slashes. Default: ''

Clone this wiki locally