The branch, dharma-pre has been updated
via d1c6b2ba68fd64ec1219f68f50e71d142f2e94e7 (commit)
from 2f30e40642d54a424197380757e906af03b51897 (commit)
- Log -----------------------------------------------------------------
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/scrapers;a=commit;h=d1c6b2ba68fd64ec1219f68f50e71d142f2e94e7
commit d1c6b2ba68fd64ec1219f68f50e71d142f2e94e7
Author: olympia <[email protected]>
Date: Sat Oct 16 12:06:29 2010 +0200
[metadata.all.allmusic.com] adapt new layout of allmusic.com. Tested but
bugs expected...
diff --git a/metadata.albums.allmusic.com/addon.xml
b/metadata.albums.allmusic.com/addon.xml
index 284d2e6..3dbd2bd 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.0.10"
+ version="1.8.0"
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.0.3"/>
+ <import addon="metadata.common.allmusic.com" version="1.8.0"/>
<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 7a64a15..93c5565 100644
--- a/metadata.albums.allmusic.com/allmusic.xml
+++ b/metadata.albums.allmusic.com/allmusic.xml
@@ -1,13 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
-<scraper framework="1.1" date="2009-09-30">
+<scraper framework="1.1" date="2010-10-16">
<NfoUrl dest="3">
<RegExp input="$$1"
output="<url>http://www.\1</url>" dest="3">
<expression>(allmusic.com/cg/.*)</expression>
</RegExp>
</NfoUrl>
<CreateAlbumSearchUrl dest="3">
- <RegExp input="$$1" output="<url
post="yes">http://www.allmusic.com/cg/amg.dll?P=amg&amp;SQL=\1&amp;OPT1=2</url>"
dest="3">
- <expression/>
+ <RegExp input="$$1"
output="<url>http://www.allmusic.com/search/album/\1</url>"
dest="3">
+ <expression />
</RegExp>
</CreateAlbumSearchUrl>
<GetAlbumSearchResults dest="8">
@@ -15,11 +15,11 @@
<RegExp input="$$1"
output="<entity><title>\1</title></entity>" dest="5">
<expression repeat="yes"
noclean="1"><TITLE>allmusic[ (]+ ([^>]*) > Overview</expression>
</RegExp>
- <RegExp input="$$1"
output="<entity><year>\1</year><artist>\2</artist><title>\4</title><url
cache="am-\2-\4-album.html">http://www.allmusic.com/cg/amg.dll?p=amg&amp;SQL=\3</url></entity>"
dest="5+">
- <expression repeat="yes"
noclean="1,2,3">>([0-9]+)?[^>]*>[^>]*>([^<]*)</TD><td
class="cell-img.*?sql=([0-9:a-z]*)">(.*?)<.</expression>
+ <RegExp input="$$1"
output="<entity><year>\4</year><artist>\3</artist><title>\2</title><url
cache="am-\3-\2-album.html">http://www.allmusic.com/album/\1/review</url></entity>"
dest="5+">
+ <expression repeat="yes" noclean="1,2,3"><td
class="text-center">[^<]*<a
href.*?www.allmusic.com/album/([^"]*)">([^<]*).*?<td>([^<]*)</td>.*?<td>.*?<td>([^<]*)</expression>
</RegExp>
- <RegExp input="$$1"
output="<entity><year>\1</year><artist>\2</artist><title>\4</title><url
cache="am-\2-\4-album.html">http://www.allmusic.com/cg/amg.dll?p=amg&amp;SQL=\3</url></entity>"
dest="5+">
- <expression repeat="yes"
noclean="1,2,3">>([0-9]+)?</.*?>([a-zA-Z0-9].*?)<.*?sql=([0-9:a-z]*)">(.*?)<.</expression>
+ <RegExp input="$$1"
output="<entity><year>\4</year><artist>\3</artist><title>\2</title><url
cache="am-\3-\2-album.html">http://www.allmusic.com/album/\1/review</url></entity>"
dest="5+">
+ <expression repeat="yes" noclean="1,2,3"><td
class="text-center">[^<]*</td>.*?www.allmusic.com/album/([^"]*)">([^<]*).*?<td>([^<]*)</td>.*?<td>.*?<td>([^<]*)</ eview</url></entity>"
dest="5+">