На сайте Last.fm ваш недавно прослушанный трек содержит изображение 34x34 (или любого другого размера) слева от каждой песни. Однако в предоставленной вами ленте RSS URL-адреса изображений для песен не предоставляются. Мне было интересно, есть ли хороший способ выяснить идентификатор для изображения, которое нужно использовать для этого художника, и отобразить его на основе данных, которые мы предоставили. Я знаю, что можно загрузить страницу исполнителя со своего веб-сайта, а затем получить значения изображений из JavaScript, но это кажется слишком сложным и, вероятно, займет довольно много времени.
Что нам дают:
<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 для этой песни будет здесь (ID # 37056785).
Сова + Город http://userserve -ak.last.fm / serve / 34s / 37056785.png
Существует ли что-нибудь подобное? Я подумал о том, чтобы сохранить идентификационный номер в каком-то кеше после его проверки один раз, но что, если изображение изменится?