laut.fm Now Playing Script Update
2008 Oktober 1
Hartnäckigkeit zahlt sich eben doch aus. Nach unendlich vielen Google-Anfragen und Versuchen läuft jetzt alles so wie’s soll. Das Script ersetzt die &-Zeichen im laut.fm XML Feed, kommt jetzt auch mit den Artist-Bildern klar, verlinkt den Artist-Namen nur dann wenn auch ‘ne URL mitgeliefert wird, und überhaupt: es funktioniert!
Als nächstes kommt dann die Optik dran. Hier mal der neue Code:
<?php $tracks = file_get_contents('http://www.laut.fm/user/hawaii_fm/jetzt.xml'); $tracks = str_replace('&', '&',$tracks); $tracks = new SimpleXMLElement($tracks); if ($tracks->tracks[0]->track[0]->title=='') { echo 'Radio offline'; } else { $song = $tracks->tracks[0]->track[0]->title; $artist = $tracks->tracks[0]->track[0]->artist[0]->name; $image = $tracks->tracks[0]->track[0]->artist[0]->image; $url = $tracks->tracks[0]->track[0]->artist[0]->url; $album = $tracks->tracks[0]->track[0]->record; $jahr = $tracks->tracks[0]->track[0]->year; echo '<img src="/wp-content/images/hawaiifm.png" width="280" height="79" alt="hawaii.fm logo" /> <p><strong>NOW PLAYING:</strong></p>'; if ($image=='') { echo '<img src="http://www.laut.fm/user/hawaii_fm/1213169601_station.jpg" alt="hawaiifm logo" class="artistimg" />'; } else { echo '<img src="', $image, '" alt="', $artist, '" class="artistimg" />'; } echo '<p class="songinfo">'; if ($url=='') { echo '<strong>Artist:</strong> ', $artist, '<br />'; } else { echo '<strong>Artist:</strong> <a href="', $url, '">',$artist, '</a><br />'; } echo '<strong>Titel:</strong> ', $song, '<br />'; if ($album=='') { echo '<strong>Album:</strong> Unbekannt'; } else { echo '<strong>Album:</strong> ',$album, '<p>Album suchen & Kaufen bei: <a href="http://www.amazon.de/gp/search?ie=UTF8&keywords=', $album, '&tag=alohastone-21&index=music&linkCode=ur2&camp=1638&creative=6742">Amazon</a><img src="http://www.assoc-amazon.de/e/ir?t=alohastone-21&l=ur2&o=3" width="1" height="1" border="0" alt="amazon" style="border:none !important; margin:0px !important;" /> oder <a href="http://www.hhv.de/index.php?action=topSearch&match=', $album, '&cid=1214929417">HHV</a> (und damit alohaWEBLOG supporten!)</p>'; } echo '<p><strong>Reinhören: <a href="http://www.laut.fm/user/hawaii_fm/stream.pls">WinAmp</a> | <a href="http://www.laut.fm/user/hawaii_fm/stream.asx">WMP</a> | <a href="http://www.laut.fm/hawaii_fm">anderer Player</a></strong></p> <hr /> <p>Hawaii.FM ist mein kleiner privater Radiosender, der 24/7 die Mucke pumpt die auch im alohaWEBLOG vorgestellt wird. Reinhören kostet nix und macht sowohl den Sender als den Sound in der laut.fm Community bekannt.</p> <p>Mehr Infos zum Sender findest du <a href="http://www.alohastone.com/2008/04/05/hawaii_fm-lautfm/">hier im Blog</a> und auf der <a href="http://www.laut.fm/hawaii_fm">Stationsseite bei laut.fm</a>. Kommentare, Verbesserungsvorschläge, Musikwünsche bzw. -Tips, und Kritik kannst du auf beiden Seiten hinterlassen - wird beides regelmäßig gecheckt.</p>'; } ?>



(Keine BIGUPs bisher)















Boah det is ja mal richtig edel. Ich mag das Flashteil auch nich. Darf man das verwenden oder klopft dann nen Anwalt an meine Tür?
Grüße
Klar kannste das verwenden. Kannste dir auch umbasteln oder erweitern; da kommt bestimmt kein Anwalt
cool!
Da hab ich mal wieder nicht richtig hingeguckt. Ich dachte das ist für Last.fm