The branch, dharma-pre has been updated
       via  a036248b394a97b49583dbe02846ce95d00bbdde (commit)
      from  dd3407e1b58b2f5494f735c0808a6bc54b1a163b (commit)

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

commit a036248b394a97b49583dbe02846ce95d00bbdde
Author: olympia <[email protected]>
Date:   Sat Oct 16 12:51:30 2010 +0200

    [metadata.artists.allmusic.com] bugfix and cleanup

diff --git a/metadata.albums.allmusic.com/addon.xml 
b/metadata.albums.allmusic.com/addon.xml
index 3dbd2bd..abc705a 100644
--- a/metadata.albums.allmusic.com/addon.xml
+++ b/metadata.albums.allmusic.com/addon.xml
@@ -1,12 +1,12 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <addon id="metadata.albums.allmusic.com"
        name="AllMusic"
-       version="1.8.0"
+       version="1.8.1"
        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.allmusic.com" version="1.8.0"/>
+    <import addon="metadata.common.allmusic.com" version="1.8.1"/>
     <import addon="metadata.common.htbackdrops.com" version="1.0.7"/>
   </requires>
   <extension point="xbmc.metadata.scraper.albums"
diff --git a/metadata.albums.allmusic.com/allmusic.xml 
b/metadata.albums.allmusic.com/allmusic.xml
index 93c5565..03f7470 100644
--- a/metadata.albums.allmusic.com/allmusic.xml
+++ b/metadata.albums.allmusic.com/allmusic.xml
@@ -12,14 +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;title&gt;\1&lt;/title&gt;&lt;/entity&gt;" dest="5">
-                               <expression repeat="yes" 
noclean="1">&lt;TITLE&gt;allmusic[ (]+ ([^&gt;]*) &gt; Overview</expression>
+                       <RegExp input="$$1" 
output="&lt;entity&gt;&lt;year&gt;\4&lt;/year&gt;&lt;artist&gt;\3&lt;/artist&gt;&lt;title&gt;\2&lt;/title&gt;&lt;url
 
cache=&quot;am-\3-\2-album.html&quot;&gt;http://www.allmusic.com/album/\1/review&lt;/url&gt;&lt;/entity&gt;";
 dest="5">
+                               <expression repeat="yes" noclean="1,2,3">&lt;td 
class=&quot;text-center&quot;&gt;[^&lt;]*&lt;a 
href.*?www.allmusic.com/album/([^&quot;]*)&quot;&gt;([^&lt;]*).*?&lt;td&gt;([^&lt;]*)&lt;/td&gt;.*?&lt;td&gt;.*?&lt;td&gt;([^&lt;]*)</expression>
                        </RegExp>
                        <RegExp input="$$1" 
output="&lt;entity&gt;&lt;year&gt;\4&lt;/year&gt;&lt;artist&gt;\3&lt;/artist&gt;&lt;title&gt;\2&lt;/title&gt;&lt;url
 
cache=&quot;am-\3-\2-album.html&quot;&gt;http://www.allmusic.com/album/\1/review&lt;/url&gt;&lt;/entity&gt;";
 dest="5+">
-                               <expression repeat="yes" noclean="1,2,3">&lt;td 
class="text-center"&gt;[^&lt;]*&lt;a 
href.*?www.allmusic.com/album/([^"]*)"&gt;([^&lt;]*).*?&lt;td&gt;([^&lt;]*)&lt;/td&gt;.*?&lt;td&gt;.*?&lt;td&gt;([^&lt;]*)</expression>
-                       </RegExp>
-                       <RegExp input="$$1" 
output="&lt;entity&gt;&lt;year&gt;\4&lt;/year&gt;&lt;artist&gt;\3&lt;/artist&gt;&lt;title&gt;\2&lt;/title&gt;&lt;url
 
cache=&quot;am-\3-\2-album.html&quot;&gt;http://www.allmusic.com/album/\1/review&lt;/url&gt;&lt;/entity&gt;";
 dest="5+">
-                               <expression repeat="yes" noclean="1,2,3">&lt;td 
class="text-center"&gt;[^&lt;]*&lt;/td&gt;.*?www.allmusic.com/album/([^"]*)"&gt;([^&lt;]*).*?&lt;td&gt;([^&lt;]*)&lt;/td&gt;.*?&lt;td&gt;.*?&lt;td&gt;([^&lt;]*)</expression>
+                               <expression repeat="yes" noclean="1,2,3">&lt;td 
class=&quot;text-center&quot;&gt;[^&lt;]*&lt;/td&gt;.*?www.allmusic.com/album/([^&quot;]*)&quot;&gt;([^&lt;]*).*?&lt;td&gt;([^&lt;]*)&lt;/td&gt;.*?&lt;td&gt;.*?&lt;td&gt;([^&lt;]*)</expression>
                        </RegExp>
                        <expression noclean="1" />
                </RegExp>
@@ -27,19 +24,19 @@
        <GetAlbumDetails dest="3">
                <RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" 
dest="3">
                        <RegExp input="$$1" output="\1" dest="2">
-                               <expression noclean="1">&lt;h1 
class="title"&gt;([^&lt;]*)&lt;/h1&gt;</expression>
+                               <expression noclean="1">&lt;h1 
class=&quot;title&quot;&gt;([^&lt;]*)&lt;/h1&gt;</expression>
                        </RegExp>
                        <RegExp input="$$1" output="\1" dest="3">
-                               <expression 
noclean="1">allmusic.com/artist/[^"]*"&gt;([^&lt;]*)&lt;/a&gt;&lt;/div&gt;</expression>
+                               <expression 
noclean="1">allmusic.com/artist/[^&quot;]*&quot;&gt;([^&lt;]*)&lt;/a&gt;&lt;/div&gt;</expression>
                        </RegExp>
                        <RegExp conditional="lastfmalbumthumbs" input="$$1" 
output="&lt;chain 
function=&quot;GetLastFMAlbumThumbs&quot;&gt;\1::\2&lt;/chain&gt;" dest="5+">
-                               <expression trim="1,2" encode="1,2">&lt;meta 
name="title" content="([^-]*)- ([^&lt;]*)" /&gt;</expression>
+                               <expression trim="1,2" encode="1,2">&lt;meta 
name=&quot;title&quot; content=&quot;([^-]*)- ([^&lt;]*)&quot; 
/&gt;</expression>
                        </RegExp>
                        <RegExp input="$$1" output="&lt;url 
cache=&quot;am-$$3-$$2-album.html&quot; 
function=&quot;ParseAMGAlbum&quot;&gt;http://www.allmusic.com/album/\1/review&lt;/url&gt;";
 dest="5+">
-                               <expression 
noclean="1">allmusic.com/artist/([^"]*)"&gt;[^&lt;]*&lt;/a&gt;&lt;/div&gt;</expression>
+                               <expression 
noclean="1">allmusic.com/artist/([^&quot;]*)&quot;&gt;[^&lt;]*&lt;/a&gt;&lt;/div&gt;</expression>
                        </RegExp>
                        <RegExp input="$$1" output="&lt;url 
cache=&quot;am-$$3-$$2-album.html&quot; 
function=&quot;GetAMGReview&quot;&gt;http://www.allmusic.com/album/\1/review&lt;/url&gt;";
 dest="5+">
-                               <expression 
noclean="1">allmusic.com/artist/([^"]*)"&gt;[^&lt;]*&lt;/a&gt;&lt;/div&gt;</expression>
+                               <expression 
noclean="1">allmusic.com/artist/([^&quot;]*)&quot;&gt;[^&lt;]*&lt;/a&gt;&lt;/div&gt;</expression>
                        </RegExp>
                        <expression noclean="1" />
                </RegExp>
diff --git a/metadata.artists.allmusic.com/addon.xml 
b/metadata.artists.allmusic.com/addon.xml
index f66d09d..9071ce1 100644
--- a/metadata.artists.allmusic.com/addon.xml
+++ b/metadata.artists.allmusic.com/addon.xml
@@ -1,12 +1,12 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <addon id="metadata.artists.allmusic.com"
        name="AllMusic"
-       version="1.8.0"
+       version="1.8.1"
        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.allmusic.com" version="1.8.0"/>
+    <import addon="metadata.common.allmusic.com" version="1.8.1"/>
     <import addon="metadata.common.htbackdrops.com" version="1.0.7"/>
   </requires>
   <extension point="xbmc.metadata.scraper.artists"
diff --git a/metadata.artists.allmusic.com/allmusic.xml 
b/metadata.artists.allmusic.com/allmusic.xml
index 297cb0c..4de03cb 100644
--- a/metadata.artists.allmusic.com/allmusic.xml
+++ b/metadata.artists.allmusic.com/allmusic.xml
@@ -13,7 +13,7 @@
        <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 
cache=&quot;am-$$2-artist.html&quot;&gt;http://www.allmusic.com/artist/\2&lt;/url&gt;&lt;/entity&gt;";
 dest="5">
-                               <expression repeat="yes" noclean="1">&lt;meta 
name="title" content="([^"]*)".*?&lt;a 
href="http://www.allmusic.com/artist/([^/]*)/discography"</expression>
+                               <expression repeat="yes" noclean="1">&lt;meta 
name=&quot;title&quot; content=&quot;([^&quot;]*)&quot;.*?&lt;a 
href="http://www.allmusic.com/artist/([^/]*)/discography&quot;</expression>
                        </RegExp>
                        <RegExp input="$$1" 
output="&lt;entity&gt;&lt;title&gt;\2&lt;/title&gt;&lt;genre&gt;\3&lt;/genre&gt;&lt;year&gt;\4&lt;/year&gt;&lt;url
 
cache=&quot;am-$$2-artist.html&quot;&gt;http://www.allmusic.com/artist/\1&lt;/url&gt;&lt;/entity&gt;";
 dest="5+">
                                <expression repeat="yes" 
noclean="1,2">&lt;td&gt;&lt;a 
href=&quot;http://www.allmusic.com/artist/([^&quot;]*)&quot;&gt;([^&lt;]*)&lt;/a&gt;&lt;/td&gt;[^&gt;]*&gt;([^&lt;]*)&lt;/td&gt;[^&gt;]*&gt;([^&lt;]*)&lt;/td&gt;</expression>
@@ -36,10 +36,10 @@
                                <expression/>
                        </RegExp>
                        <RegExp input="$$1" output="&lt;url 
cache=&quot;am-$$2-biog.html&quot; 
function=&quot;GetAMGBiography&quot;&gt;http://www.allmusic.com/artist/\1/biography&lt;/url&gt;";
 dest="5+">
-                               
<expression>http://www.allmusic.com/artist/([^&amp;&quot;/]*)</expression>
+                               <expression>&lt;a 
href=&quot;http://www.allmusic.com/artist/([^/]*)/biography"</expression>
                        </RegExp>
                        <RegExp input="$$1" output="&lt;url 
cache=&quot;am-$$2-discog.html&quot; 
function=&quot;GetAMGDiscography&quot;&gt;http://www.allmusic.com/artist/\1/discography&lt;/url&gt;";
 dest="5+">
-                               
<expression>http://www.allmusic.com/artist/([^&amp;&quot;/]*)</expression>
+                               <expression>&lt;a 
href=&quot;http://www.allmusic.com/artist/([^/]*)/discography"</expression>
                        </RegExp>
                        <expression noclean="1"/>
                </RegExp>
diff --git a/metadata.common.allmusic.com/addon.xml 
b/metadata.common.allmusic.com/addon.xml
index 1499365..427f5fa 100644
--- a/metadata.common.allmusic.com/addon.xml
+++ b/metadata.common.allmusic.com/addon.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <addon id="metadata.common.allmusic.com"
        name="AllMusic"
-       version="1.8.0"
+       version="1.8.1"
        provider-name="Team XBMC">
   <requires>
     <import addon="xbmc.metadata" version="1.0"/>
diff --git a/metadata.common.allmusic.com/allmusic.xml 
b/metadata.common.allmusic.com/allmusic.xml
index d4b5f09..adea10a 100644
--- a/metadata.common.allmusic.com/allmusic.xml
+++ b/metadata.common.allmusic.com/allmusic.xml
@@ -59,7 +59,7 @@
                                <expression 
noclean="1">&lt;h3&gt;Genres&lt;/h3&gt;(.*?)&lt;/div&gt;</expression>
                        </RegExp>
                        <RegExp input="$$6" 
output="&lt;genre&gt;\2&lt;/genre&gt;" dest="5+">
-                               <expression repeat="yes" noclean="1">&lt;a 
href="/explore/genre/[^&gt;]*&gt;(&lt;strong&gt;)?([^&lt;]*)</expression>
+                               <expression repeat="yes" noclean="1">&lt;a 
href=&quot;/explore/genre/[^&gt;]*&gt;(&lt;strong&gt;)?([^&lt;]*)</expression>
                        </RegExp>
                        <RegExp input="$$1" output="\1" dest="7">
                                <expression 
noclean="1">&lt;h3&gt;Styles&lt;/h3&gt;(.*?)&lt;/div&gt;</expression>
@@ -88,10 +88,10 @@
        <ParseAMGAlbum dest="3">
                <RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" 
dest="3">
                        <RegExp input="$$1" 
output="&lt;title&gt;\1&lt;/title&gt;" dest="5">
-                               <expression trim="1" noclean="1">&lt;meta 
name="title" content="([^-]*)-[^&lt;]*" /&gt;</expression>
+                               <expression trim="1" noclean="1">&lt;meta 
name=&quot;title&quot; content=&quot;([^-]*)-[^&lt;]*&quot; /&gt;</expression>
                        </RegExp>
                        <RegExp input="$$1" 
output="&lt;artist&gt;\1&lt;/artist&gt;" dest="5+">
-                               <expression noclean="1">&lt;meta name="title" 
content="[^-]*- ([^&lt;]*)" /&gt;</expression>
+                               <expression noclean="1">&lt;meta 
name=&quot;title&quot; content=&quot;[^-]*- ([^&lt;]*)&quot; /&gt;</expression>
                        </RegExp>
                        <RegExp input="$$1" 
output="&lt;rating&gt;\1&lt;/rating&gt;" dest="5+">
                                <expression 
noclean="1">&lt;h3&gt;Rating&lt;/h3&gt;[^_]*_r([0-9^]*)</expression>
@@ -133,10 +133,10 @@
                                <expression repeat="yes" 
noclean="1">&lt;li&gt;[^&gt;]*&gt;([^&lt;]*)&lt;/a&gt;&lt;/li&gt;</expression>
                        </RegExp>
                        <RegExp input="$$1" 
output="&lt;track&gt;&lt;position&gt;\1&lt;/position&gt;&lt;title&gt;\2&lt;/title&gt;&lt;duration&gt;\3&lt;/duration&gt;&lt;/track&gt;"
 dest="5+">
-                               <expression repeat="yes" 
noclean="1,2,3">"cell"&gt;([0-9]+)&lt;.*?&lt;td 
class="cell"&gt;[^&gt;]*&gt;([^&lt;]*)&lt;/a&gt;&lt;/td&gt;.*?&lt;td 
class="cell"&gt;([0-9]*:[0-9]*)&lt;/td&gt;</expression>
+                               <expression repeat="yes" 
noclean="1,2,3">&quot;cell&quot;&gt;([0-9]+)&lt;.*?&lt;td 
class=&quot;cell&quot;&gt;[^&gt;]*&gt;([^&lt;]*)&lt;/a&gt;&lt;/td&gt;.*?&lt;td 
class=&quot;cell&quot;&gt;([0-9]*:[0-9]*)&lt;/td&gt;</expression>
                        </RegExp>
                        <RegExp conditional="allmusicalbumthumbs" input="$$1" 
output="&lt;thumb&gt;http://image.allmusic.com/\1&lt;/thumb&gt;"; dest="5+">
-                               <expression 
noclean="1">http://image.allmusic.com/([^"]*)"</expression>
+                               <expression 
noclean="1">http://image.allmusic.com/([^&quot;]*)&quot;</expression>
                        </RegExp>
                        <expression noclean="1" />
                </RegExp>

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

Summary of changes:
 metadata.albums.allmusic.com/addon.xml     |    4 ++--
 metadata.albums.allmusic.com/allmusic.xml  |   19 ++++++++-----------
 metadata.artists.allmusic.com/addon.xml    |    4 ++--
 metadata.artists.allmusic.com/allmusic.xml |    6 +++---
 metadata.common.allmusic.com/addon.xml     |    2 +-
 metadata.common.allmusic.com/allmusic.xml  |   10 +++++-----
 6 files changed, 21 insertions(+), 24 deletions(-)


hooks/post-receive
-- 
Scrapers

------------------------------------------------------------------------------
Download new Adobe(R) Flash(R) Builder(TM) 4
The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly 
Flex(R) Builder(TM)) enable the development of rich applications that run
across multiple browsers and platforms. Download your free trials today!
http://p.sf.net/sfu/adobe-dev2dev
_______________________________________________
Xbmc-addons mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbmc-addons

Reply via email to