Gå til innhold

Hente feed fra last.fm med javascript


Anbefalte innlegg

Er det mulig og en feed fra last.fm (xml, plain text, XSPF eller RSS, http://www.audioscrobbler.net/data/webservices/, tenker hovedsakelig på 10 siste spilte sanger, vis på en nettside i en liste med javascript? Tenker på noe som fungerer omtrent som twitter sin funksjon http://twitter.com/badges/html, der setter man inn en <ul> med bestemt id og to javascript linjer.

 

XML-fila fra Last.fm ser slik ut:

<?xml version="1.0" encoding="UTF-8"?>
<recenttracks user="SLjodal">
<track streamable="false">
           <artist mbid="4ef5ed49-7ea3-405c-a381-04cf84e17d8c">BigBang</artist>
   <name>Sing and Dance</name>
   <mbid></mbid>
   <album mbid="ba1623a7-1ade-48e3-ad51-802be0875a41">Clouds Rolling By</album>
   <url>http://www.last.fm/music/BigBang/_/Sing+and+Dance</url>
           <date uts="1213215936">11 Jun 2008, 20:25</date>
</track>
<track streamable="false">
           <artist mbid="4ef5ed49-7ea3-405c-a381-04cf84e17d8c">BigBang</artist>
   <name>Wild Bird</name>
   <mbid></mbid>
   <album mbid="52e5ce79-4128-4912-8fe7-693b7c2a738e">Electric Psalmbook</album>
   <url>http://www.last.fm/music/BigBang/_/Wild+Bird</url>
           <date uts="1213215647">11 Jun 2008, 20:20</date>
</track>
<track streamable="false">
           <artist mbid="4ef5ed49-7ea3-405c-a381-04cf84e17d8c">BigBang</artist>
   <name>Heaven and Stars</name>
   <mbid></mbid>
   <album mbid=""></album>
   <url>http://www.last.fm/music/BigBang/_/Heaven+and+Stars</url>
           <date uts="1213215314">11 Jun 2008, 20:15</date>
</track>
<track streamable="false">
           <artist mbid="4ef5ed49-7ea3-405c-a381-04cf84e17d8c">BigBang</artist>
   <name>The world comes to an end</name>
   <mbid></mbid>
   <album mbid=""></album>
   <url>http://www.last.fm/music/BigBang/_/The+world+comes+to+an+end</url>
           <date uts="1213215004">11 Jun 2008, 20:10</date>
</track>
<track streamable="false">
           <artist mbid="4ef5ed49-7ea3-405c-a381-04cf84e17d8c">BigBang</artist>
   <name>Music in Me</name>
   <mbid></mbid>
   <album mbid=""></album>
   <url>http://www.last.fm/music/BigBang/_/Music+in+Me</url>
           <date uts="1213214782">11 Jun 2008, 20:06</date>
</track>
<track streamable="false">
           <artist mbid="4ef5ed49-7ea3-405c-a381-04cf84e17d8c">BigBang</artist>
   <name>Going Home</name>
   <mbid></mbid>
   <album mbid=""></album>
   <url>http://www.last.fm/music/BigBang/_/Going+Home</url>
           <date uts="1213214610">11 Jun 2008, 20:03</date>
</track>
<track streamable="false">
           <artist mbid="4ef5ed49-7ea3-405c-a381-04cf84e17d8c">BigBang</artist>
   <name>The Gullwing Groove</name>
   <mbid></mbid>
   <album mbid=""></album>
   <url>http://www.last.fm/music/BigBang/_/The+Gullwing+Groove</url>
           <date uts="1213214407">11 Jun 2008, 20:00</date>
</track>
<track streamable="false">
           <artist mbid="4ef5ed49-7ea3-405c-a381-04cf84e17d8c">BigBang</artist>
   <name>On Your Mind</name>
   <mbid></mbid>
   <album mbid="c5c30439-0f12-4003-8dc1-10a2b2829bd1">Smiling For</album>
   <url>http://www.last.fm/music/BigBang/_/On+Your+Mind</url>
           <date uts="1213214203">11 Jun 2008, 19:56</date>
</track>
<track streamable="false">
           <artist mbid="4ef5ed49-7ea3-405c-a381-04cf84e17d8c">BigBang</artist>
   <name>Not a Rolling Stone</name>
   <mbid></mbid>
   <album mbid=""></album>
   <url>http://www.last.fm/music/BigBang/_/Not+a+Rolling+Stone</url>
           <date uts="1213213436">11 Jun 2008, 19:43</date>
</track>
<track streamable="false">
           <artist mbid="4ef5ed49-7ea3-405c-a381-04cf84e17d8c">BigBang</artist>
   <name>Head over Heels</name>
   <mbid></mbid>
   <album mbid=""></album>
   <url>http://www.last.fm/music/BigBang/_/Head+over+Heels</url>
           <date uts="1213213228">11 Jun 2008, 19:40</date>
</track>
</recenttracks>

På siden ønsker jeg å få presentert det slik:

<ul id="lastfm">
 <li>BigBang - Girl In Oslo</li>
 <li>BigBang - Wild Bird</li>
 <li><artist> - <name></li>
 <li>...</li>
</ul>

Eventuelt

<ul id="lastfm">
 <li><a href="<url>"><artist> - <name></a></li>
</ul>

 

Har grei peiling på HTML og CSS men null peiling på hvordan JavaScript fungerer, så håper ikke dette er et dumt spørsmål. Grunnen til at jeg ønsker å bruke javascript er at jeg kan plassere koden i bånn av siden sånn at siden laster selv om last.fm skulle være nede.

Endret av Sigurd26
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...