在Last.fm網站上,您最近收聽的曲目包括每首歌曲左側的34x34(或任何大小)圖像。但是,在他們提供的RSS源中,沒有爲歌曲提供圖像URL。我想知道是否有一種很好的方法來確定需要用於該藝術家的圖像的ID並根據我們提供的數據來顯示它。我知道可以從他們的網站加載藝術家頁面,然後從JavaScript中獲取圖像值,但這看起來過於複雜,可能需要一段時間才能完成。獲取最近聽歌的Last.fm藝術家形象的簡單方法?
我們給出什麼:
<item>
<title>Owl City – Rainbow Veins</title>
<link>http://www.last.fm/music/Owl+City/_/Rainbow+Veins</link>
<pubDate>Thu, 20 May 2010 18:15:29 +0000</pubDate>
<guid>http://www.last.fm/user/animuson#1274379329</guid>
<description>http://www.last.fm/music/Owl+City</description>
</item>
和這首歌的34x34的形象將是here(編號37056785)。
Owl+City http://userserve-ak.last.fm/serve/34s/37056785.png
是否像這樣的東西存在嗎?我曾考慮將ID號碼存儲在某種類型的緩存中,一旦它被檢查一次,但是如果圖像發生了變化,該怎麼辦?
你看過last.fm API嗎? track.getInfo調用可以與user.getRecentTracks一起使用。 – nobody 2010-05-31 22:12:51
@Thomas McDonald:我發現了一個更好的方法,下面解釋。 – animuson 2010-05-31 22:58:55