Und so gehts:
Per Google habe ich diese Seite gefunden: http://last.aelabs.net Der junge Mann hat ganze Arbeit geleistet und ein fähiges PHP-Skipt geschrieben. Das ihr hier runterladen könnt. Dort steht eine komplette Anleitung. Ich fasse aber nochmal kurz zusammen was ihr machen müsst:
</p> <p><?<br /> $username = ‘Last.fm Benutzername’;<br /> $apikey = ‘müsst ihr euch schon selber besorgen <img src='http://www.frederikm.de/wp-includes/images/smilies/face-wink.png' alt=';-)' class='wp-smiley' /> ’;<br /> $method = ‘RecentTracks’;<br /> $formatting = ‘</p> <p><a href="[url]" class="screenshot" rel="[large]" Title="[artist]">[artist] – [name]</a>‘;</p> <p>$number = ‘1′; //Wieviel Titel sollen angezeigt werden?<br /> $defaultart = ”;<br /> $offset = ‘1′;</p> <p>include(‘lfmfuncs.php’);<br /> lastfmdata($method,$username,$apikey,$formatting,$number,$defaultart,$offset);<br /> ?></p> </div> <p>
Das ganze lässt sich beliebig nach Lust und Laune mit CSS formatieren.
Was jetzt noch fehlt ist der Covertooltip. Das JQuery-Script gibts hier: http://cssglobe.com/post/1695/ Wenn es funktioniert könnt ihr einem beliebigen Link die Attribute class=”screenshot” rel=”bildurl.jpg” zuweisen und bekommt so den Mouseovereffekt.
Am Besten alle drei main.js einbinden. Dann habt ihr Tooltip, Preview und Screenshot. Zuletzt noch diesen Code in eurer Stylesheet einfügen:
<br />
#screenshot{<br />
position:absolute;<br />
border:1px solid #000;<br />
background:#333;<br />
padding:5px;<br />
display:none;<br />
color:#fff;<br />
}</p>
<p>#preview{<br />
position:absolute;<br />
border:1px solid #000;<br />
background:#333;<br />
padding:5px;<br />
display:none;<br />
color:#fff;<br />
}</p>
<p>#tooltip{<br />
position:absolute;<br />
border:1px solid #000;<br />
padding:2px 5px;<br />
color:#3EC0FF;<br />
display:none;<br />
background-color: #333;<br />
}<br />
Falls es noch Fragen gibt, die Comments sind offen
Viel Spaß damit.
Achso, falls jemand die Flashanimation will, könnt ihr als PSD und SWF herunterladen: psd_swf_datei
Wer kennts? Stimmt es ist das Last.fm Gif
Ich hab es einfach in Photoshop geladen, eingefärbt und gespiegelt. Da GIF´s allerdings keinen Alphachannel haben musste ich es als kleines Flahs SWF exportieren.
Verwandte Artikel:
03.02
Level 1: 100% (6 of 6) 


Wenn man auf das Artwork verzichten kann, kann man für das ganze auch den RSS-Feed verwenden (die letzten 10 Tracks) und es als einfaches XML-Dokument verarbeiten.
Vorteil: man braucht keinen API-Key und keinen externen Code der eventuell Sicherheitslücken aufreisst.
Nachteil: es ist halt etwas Handarbeit notwendig…
Nicht schlecht! Würde der Schwabe sagen =)