The branch, dharma has been updated
       via  6113e4599fa9a9f16cc2925ddd25da7289255aea (commit)
      from  db03e3799a99be9efe1446d92cb21f5d106c99f5 (commit)

- Log -----------------------------------------------------------------
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/scrapers;a=commit;h=6113e4599fa9a9f16cc2925ddd25da7289255aea

commit 6113e4599fa9a9f16cc2925ddd25da7289255aea
Author: olympia <[email protected]>
Date:   Sat Jan 29 09:16:47 2011 +0100

    [metadata.artists.last.fm] scrape all images and general cleanup

diff --git a/metadata.albums.allmusic.com/addon.xml 
b/metadata.albums.allmusic.com/addon.xml
index 313b27f..5f7e191 100644
--- a/metadata.albums.allmusic.com/addon.xml
+++ b/metadata.albums.allmusic.com/addon.xml
@@ -5,7 +5,7 @@
        provider-name="Team XBMC">
   <requires>
     <import addon="xbmc.metadata" version="1.0"/>
-    <import addon="metadata.common.last.fm" version="1.0"/>
+    <import addon="metadata.common.last.fm" version="1.1.0"/>
     <import addon="metadata.common.allmusic.com" version="1.8.1"/>
     <import addon="metadata.common.htbackdrops.com" version="1.0.7"/>
   </requires>
@@ -21,7 +21,9 @@
     <summary lang="nl">AllMusic-albuminfo</summary>
     <summary lang="pl">Informacje o albumach z AllMusic</summary>
     <summary lang="pt">Scraper de músicas AllMusic</summary>
+    <summary lang="ro">Catalog AllMusic pentru informații albume</summary>
     <summary lang="ru">Информация об альбоме из 
AllMusic</summary>
+    <summary lang="se">AllMusic albuminformation</summary>
     <summary lang="zh">AllMusic音乐专辑信息</summary>
     <description lang="en">Use AllMusic.com to fill your library metadata 
information.
 The allmusic website was created in 1995 as a place for music fans to indulge 
their passion.
@@ -50,10 +52,17 @@ Alle genres en stijlen - of het nu de meest commerciële of 
de meest obscure zij
     <description lang="pt">Use o AllMusic.com para obter a informação da sua 
Biblioteca de música. O site allmusic foi criado em 1995 para alimentar a 
paixão dos fans de música.
 O pessoal da redacção da AMG, em conjunto com centenas de especialistas 
(todos fanáticos por música à sua maneira), tornaram o allmusic o mais 
completo site de referência musical do planeta. Continuam dedicados a criar e 
manter o conhecimento, espírito e conteúdos que fans de música e 
profissionais da indústria se habituaram a obter da AMG.
 Todos os géneros e estilos de música podem ser encontrados aqui, desde o 
mais comercial e popular até à música mais rara. Nós revemos e criticamos 
álbuns e artistas dentro do contexto do seu género - the ópera a rock de 
garagem, de pop a música country. Isto assegura que fans de qualquer género 
podem depender de nós para os manter actualizados sobre os seus artistas 
favoritos bem como de novos sons.</description>
+     <description lang="ro">Folosiți AllMusic.com ca sursă pentru mediateca 
dumneavoastră.
+Site-ul allmusic a fost creat în 1995 ca un loc unde iubitorii de muzică să 
se răsfețe. Echipa editorială AMG, împreună cu sute de contribuitori 
experți (niște fanatici după muzică în felul lor), au făcut allmusic cea 
mai cuprinzătoare sursă de referințe muzicale de pe planetă. Toți sunt 
dedicați să creeze și să întrețină conținutul pe care iubitorii de 
muzică și profesioniștii din industrie îl așteaptă de la AMG.
+Toate genurile și stilurile de muzică sunt incluse aici, începând de la 
cele mai populare către cele mai obscure. Noi criticăm albumele și artiștii 
în contextul genurilor proprii. Toți fanii oricărui stil de muzică pot 
conta pe noi să îi ținem la curent cu artiștii lor favoriți, dar și să 
le prezentăm noi cântece.</description>
     <description lang="ru">Используйте AllMusic.com для 
добавления мета-данных в вашу библиотеку.
 Сайт allmusic был создан в 1995 как место для 
фанатов музыки, где они могли бы 
удовлетворять свою страсть.
 Редакторский состав AMG, вместе с сотнями 
участников-экспертов (каждый по-своему 
фанат музыки), сделали allmusic самым полным 
источником информации о музыке на планете. 
Все они посвятили себя созданию и 
поддержке полезного, и познавательного, 
контента который любители музыки, и 
профессионалы индустрии, ожидают от AMG.
 Здесь представлены все стили и жанры 
музыки, от самых коммерчески популярных до 
наиболее неизвестных. Мы критикуем альбомы 
и исполнителей в контексте их собственного 
жанра - от оперы и гаражного рока до 
традиционного кантри. Это обеспечивает то, 
что фанат любого стиля музыки может 
полагаться на нас в поддержке актуальности 
своих познаний о любимом исполнителе и 
также расширять свои знания.</description>
+    <description lang="se">LÃ¥t AllMusic.com fylla dina mappar med 
metadatainformation.
+AllMusic's webbplats skapades 1995 som en plats för musikälskare där de 
kunde njuta av sin passion.
+AMG's redaktion har tillsammans med hundratals experter och bidragsgivare, 
alla musikfanatiker på sina egna sätt, gjort AllMusic till den mest 
omfattande källan inom musikreferens på den här planeten. De är alla 
kunniga och engagerade med att skapa och upprätthålla ett innehåll på 
webbplatsen, som musikälskare och branschfolk förväntar sig av AMG.
+Alla genrer och stilar av musik behandlas här, allt från det mest 
kommersiellt populära till det mest suspekta. De kritiserar album och artister 
inom ramen för sina egna genrer, allt från opera, garagerock till 
traditionell countrymusik. Detta säkerställer att alla fans oavsett musikstil 
kan lita på dem och hålla sig uppdaterade med sina favoritartister och bli 
introducerade till nya ljud.</description>
     <description lang="zh">从AllMusic.com网站获取音乐资料。
 allmusic网站创建于1995年,它是音乐爱好者的乐园。
 
AMG的编辑和许多专业撰稿人(都是音乐狂热分子)共同把allmusic建成世界上最全面的音乐资料库。他们致力于创造和维护音乐爱好者和业内专业人士期望从AMG得到的知识和精神产品。
diff --git a/metadata.albums.last.fm/addon.xml 
b/metadata.albums.last.fm/addon.xml
index 75b78a2..4926d78 100644
--- a/metadata.albums.last.fm/addon.xml
+++ b/metadata.albums.last.fm/addon.xml
@@ -1,11 +1,11 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <addon id="metadata.albums.last.fm"
        name="Last.FM"
-       version="1.1.0"
+       version="1.1.1"
        provider-name="Team XBMC">
   <requires>
     <import addon="xbmc.metadata" version="1.0"/>
-    <import addon="metadata.common.last.fm" version="1.0.1"/>
+    <import addon="metadata.common.last.fm" version="1.1.0"/>
   </requires>
   <extension point="xbmc.metadata.scraper.albums"
              language="en"
diff --git a/metadata.albums.last.fm/lastfm.xml 
b/metadata.albums.last.fm/lastfm.xml
index efac399..4b3d3c7 100644
--- a/metadata.albums.last.fm/lastfm.xml
+++ b/metadata.albums.last.fm/lastfm.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<scraper framework="1.1" date="2009-09-26">
+<scraper framework="1.1" date="2011-01-26">
        <NfoUrl dest="3">
                <RegExp input="$$1" 
output="http://ws.audioscrobbler.com/2.0/?method=album.getinfo&amp;album=\2&amp;artist=\1&amp;api_key=71e468a84c1f40d4991ddccc46e40f1b";
 dest="3">
                        
<expression>(http://www.last.fm/music/([^/]*)/(.*))</expression>
@@ -12,11 +12,11 @@
        </CreateAlbumSearchUrl>
        <GetAlbumSearchResults dest="8">
                <RegExp input="$$5" output="&lt;results&gt;\1&lt;/results&gt;" 
dest="8">
-                       <RegExp input="$$1" 
output="&lt;entity&gt;&lt;artist&gt;\2&lt;/artist&gt;&lt;title&gt;\1&lt;/title&gt;&lt;url&gt;http://ws.audioscrobbler.com/2.0/?method=album.getinfo&amp;amp;album=\4&amp;amp;artist=\3&amp;amp;api_key=71e468a84c1f40d4991ddccc46e40f1b&amp;amp;lang=$INFO[language]&lt;/url&gt;&lt;/entity&gt;";
 dest="5+">
+                       <RegExp input="$$1" 
output="&lt;entity&gt;&lt;artist&gt;\2&lt;/artist&gt;&lt;title&gt;\1&lt;/title&gt;&lt;url&gt;http://ws.audioscrobbler.com/2.0/?method=album.getinfo&amp;album=\4&amp;artist=\3&amp;api_key=71e468a84c1f40d4991ddccc46e40f1b&amp;lang=$INFO[language]&lt;/url&gt;&lt;/entity&gt;";
 dest="5+">
                                <expression 
repeat="yes">&lt;album&gt;.*?&lt;name&gt;([^&lt;]*)&lt;/name&gt;.*?&lt;artist&gt;([^&lt;]*)&lt;/artist&gt;.*?&lt;url&gt;http://www.last.fm/music/([^/]+)/(.*?)&lt;/url&gt;</expression>
                        </RegExp>
                        <expression noclean="1"/>
-               </RegExp>               
+               </RegExp>
        </GetAlbumSearchResults>
        <GetAlbumDetails dest="3">
                <RegExp input="$$5" output="&lt;?xml version=&quot;1.0&quot; 
encoding=&quot;UTF-8&quot;?&gt;&lt;details&gt;\1&lt;/details&gt;" dest="3">
@@ -42,9 +42,6 @@
                                <RegExp input="$$1" output="\1" dest="6">
                                        <expression noclean="1">&lt;image 
size=&quot;extralarge&quot;&gt;([^&lt;]*)&lt;/image&gt;</expression>
                                </RegExp>
-                               <RegExp input="$$1" output="\1" dest="6">
-                                       <expression noclean="1">&lt;image 
size=&quot;mega&quot;&gt;([^&lt;]*)&lt;/image&gt;</expression>
-                               </RegExp>
                                <expression noclean="1" />
                        </RegExp>
                        <RegExp input="$$1" output="&lt;url 
function=&quot;GetTracks&quot;&gt;http://ws.audioscrobbler.com/2.0/?method=playlist.fetch&amp;amp;playlistURL=lastfm://playlist/album/\1&amp;amp;api_key=71e468a84c1f40d4991ddccc46e40f1b&lt;/url&gt;";
 dest="5+">
diff --git a/metadata.artists.allmusic.com/addon.xml 
b/metadata.artists.allmusic.com/addon.xml
index 7e2b034..008eeff 100644
--- a/metadata.artists.allmusic.com/addon.xml
+++ b/metadata.artists.allmusic.com/addon.xml
@@ -1,11 +1,11 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <addon id="metadata.artists.allmusic.com"
        name="AllMusic"
-       version="2.0.2"
+       version="2.0.3"
        provider-name="Team XBMC">
   <requires>
     <import addon="xbmc.metadata" version="1.0"/>
-    <import addon="metadata.common.last.fm" version="1.0"/>
+    <import addon="metadata.common.last.fm" version="1.1.0"/>
     <import addon="metadata.common.allmusic.com" version="1.8.1"/>
     <import addon="metadata.common.htbackdrops.com" version="1.0.7"/>
   </requires>
@@ -21,7 +21,9 @@
     <summary lang="nl">AllMusic-artiestinfo</summary>
     <summary lang="pl">Informacje o artystach AllMusic</summary>
     <summary lang="pt">Scraper de músicas AllMusic</summary>
+    <summary lang="ro">Catalog AllMusic pentru informații artiști</summary>
     <summary lang="ru">Информация об исполнителе из 
AllMusic</summary>
+    <summary lang="se">AllMusic artistinformation + HTBackdrops 
artistbilder</summary>
     <summary lang="zh">AllMusic艺术家信息</summary>
     <description lang="en">Use AllMusic.com to fill your libray metadata 
information.
 The allmusic website was created in 1995 as a place for music fans to indulge 
their passion. All genres and styles of music are covered here, ranging from 
the most commercially popular to the most obscure. We critique albums and 
artists within the context of their own genres - from opera to garage rock to 
traditional country.
@@ -50,10 +52,18 @@ Alle genres en stijlen - of het nu de meest commerciële of 
de meest obscure zij
     <description lang="pt">Use o AllMusic.com para obter a informação da sua 
Biblioteca de música. O site allmusic foi criado em 1995 para alimentar a 
paixão dos fans de música.
 O pessoal da redacção da AMG, em conjunto com centenas de especialistas 
(todos fanáticos por música à sua maneira), tornaram o allmusic o mais 
completo site de referência musical do planeta. Continuam dedicados a criar e 
manter o conhecimento, espírito e conteúdos que fans de música e 
profissionais da indústria se habituaram a obter da AMG.
 Todos os géneros e estilos de música podem ser encontrados aqui, desde o 
mais comercial e popular até à música mais rara. Nós revemos e criticamos 
álbuns e artistas dentro do contexto do seu género - the ópera a rock de 
garagem, de pop a música country. Isto assegura que fans de qualquer género 
podem depender de nós para os manter actualizados sobre os seus artistas 
favoritos bem como de novos sons.</description>
+    <description lang="ro">Folosiți AllMusic.com ca sursă pentru mediateca 
dumneavoastră.
+Site-ul allmusic a fost creat în 1995 ca un loc unde iubitorii de muzică să 
se răsfețe. Toate genurile și stilurile de muzică sunt incluse aici, 
începând de la cele mai populare către cele mai obscure. Noi criticăm 
albumele și artiștii în contextul genurilor proprii.
+
+Home Theater Backdrops (HTBackdrops.com) este o bază de date de imagini 
realizată de comunitate pentru imagini de înaltă calitate ale artiștiilor, 
cum ar fi miniaturi și imagini realizate de fani (fanarts). Toate imaginile au 
fost create sau au ca sursă membrii ei. Vă rugăm să luați în considerare 
că puteți încărca propriile imagini cu muzicianul preferat.</description>
     <description lang="ru">Используйте AllMusic.com для 
добавления мета-данных в вашу библиотеку.
 Сайт allmusic был создан в 1995 как место для 
фанатов музыки, где они могли бы 
удовлетворять свою страсть.
 Редакторский состав AMG, вместе с сотнями 
участников-экспертов (каждый по-своему 
фанат музыки), сделали allmusic самым полным 
источником информации о музыке на планете. 
Все они посвятили себя созданию и 
поддержке полезного, и познавательного, 
контента который любители музыки, и 
профессионалы индустрии, ожидают от AMG.
 Здесь представлены все стили и жанры 
музыки, от самых коммерчески популярных до 
наиболее неизвестных. Мы критикуем альбомы 
и исполнителей в контексте их собственного 
жанра - от оперы и гаражного рока до 
традиционного кантри. Это обеспечивает то, 
что фанат любого стиля музыки может 
полагаться на нас в поддержке актуальности 
своих познаний о любимом исполнителе и 
также расширять свои знания.</description>
+    <description lang="se">LÃ¥t AllMusic.com fylla dina mappar med 
metadatainformation.
+AllMusic's webbplats skapades 1995 som en plats för musikälskare där de 
kunde njuta av sin passion. Alla genrer och stilar av musik behandlas här, 
allt från det mest kommersiellt populära till det mest suspekta. De 
kritiserar album och artister inom ramen för sina egna genrer, allt från 
opera, garagerock till traditionell countrymusik.
+
+Home Theater Backdrops (HTBackdrops.com) är en gemenskapsdriven bilddatabas 
för högkvalitativa miniatyrer och fanart på artister. Alla bilder har 
skapats eller bidragits från medlemmarna. Överväg att ladda upp dina egna 
bilder av dina favoritartister.</description>
     <description lang="zh">从AllMusic.com网站获取音乐资料。
 allmusic网站创建于1995年,它是音乐爱好者的乐园。
 
AMG的编辑和许多专业撰稿人(都是音乐狂热分子)共同把allmusic建成世界上最全面的音乐资料库。他们致力于创造和维护音乐爱好者和业内专业人士期望从AMG得到的知识和精神产品。
diff --git a/metadata.artists.allmusic.com/allmusic.xml 
b/metadata.artists.allmusic.com/allmusic.xml
index eb26034..e9506bc 100644
--- a/metadata.artists.allmusic.com/allmusic.xml
+++ b/metadata.artists.allmusic.com/allmusic.xml
@@ -44,7 +44,7 @@
                        <RegExp input="$$1" output="&lt;url 
cache=&quot;am-$$2-artist.html&quot; 
function=&quot;ParseAMGArtist&quot;&gt;http://www.allmusic.com/artist/\1&lt;/url&gt;";
 dest="5+">
                                
<expression>http://www.allmusic.com/artist/([^&amp;&quot;/]*)</expression>
                        </RegExp>
-                       <RegExp input="$$2" conditional="lastfmartistthumbs" 
output="&lt;chain 
function=&quot;GetLastFMArtistThumbs&quot;&gt;\1&lt;/chain&gt;" dest="5+">
+                       <RegExp input="$$2" conditional="lastfmartistthumbs" 
output="&lt;chain 
function=&quot;GetLastFMArtistThumbsByName&quot;&gt;\1&lt;/chain&gt;" dest="5+">
                                <expression/>
                        </RegExp>
                        <RegExp input="$$2" conditional="htbfanart" 
output="&lt;chain function=&quot;GetHTBFanart&quot;&gt;\1&lt;/chain&gt;" 
dest="5+">
diff --git a/metadata.artists.last.fm/addon.xml 
b/metadata.artists.last.fm/addon.xml
index cd609e7..6f72991 100644
--- a/metadata.artists.last.fm/addon.xml
+++ b/metadata.artists.last.fm/addon.xml
@@ -1,11 +1,11 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <addon id="metadata.artists.last.fm"
        name="Last.FM"
-       version="1.1.0"
+       version="1.1.1"
        provider-name="Team XBMC">
   <requires>
     <import addon="xbmc.metadata" version="1.0"/>
-    <import addon="metadata.common.last.fm" version="1.0.1"/>
+    <import addon="metadata.common.last.fm" version="1.1.0"/>
     <import addon="metadata.common.htbackdrops.com" version="1.0.1"/>
   </requires>
   <extension point="xbmc.metadata.scraper.artists"
diff --git a/metadata.artists.last.fm/lastfm.xml 
b/metadata.artists.last.fm/lastfm.xml
index f6cda99..65f7c17 100644
--- a/metadata.artists.last.fm/lastfm.xml
+++ b/metadata.artists.last.fm/lastfm.xml
@@ -1,22 +1,22 @@
 <?xml version="1.0" encoding="utf-8"?>
-<scraper framework="1.1" date="2009-09-26">
+<scraper framework="1.1" date="2011-01-24">
        <NfoUrl dest="3">
-               <RegExp input="$$1" 
output="&lt;url&gt;http://ws.audioscrobbler.com/2.0/?method=artist.getinfo&amp;amp;artist=\1&amp;amp;api_key=71e468a84c1f40d4991ddccc46e40f1b&amp;amp;lang=$INFO[language]&lt;/url&gt;";
 dest="3">
+               <RegExp input="$$1" 
output="&lt;url&gt;http://ws.audioscrobbler.com/2.0/?method=artist.getinfo&amp;artist=\1&amp;api_key=71e468a84c1f40d4991ddccc46e40f1b&amp;lang=$INFO[language]&lt;/url&gt;";
 dest="3">
                        
<expression>(http://www.last.fm/music/([^/]*))$</expression>
                </RegExp>
        </NfoUrl>
        <CreateArtistSearchUrl dest="3">
-               <RegExp input="$$1" 
output="&lt;url&gt;http://ws.audioscrobbler.com/2.0/?method=artist.search&amp;amp;artist=\1&amp;amp;api_key=71e468a84c1f40d4991ddccc46e40f1b&lt;/url&gt;";
 dest="3">
-                       <expression/>
+               <RegExp input="$$1" 
output="&lt;url&gt;http://ws.audioscrobbler.com/2.0/?method=artist.search&amp;artist=\1&amp;api_key=71e468a84c1f40d4991ddccc46e40f1b&lt;/url&gt;";
 dest="3">
+                       <expression />
                </RegExp>
        </CreateArtistSearchUrl>
        <GetArtistSearchResults dest="8">
                <RegExp input="$$5" output="&lt;results&gt;\1&lt;/results&gt;" 
dest="8">
-                       <RegExp input="$$1" 
output="&lt;entity&gt;&lt;title&gt;\1&lt;/title&gt;&lt;url&gt;http://ws.audioscrobbler.com/2.0/?method=artist.getinfo&amp;amp;artist=\4&amp;amp;api_key=71e468a84c1f40d4991ddccc46e40f1b&amp;amp;lang=$INFO[language]&lt;/url&gt;&lt;/entity&gt;";
 dest="5+">
+                       <RegExp input="$$1" 
output="&lt;entity&gt;&lt;title&gt;\1&lt;/title&gt;&lt;url&gt;http://ws.audioscrobbler.com/2.0/?method=artist.getinfo&amp;artist=\4&amp;api_key=71e468a84c1f40d4991ddccc46e40f1b&amp;lang=$INFO[language]&lt;/url&gt;&lt;/entity&gt;";
 dest="5+">
                                <expression 
repeat="yes">&lt;artist&gt;.*?&lt;name&gt;([^&lt;]*)&lt;/name&gt;.*?&lt;mbid&gt;([^&lt;]*)&lt;/mbid&gt;.*?&lt;url&gt;(?:http://)?www\.last\.fm/music/(\+noredirect/)?([^&lt;]*)&lt;/url&gt;</expression>
                        </RegExp>
-                       <expression noclean="1"/>
-               </RegExp>               
+                       <expression noclean="1" />
+               </RegExp>
        </GetArtistSearchResults>
        <GetArtistDetails dest="3">
                <RegExp input="$$5" output="&lt;?xml version=&quot;1.0&quot; 
encoding=&quot;utf-8&quot;?&gt;&lt;details&gt;\1&lt;/details&gt;" dest="3">
@@ -24,25 +24,16 @@
                                <expression 
noclean="1">&lt;name&gt;([^&lt;]*)&lt;/name&gt;</expression>
                        </RegExp>
                        <RegExp input="$$1" 
output="&lt;biography&gt;&lt;![CDATA[\1]]&gt;&lt;/biography&gt;" dest="5+">
-                               <expression 
fixchars="1">&lt;content&gt;&lt;!\[CDATA\[(.*?)\]</expression>
+                               
<expression>&lt;content&gt;&lt;!\[CDATA\[(.*?)\]</expression>
                        </RegExp>
-                       <RegExp input="$$6" 
output="&lt;thumb&gt;\1&lt;/thumb&gt;" dest="5+">
-                               <RegExp input="$$1" output="\1" dest="6">
-                                       <expression noclean="1">&lt;image 
size=&quot;large&quot;&gt;([^&lt;]*)&lt;/image&gt;</expression>
-                               </RegExp>
-                               <RegExp input="$$1" output="\1" dest="6">
-                                       <expression noclean="1">&lt;image 
size=&quot;extralarge&quot;&gt;([^&lt;]*)&lt;/image&gt;</expression>
-                               </RegExp>
-                               <RegExp input="$$1" output="\1" dest="6">
-                                       <expression noclean="1">&lt;image 
size=&quot;mega&quot;&gt;([^&lt;]*)&lt;/image&gt;</expression>
-                               </RegExp>
-                               <expression noclean="1" />
+                       <RegExp input="$$1" output="&lt;chain 
function=&quot;GetLastFMArtistThumbsByID&quot;&gt;\1&lt;/chain&gt;" dest="5+">
+                               <expression 
noclean="1">&lt;mbid&gt;([^&lt;]*)&lt;/mbid&gt;</expression>
                        </RegExp>
-                       <RegExp input="$$2" conditional="htbthumbs" 
output="&lt;chain function=&quot;GetHTBThumbs&quot;&gt;\1&lt;/chain&gt;" 
dest="5+">
-                               <expression/>
+                       <RegExp conditional="htbthumbs" input="$$2" 
output="&lt;chain function=&quot;GetHTBThumbs&quot;&gt;\1&lt;/chain&gt;" 
dest="5+">
+                               <expression />
                        </RegExp>
-                       <RegExp input="$$2" conditional="htbfanart" 
output="&lt;chain function=&quot;GetHTBFanart&quot;&gt;\1&lt;/chain&gt;" 
dest="5+">
-                               <expression/>
+                       <RegExp conditional="htbfanart" input="$$2" 
output="&lt;chain function=&quot;GetHTBFanart&quot;&gt;\1&lt;/chain&gt;" 
dest="5+">
+                               <expression />
                        </RegExp>
                        <RegExp input="$$1" output="&lt;url 
function=&quot;GetGenres&quot;&gt;http://ws.audioscrobbler.com/2.0/?method=artist.gettoptags&amp;amp;artist=\1&amp;amp;api_key=71e468a84c1f40d4991ddccc46e40f1b&lt;/url&gt;";
 dest="5+">
                                <expression 
noclean="1">&lt;url&gt;http://www.last.fm/music/(.*?)&lt;/url&gt;</expression>
@@ -50,7 +41,7 @@
                        <RegExp input="$$1" output="&lt;chain 
function=&quot;GetLastFMDiscography&quot;&gt;\1&lt;/chain&gt;" dest="5+">
                                <expression 
noclean="1">&lt;url&gt;http://www.last.fm/music/(.*?)&lt;/url&gt;</expression>
                        </RegExp>
-                       <expression noclean="1"/>
+                       <expression noclean="1" />
                </RegExp>
        </GetArtistDetails>
        <GetGenres dest="5">
@@ -61,7 +52,7 @@
                        <RegExp input="$$1" 
output="&lt;style&gt;\1&lt;/style&gt;" dest="4+">
                                <expression repeat="yes" 
noclean="1">&lt;tag&gt;.*?&lt;name&gt;([^/lt;]*)&lt;/name&gt;</expression>
                        </RegExp>
-                       <expression noclean="1"/>
+                       <expression noclean="1" />
                </RegExp>
        </GetGenres>
-</scraper>
+</scraper>
\ No newline at end of file
diff --git a/metadata.common.last.fm/addon.xml 
b/metadata.common.last.fm/addon.xml
index 5a6e8d1..ac77954 100644
--- a/metadata.common.last.fm/addon.xml
+++ b/metadata.common.last.fm/addon.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <addon id="metadata.common.last.fm"
        name="Last.FM"
-       version="1.0.4"
+       version="1.1.0"
        provider-name="Team XBMC">
   <requires>
     <import addon="xbmc.metadata" version="1.0"/>
@@ -16,20 +16,22 @@
     <summary lang="es">Scraper de música de LastFM</summary>
     <summary lang="fr">Scraper LastFM</summary>
     <summary lang="hu">LastFM leolvasó-könyvtár</summary>
-    <summary lang="nl">LastFM Scraper Collectie</summary>
-    <summary lang="pl">Scraper LastFM</summary>
+    <summary lang="nl">LastFM-scraperfuncties</summary>
+    <summary lang="pl">Scraper biblioteki LastFM</summary>
     <summary lang="pt">Scraper de música LastFM</summary>
     <summary lang="ru">Обработчик для LastFM</summary>
+    <summary lang="se">Skrapebibliotek för LastFM</summary>
     <summary lang="zh">LastFM刮削器代码库</summary>
     <description lang="en">Download Music information from 
www.last.fm</description>
     <description lang="de">Downloade Musik informationen von 
www.last.fm</description>
     <description lang="es">Descargar información musical de 
www.last.fm</description>
     <description lang="fr">Télécharge les infos musicales depuis 
www.last.fm</description>
     <description lang="hu">Zene információk letöltése a www.last.fm 
webhelyről</description>
-    <description lang="nl">Download muziek informatie</description>
+    <description lang="nl">Muziekinfo ophalen van LastFM</description>
     <description lang="pl">Pobieraj informacje o muzyce z 
www.last.fm</description>
     <description lang="pt">Descarregar informação de música de 
www.last.fm</description>
     <description lang="ru">Загружать информацию о 
Музыке с www.last.fm</description>
+    <description lang="se">Ladda ner musikinformation från 
www.last.fm</description>
     <description lang="zh">从www.last.fm下载音乐信息</description>
   </extension>
 </addon>
diff --git a/metadata.common.last.fm/lastfm.xml 
b/metadata.common.last.fm/lastfm.xml
index c31e640..db92b68 100644
--- a/metadata.common.last.fm/lastfm.xml
+++ b/metadata.common.last.fm/lastfm.xml
@@ -1,44 +1,49 @@
-<scraperfunctions>
-       <GetLastFMDiscography dest="5">
-               <RegExp input="$$1" output="&lt;details&gt;&lt;url 
function=&quot;ParseLastFMDiscography&quot;&gt;http://ws.audioscrobbler.com/2.0/?method=artist.gettopalbums&amp;amp;artist=\1&amp;amp;api_key=71e468a84c1f40d4991ddccc46e40f1b&lt;/url&gt;&lt;/details&gt;";
 dest="5">
-                       <expression noclean="1"/>
-               </RegExp>
-       </GetLastFMDiscography>
-       <ParseLastFMDiscography dest="5">
-               <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" 
dest="5">
-                       <RegExp input="$$1" 
output="&lt;album&gt;&lt;title&gt;\1&lt;/title&gt;&lt;/album&gt;" dest="2+">
-                               <expression 
repeat="yes">&lt;album[^&gt;]*&gt;[^&lt;]*&lt;name&gt;([^&lt;]*?)&lt;/name&gt;</expression>
-                       </RegExp>
-                       <expression noclean="1"/>
-               </RegExp>
-       </ParseLastFMDiscography>
-       <GetLastFMArtistThumbs dest="5">
-               <RegExp input="$$1" output="&lt;details&gt;&lt;url 
function=&quot;ParseLastFMArtistThumbs&quot;&gt;http://ws.audioscrobbler.com/2.0/?method=artist.getimages&amp;amp;artist=\1&amp;amp;api_key=71e468a84c1f40d4991ddccc46e40f1b&lt;/url&gt;&lt;/details&gt;";
 dest="5">
-                       <expression noclean="1"/>
-               </RegExp>
-       </GetLastFMArtistThumbs>
-       <ParseLastFMArtistThumbs dest="5">
-               <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" 
dest="5">
-                       <RegExp input="$$1" 
output="&lt;thumb&gt;\1&lt;/thumb&gt;" dest="2">
-                               <expression noclean="1" repeat="yes">&lt;size 
name=&quot;original&quot;[^&gt;]*&gt;([^&lt;]*)&lt;/size&gt;</expression>
-                       </RegExp>
-                       <expression noclean="1"></expression>
-               </RegExp>
-       </ParseLastFMArtistThumbs>
-       <GetLastFMAlbumThumbs dest="5">
-               <RegExp input="$$1" output="&lt;details&gt;&lt;url 
function=&quot;ParseLastFMAlbumThumbs&quot;&gt;http://ws.audioscrobbler.com/2.0/?method=album.getinfo&amp;artist=\2&amp;album=\1&amp;api_key=71e468a84c1f40d4991ddccc46e40f1b&lt;/url&gt;&lt;/details&gt;";
 dest="5">
-                       <expression>(.+)::(.+)</expression>
-               </RegExp>
-       </GetLastFMAlbumThumbs>
-       <ParseLastFMAlbumThumbs dest="5">
-               <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" 
dest="5">
-                       <RegExp input="$$1" 
output="&lt;thumb&gt;\1&lt;/thumb&gt;" dest="2">
-                               <expression noclean="1">&lt;image 
size=&quot;extralarge&quot;&gt;([^&lt;]*)&lt;/image&gt;</expression>
-                       </RegExp>
-                       <RegExp input="$$1" 
output="&lt;thumb&gt;\1&lt;/thumb&gt;" dest="2+">
-                               <expression noclean="1">&lt;image 
size=&quot;large&quot;&gt;([^&lt;]*)&lt;/image&gt;</expression>
-                       </RegExp>
-                       <expression noclean="1"></expression>
-               </RegExp>
-       </ParseLastFMAlbumThumbs>       
-</scraperfunctions>
+<scraperfunctions>

+       <GetLastFMDiscography dest="5">

+               <RegExp input="$$1" output="&lt;details&gt;&lt;url 
function=&quot;ParseLastFMDiscography&quot;&gt;http://ws.audioscrobbler.com/2.0/?method=artist.gettopalbums&amp;amp;artist=\1&amp;amp;api_key=71e468a84c1f40d4991ddccc46e40f1b&lt;/url&gt;&lt;/details&gt;";
 dest="5">

+                       <expression noclean="1"/>

+               </RegExp>

+       </GetLastFMDiscography>

+       <ParseLastFMDiscography dest="5">

+               <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" 
dest="5">

+                       <RegExp input="$$1" 
output="&lt;album&gt;&lt;title&gt;\1&lt;/title&gt;&lt;/album&gt;" dest="2+">

+                               <expression 
repeat="yes">&lt;album[^&gt;]*&gt;[^&lt;]*&lt;name&gt;([^&lt;]*?)&lt;/name&gt;</expression>

+                       </RegExp>

+                       <expression noclean="1"/>

+               </RegExp>

+       </ParseLastFMDiscography>

+       <GetLastFMArtistThumbsByID dest="5">

+               <RegExp input="$$1" output="&lt;details&gt;&lt;url 
function=&quot;ParseLastFMArtistThumbs&quot;&gt;http://ws.audioscrobbler.com/2.0/?method=artist.getimages&amp;mbid=\1&amp;api_key=71e468a84c1f40d4991ddccc46e40f1b&lt;/url&gt;&lt;/details&gt;";
 dest="5">

+                       <expression noclean="1" />

+               </RegExp>

+       </GetLastFMArtistThumbsByID>

+       <GetLastFMArtistThumbsByName dest="5">

+               <RegExp input="$$1" output="&lt;details&gt;&lt;url 
function=&quot;ParseLastFMArtistThumbs&quot;&gt;http://ws.audioscrobbler.com/2.0/?method=artist.getimages&amp;artist=\1&amp;api_key=71e468a84c1f40d4991ddccc46e40f1b&lt;/url&gt;&lt;/details&gt;";
 dest="5">

+                       <expression noclean="1" />

+               </RegExp>

+       </GetLastFMArtistThumbsByName>

+       <ParseLastFMArtistThumbs dest="5">

+               <RegExp input="$$6" output="&lt;details&gt;\1&lt;/details&gt;" 
dest="5">

+                       <RegExp input="$$1" output="&lt;thumb 
preview=&quot;\2&quot;&gt;\1&lt;/thumb&gt;" dest="6">

+                               <expression repeat="yes" noclean="1">&lt;size 
name="original"[^&gt;]*&gt;([^&lt;]*)&lt;[^&lt;]*&lt;size 
name="large"[^&gt;]*&gt;([^&lt;]*)&lt;</expression>

+                       </RegExp>

+                       <expression noclean="1">(.+)</expression>

+               </RegExp>

+       </ParseLastFMArtistThumbs>

+       <GetLastFMAlbumThumbs dest="5">

+               <RegExp input="$$1" output="&lt;details&gt;&lt;url 
function=&quot;ParseLastFMAlbumThumbs&quot;&gt;http://ws.audioscrobbler.com/2.0/?method=album.getinfo&amp;artist=\2&amp;album=\1&amp;api_key=71e468a84c1f40d4991ddccc46e40f1b&lt;/url&gt;&lt;/details&gt;";
 dest="5">

+                       <expression>(.+)::(.+)</expression>

+               </RegExp>

+       </GetLastFMAlbumThumbs>

+       <ParseLastFMAlbumThumbs dest="5">

+               <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" 
dest="5">

+                       <RegExp input="$$1" 
output="&lt;thumb&gt;\1&lt;/thumb&gt;" dest="2">

+                               <expression noclean="1">&lt;image 
size=&quot;extralarge&quot;&gt;([^&lt;]*)&lt;/image&gt;</expression>

+                       </RegExp>

+                       <RegExp input="$$1" 
output="&lt;thumb&gt;\1&lt;/thumb&gt;" dest="2+">

+                               <expression noclean="1">&lt;image 
size=&quot;large&quot;&gt;([^&lt;]*)&lt;/image&gt;</expression>

+                       </RegExp>

+                       <expression noclean="1"></expression>

+               </RegExp>

+       </ParseLastFMAlbumThumbs>       

+</scraperfunctions>


-----------------------------------------------------------------------

Summary of changes:
 metadata.albums.allmusic.com/addon.xml     |   11 +++-
 metadata.albums.last.fm/addon.xml          |    4 +-
 metadata.albums.last.fm/lastfm.xml         |    9 +--
 metadata.artists.allmusic.com/addon.xml    |   14 ++++-
 metadata.artists.allmusic.com/allmusic.xml |    2 +-
 metadata.artists.last.fm/addon.xml         |    4 +-
 metadata.artists.last.fm/lastfm.xml        |   43 +++++--------
 metadata.common.last.fm/addon.xml          |   10 ++-
 metadata.common.last.fm/lastfm.xml         |   93 +++++++++++++++-------------
 9 files changed, 102 insertions(+), 88 deletions(-)


hooks/post-receive
-- 
Scrapers

------------------------------------------------------------------------------
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires 
February 28th, so secure your free ArcSight Logger TODAY! 
http://p.sf.net/sfu/arcsight-sfd2d
_______________________________________________
Xbmc-addons mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbmc-addons

Reply via email to