The branch, eden has been updated
via 6395203eb2a9345185bc30c5b1ebd9e0c8d8c74d (commit)
from b3e3e44af878cd2bfd18686926fb72779356674b (commit)
- Log -----------------------------------------------------------------
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/scrapers;a=commit;h=6395203eb2a9345185bc30c5b1ebd9e0c8d8c74d
commit 6395203eb2a9345185bc30c5b1ebd9e0c8d8c74d
Author: olympia <[email protected]>
Date: Fri Jun 8 17:26:47 2012 +0200
[metadata.common.allmusic.com] updated to version 2.3.0
diff --git a/metadata.common.allmusic.com/addon.xml
b/metadata.common.allmusic.com/addon.xml
index ba3a2cc..f2c0896 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="2.2.0"
+ version="2.3.0"
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 d856998..5d9d352 100644
--- a/metadata.common.allmusic.com/allmusic.xml
+++ b/metadata.common.allmusic.com/allmusic.xml
@@ -27,7 +27,7 @@
<ParseAMGFakeBiography dest="5">
<RegExp input="$$2" output="<details>\1</details>"
dest="5">
<RegExp input="$$1" output="<biography>Fetching
artist biography from allmusic.com is not possible due to copyright
reasons.</biography>" dest="2">
- <expression noclean="1" />
+ <expression noclean="1" />
</RegExp>
<expression noclean="1"/>
</RegExp>
@@ -180,129 +180,101 @@
<GetAMGFakeAlbumReviewByAMGID dest="5">
- <RegExp input="$$1" output="<details><url
cache="am-\1-album.html"
function="ParseAMGFakeAlbumReview">http://www.allmusic.com/album/\1/review</url></details>"
dest="5">
+ <RegExp input="$$1" output="<details><url
cache="am-\1-album.html"
function="ParseAMGFakeAlbumReview">http://www.allmusic.com/album/\1</url></details>"
dest="5">
<expression noclean="1"/>
</RegExp>
</GetAMGFakeAlbumReviewByAMGID>
<ParseAMGFakeAlbumReview dest="5">
<RegExp input="$$2" output="<details>\1</details>"
dest="5">
<RegExp input="$$1" output="<review>Fetching
album review from allmusic.com is not possible due to copyright
reasons.</review>" dest="2">
- <expression><h2
class="title">Review</h2>.*?</p>(.*?)</p></expression>
+ <expression noclean="1"/>
</RegExp>
<expression noclean="1" />
</RegExp>
</ParseAMGFakeAlbumReview>
<GetAMGAlbumReviewByAMGID dest="5">
- <RegExp input="$$1" output="<details><url
cache="am-\1-album.html"
function="ParseAMGAlbumReview">http://www.allmusic.com/album/\1/review</url></details>"
dest="5">
+ <RegExp input="$$1" output="<details><url
cache="am-\1-album.html"
function="ParseAMGAlbumReview">http://www.allmusic.com/album/\1</url></details>"
dest="5">
<expression noclean="1"/>
</RegExp>
</GetAMGAlbumReviewByAMGID>
<ParseAMGAlbumReview dest="5">
<RegExp input="$$2" output="<details>\1</details>"
dest="5">
<RegExp input="$$1"
output="<review>\1</review>" dest="2">
- <expression><h2
class="title">Review</h2>.*?</p>(.*?)</p></expression>
+ <expression><span
itemprop="description">([^<]*)</expression>
</RegExp>
<expression noclean="1" />
</RegExp>
</ParseAMGAlbumReview>
<GetAMGAlbumTitleByAMGID dest="5">
- <RegExp input="$$1" output="<details><url
cache="am-\1-album.html"
function="ParseAMGAlbumTitle">http://www.allmusic.com/album/\1/review</url></details>"
dest="5">
+ <RegExp input="$$1" output="<details><url
cache="am-\1-album.html"
function="ParseAMGAlbumTitle">http://www.allmusic.com/album/\1</url></details>"
dest="5">
<expression noclean="1"/>
</RegExp>
</GetAMGAlbumTitleByAMGID>
<ParseAMGAlbumTitle dest="5">
<RegExp input="$$2" output="<details>\1</details>"
dest="5">
<RegExp input="$$1"
output="<title>\1</title>" dest="2">
- <expression trim="1" noclean="1"><meta
name="title" content="([^-]*)-[^<]*" /></expression>
+ <expression trim="1" noclean="1"><div
class="album-title">([^<]*)</expression>
</RegExp>
<expression noclean="1" />
</RegExp>
</ParseAMGAlbumTitle>
<GetAMGAlbumArtistByAMGID dest="5">
- <RegExp input="$$1" output="<details><url
cache="am-\1-album.html"
function="ParseAMGAlbumArtist">http://www.allmusic.com/album/\1/review</url></details>"
dest="5">
+ <RegExp input="$$1" output="<details><url
cache="am-\1-album.html"
function="ParseAMGAlbumArtist">http://www.allmusic.com/album/\1</url></details>"
dest="5">
<expression noclean="1"/>
</RegExp>
</GetAMGAlbumArtistByAMGID>
<ParseAMGAlbumArtist dest="5">
<RegExp input="$$2" output="<details>\1</details>"
dest="5">
<RegExp input="$$1"
output="<artist>\1</artist>" dest="2">
- <expression noclean="1"><meta
name="title" content="[^-]*- ([^<]*)" /></expression>
+ <expression noclean="1"><div
class="album-artist">[^>]*>([^<]*)</expression>
</RegExp>
<expression noclean="1" />
</RegExp>
</ParseAMGAlbumArtist>
<GetAMGAlbumRatingByAMGID dest="5">
- <RegExp input="$$1" output="<details><url
cache="am-\1-album.html"
function="ParseAMGAlbumRating">http://www.allmusic.com/album/\1/review</url></details>"
dest="5">
+ <RegExp input="$$1" output="<details><url
cache="am-\1-album.html"
function="ParseAMGAlbumRating">http://www.allmusic.com/album/\1</url></details>"
dest="5">
<expression noclean="1"/>
</RegExp>
</GetAMGAlbumRatingByAMGID>
<ParseAMGAlbumRating dest="5">
<RegExp input="$$2" output="<details>\1</details>"
dest="5">
- <RegExp input="$$1"
output="<rating>\1</rating>" dest="2">
- <expression
noclean="1"><h3>Rating</h3>[^_]*_r([0-9^]*)</expression>
+ <RegExp input="$$1" output="<rating
max="5.0">\1</rating>" dest="2">
+ <expression
noclean="1">itemprop="rating">([0-9^]*)</expression>
</RegExp>
<expression noclean="1" />
</RegExp>
</ParseAMGAlbumRating>
- <GetAMGAlbumLabelByAMGID dest="5">
- <RegExp input="$$1" output="<details><url
cache="am-\1-album.html"
function="ParseAMGAlbumLabel">http://www.allmusic.com/album/\1/review</url></details>"
dest="5">
- <expression noclean="1"/>
- </RegExp>
- </GetAMGAlbumLabelByAMGID>
- <ParseAMGAlbumLabel dest="5">
- <RegExp input="$$2" output="<details>\1</details>"
dest="5">
- <RegExp input="$$1"
output="<label>\1</label>" dest="2">
- <expression
noclean="1"><h3>Label</h3>[^>]*>([^<]*)</expression>
- </RegExp>
- <expression noclean="1" />
- </RegExp>
- </ParseAMGAlbumLabel>
-
- <GetAMGAlbumTypeByAMGID dest="5">
- <RegExp input="$$1" output="<details><url
cache="am-\1-album.html"
function="ParseAMGAlbumType">http://www.allmusic.com/album/\1/review</url></details>"
dest="5">
- <expression noclean="1"/>
- </RegExp>
- </GetAMGAlbumTypeByAMGID>
- <ParseAMGAlbumType dest="5">
- <RegExp input="$$2" output="<details>\1</details>"
dest="5">
- <RegExp input="$$1"
output="<type>\1</type>" dest="5+">
- <expression
noclean="1"><h3>Type</h3>[^>]*>([^<]*)</expression>
- </RegExp>
- <expression noclean="1" />
- </RegExp>
- </ParseAMGAlbumType>
-
<GetAMGAlbumDateByAMGID dest="5">
- <RegExp input="$$1" output="<details><url
cache="am-\1-album.html"
function="ParseAMGAlbumDate">http://www.allmusic.com/album/\1/review</url></details>"
dest="5">
+ <RegExp input="$$1" output="<details><url
cache="am-\1-album.html"
function="ParseAMGAlbumDate">http://www.allmusic.com/album/\1</url></details>"
dest="5">
<expression noclean="1"/>
</RegExp>
</GetAMGAlbumDateByAMGID>
<ParseAMGAlbumDate dest="5">
<RegExp input="$$2" output="<details>\1</details>"
dest="5">
<RegExp input="$$1"
output="<releasedate>\1</releasedate>" dest="2">
- <expression noclean="1"><h3>Release
Date</h3>[^>]*>([^<]*)</expression>
+ <expression noclean="1"><dd
class="release-date">([^<]*)</expression>
</RegExp>
- <RegExp input="$$1"
output="<year>\1</year>" dest="2+">
- <expression noclean="1"><span>Release
Date.*?([0-9]+)</</expression>
+ <RegExp input="$$1"
output="<year>\2</year>" dest="2+">
+ <expression trim="1" noclean="1"><dd
class="release-date">([^,]*,)?([^<]*)</expression>
</RegExp>
<expression noclean="1" />
</RegExp>
</ParseAMGAlbumDate>
<GetAMGAlbumGenresByAMGID dest="5">
- <RegExp input="$$1" output="<details><url
cache="am-\1-album.html"
function="ParseAMGAlbumGenres">http://www.allmusic.com/album/\1/review</url></details>"
dest="5">
+ <RegExp input="$$1" output="<details><url
cache="am-\1-album.html"
function="ParseAMGAlbumGenres">http://www.allmusic.com/album/\1</url></details>"
dest="5">
<expression noclean="1"/>
</RegExp>
</GetAMGAlbumGenresByAMGID>
<ParseAMGAlbumGenres dest="5">
<RegExp input="$$2" output="<details>\1</details>"
dest="5">
<RegExp input="$$1" output="\1" dest="6">
- <expression
noclean="1"><h3>Genre[s]?</h3>(.*?)</div></expression>
+ <expression noclean="1"><dd
class="genres">(.*?)</dd></expression>
</RegExp>
<RegExp input="$$6"
output="<genre>\1</genre>" dest="2">
<expression repeat="yes" trim="1"
noclean="1"><li>[^>]*>([^<]*)</a></li></expression>
@@ -312,14 +284,14 @@
</ParseAMGAlbumGenres>
<GetAMGAlbumStylesByAMGID dest="5">
- <RegExp input="$$1" output="<details><url
cache="am-\1-album.html"
function="ParseAMGAlbumStyles">http://www.allmusic.com/album/\1/review</url></details>"
dest="5">
+ <RegExp input="$$1" output="<details><url
cache="am-\1-album.html"
function="ParseAMGAlbumStyles">http://www.allmusic.com/album/\1</url></details>"
dest="5">
<expression noclean="1"/>
</RegExp>
</GetAMGAlbumStylesByAMGID>
<ParseAMGAlbumStyles dest="5">
<RegExp input="$$2" output="<details>\1</details>"
dest="5">
<RegExp input="$$1" output="\1" dest="7">
- <expression
noclean="1"><h3>Style[s]?</h3>(.*?)</div></expression>
+ <expression noclean="1"><dd
class="styles">(.*?)</dd></expression>
</RegExp>
<RegExp input="$$7"
output="<style>\1</style>" dest="2">
<expression repeat="yes" trim="1"
noclean="1"><li>[^>]*>([^<]*)</a></li></expression>
@@ -329,14 +301,14 @@
</ParseAMGAlbumStyles>
<GetAMGAlbumMoodsByAMGID dest="5">
- <RegExp input="$$1" output="<details><url
cache="am-\1-album.html"
function="ParseAMGAlbumMoods">http://www.allmusic.com/album/\1/review</url></details>"
dest="5">
+ <RegExp input="$$1" output="<details><url
cache="am-\1-album.html"
function="ParseAMGAlbumMoods">http://www.allmusic.com/album/\1</url></details>"
dest="5">
<expression noclean="1"/>
</RegExp>
</GetAMGAlbumMoodsByAMGID>
<ParseAMGAlbumMoods dest="5">
<RegExp input="$$2" output="<details>\1</details>"
dest="5">
<RegExp input="$$1" output="\1" dest="8">
- <expression trim="1"
noclean="1"><h3>Mood[s]?</h3>(.*?)</div></expression>
+ <expression trim="1"
noclean="1">><h3>popular moods</h3>(.*?)</ul></expression>
</RegExp>
<RegExp input="$$8"
output="<mood>\1</mood>" dest="2">
<expression repeat="yes"
noclean="1"><li>[^>]*>([^<]*)</a></li></expression>
@@ -346,14 +318,14 @@
</ParseAMGAlbumMoods>
<GetAMGAlbumThemesByAMGID dest="5">
- <RegExp input="$$1" output="<details><url
cache="am-\1-album.html"
function="ParseAMGAlbumThemes">http://www.allmusic.com/album/\1/review</url></details>"
dest="5">
+ <RegExp input="$$1" output="<details><url
cache="am-\1-album.html"
function="ParseAMGAlbumThemes">http://www.allmusic.com/album/\1</url></details>"
dest="5">
<expression noclean="1"/>
</RegExp>
</GetAMGAlbumThemesByAMGID>
<ParseAMGAlbumThemes dest="5">
<RegExp input="$$2" output="<details>\1</details>"
dest="5">
<RegExp input="$$1" output="\1" dest="9">
- <expression
noclean="1"><h3>Theme[s]?</h3>(.*?)</div></expression>
+ <expression noclean="1"><h4>album
themes</h4>(.*?)</ul></expression>
</RegExp>
<RegExp input="$$9"
output="<theme>\1</theme>" dest="2">
<expression repeat="yes"
noclean="1"><li>[^>]*>([^<]*)</a></li></expression>
@@ -363,180 +335,31 @@
</ParseAMGAlbumThemes>
<GetAMGAlbumTracksByAMGID dest="5">
- <RegExp input="$$1" output="<details><url
cache="am-\1-album.html"
function="ParseAMGAlbumTracks">http://www.allmusic.com/album/\1/review</url></details>"
dest="5">
+ <RegExp input="$$1" output="<details><url
cache="am-\1-album.html"
function="ParseAMGAlbumTracks">http://www.allmusic.com/album/\1</url></details>"
dest="5">
<expression noclean="1"/>
</RegExp>
</GetAMGAlbumTracksByAMGID>
<ParseAMGAlbumTracks dest="5">
<RegExp input="$$2" output="<details>\1</details>"
dest="5">
<RegExp input="$$1"
output="<track><position>\1</position><title>\2</title><duration>\3</duration></track>"
dest="2">
- <expression repeat="yes"
noclean="1,2,3">"cell">([0-9]+)<.*?<td
class="cell">[^>]*>([^<]*)</a></td>.*?<td
class="cell">([0-9]*:[0-9]*)</td></expression>
+ <expression repeat="yes" trim="1"
noclean="1,2,3"><td class="tracknum">([0-9]*).*?<div
class="title">[^>]*>([^<]*).*?<td
class="time">([^<]*)</expression>
</RegExp>
<expression noclean="1" />
</RegExp>
</ParseAMGAlbumTracks>
<GetAMGAlbumThumbsByAMGID dest="5">
- <RegExp input="$$1" output="<details><url
cache="am-\1-album.html"
function="ParseAMGAlbumThumbs">http://www.allmusic.com/album/\1/review</url></details>"
dest="5">
+ <RegExp input="$$1" output="<details><url
cache="am-\1-album.html"
function="ParseAMGAlbumThumbs">http://www.allmusic.com/album/\1</url></details>"
dest="5">
<expression noclean="1"/>
</RegExp>
</GetAMGAlbumThumbsByAMGID>
<ParseAMGAlbumThumbs dest="5">
<RegExp input="$$2" output="<details>\1</details>"
dest="5">
- <RegExp input="$$1"
output="<thumb>http://image.allmusic.com/\1</thumb>" dest="2">
- <expression
noclean="1">http://image.allmusic.com/([^"]*)"</expression>
+ <RegExp input="$$1"
output="<thumb>http://cps-static.rovicorp.com/3/JPG_500/\1</thumb>"
dest="2">
+ <expression noclean="1"><meta
property="og:image"
content="http://cps-static.rovicorp.com/3/JPG_[^/]*/([^"]*)</expression>
</RegExp>
<expression noclean="1" />
</RegExp>
</ParseAMGAlbumThumbs>
-
-<!--The below functions will get depreciated after Eden!!!-->
-
- <GetAMGDiscography dest="5">
- <RegExp input="$$2$$3"
output="<details>\1</details>" dest="5">
- <RegExp input="$$1"
output="<album><year>\1</year><title>\2</title><label>\3</label></album>"
dest="2">
- <expression repeat="yes" clear="yes"
noclean="1,3,4"><td class="sorted
cell">([^<]*)</td>.*?<td class="cell"><a
href="[^>]*>([^<]*)<.*?<td
class="cell">([^<]*)<</expression>
- </RegExp>
- <RegExp input="$$2" output="\1&amp;\2" dest="3">
- <expression repeat="yes"
noclean="1,2">(.*?)&(.+)</expression>
- </RegExp>
- <RegExp input="$$3" output="" dest="2">
- <expression>(.+)</expression>
- </RegExp>
- <expression noclean="1" />
- </RegExp>
- </GetAMGDiscography>
- <GetAMGBiography dest="5">
- <RegExp input="$$2" output="<details>\1</details>"
dest="5">
- <RegExp input="$$1" output="<biography>Fetching
artist biography from allmusic.com is not possible due to copyright
reasons.</biography>" dest="2">
- <expression
clear="yes">Biography</h2>.*?</p>(.*?)</p></expression>
- </RegExp>
- <expression noclean="1"/>
- </RegExp>
- </GetAMGBiography>
- <GetAMGReview dest="5">
- <RegExp input="$$2" output="<details>\1</details>"
dest="5">
- <RegExp input="$$1" output="<review>Fetching
album review from allmusic.com is not possible due to copyright
reasons.</review>" dest="2">
- <expression><h2
class="title">Review</h2>.*?</p>(.*?)</p></expression>
- </RegExp>
- <expression noclean="1" />
- </RegExp>
- </GetAMGReview>
- <ParseAMGArtist dest="3">
- <RegExp input="$$5" output="<details>\1</details>"
dest="3">
- <RegExp input="$$1"
output="<name>\1</name>" dest="5">
- <expression noclean="1"><meta
name="title" content="([^"]*)</expression>
- </RegExp>
- <RegExp input="$$1"
output="<born>\1</born>" dest="5+">
-
<expression><h3>Born[^>]*>[^>]*>(.*?)</p></expression>
- </RegExp>
- <RegExp input="$$1"
output="<born>\1</born>" dest="5+">
-
<expression><h3>Birth[^>]*>[^>]*>(.*?)</p></expression>
- </RegExp>
- <RegExp input="$$1"
output="<died>\1</died>" dest="5+">
-
<expression><h3>Died[^>]*>[^>]*>(.*?)</p></expression>
- </RegExp>
- <RegExp input="$$1"
output="<formed>\1</formed>" dest="5+">
-
<expression><h3>Formed[^>]*>[^>]*>(.*?)</p></expression>
- </RegExp>
- <RegExp input="$$1"
output="<disbanded>\1</disbanded>" dest="5+">
-
<expression><h3>Disbanded[^>]*>[^>]*>(.*?)</p></expression>
- </RegExp>
- <RegExp input="$$1" output="\1" dest="6">
- <expression noclean="1"><h3>Years
Active</h3>(.*?)</p></expression>
- </RegExp>
- <RegExp input="$$6" output="\1's/" dest="7+">
- <expression repeat="yes"><span
class="active">([0-9]+)</span></expression>
- </RegExp>
- <RegExp input="$$7"
output="<yearsactive>\1</yearsactive>" dest="5+">
- <expression noclean="1">(.+)/</expression>
- </RegExp>
- <RegExp input="$$1" output="\1" dest="6">
- <expression
noclean="1"><h3>Genres</h3>(.*?)</div></expression>
- </RegExp>
- <RegExp input="$$6"
output="<genre>\2</genre>" dest="5+">
- <expression repeat="yes" noclean="1"><a
href="/explore/genre/[^>]*>(<strong>)?([^<]*)</expression>
- </RegExp>
- <RegExp input="$$1" output="\1" dest="7">
- <expression
noclean="1"><h3>Styles</h3>(.*?)</div></expression>
- </RegExp>
- <RegExp input="$$7"
output="<style>\1</style>" dest="5+">
- <expression repeat="yes"
noclean="1"><li>[^>]*>([^<]*)</a></li></expression>
- </RegExp>
- <RegExp input="$$1" output="\1" dest="8">
- <expression
noclean="1"><h3>Moods</h3>(.*?)</div></expression>
- </RegExp>
- <RegExp input="$$8"
output="<mood>\1</mood>" dest="5+">
- <expression repeat="yes"
noclean="1"><li>[^>]*>([^<]*)</a></li></expression>
- </RegExp>
- <RegExp input="$$1" output="\1" dest="9">
- <expression
noclean="1"><h3>Instruments</h3>(.*?)</div></expression>
- </RegExp>
- <RegExp input="$$9"
output="<instruments>\1</instruments>" dest="5+">
- <expression repeat="yes"
noclean="1"><li>[^>]*>([^<]*)</a></li></expression>
- </RegExp>
- <RegExp conditional="allmusicartistthumbs" input="$$1"
output="<thumb>\1</thumb>" dest="5+">
- <expression noclean="1"><img
id="artist_image" src="([^"]*)"</expression>
- </RegExp>
- <expression noclean="1" />
- </RegExp>
- </ParseAMGArtist>
- <ParseAMGAlbum dest="3">
- <RegExp input="$$5" output="<details>\1</details>"
dest="3">
- <RegExp input="$$1"
output="<title>\1</title>" dest="5">
- <expression trim="1" noclean="1"><meta
name="title" content="([^-]*)-[^<]*" /></expression>
- </RegExp>
- <RegExp input="$$1"
output="<artist>\1</artist>" dest="5+">
- <expression noclean="1"><meta
name="title" content="[^-]*- ([^<]*)" /></expression>
- </RegExp>
- <RegExp input="$$1"
output="<rating>\1</rating>" dest="5+">
- <expression
noclean="1"><h3>Rating</h3>[^_]*_r([0-9^]*)</expression>
- </RegExp>
- <RegExp input="$$1"
output="<label>\1</label>" dest="5+">
- <expression
noclean="1"><h3>Label</h3>[^>]*>([^<]*)</expression>
- </RegExp>
- <RegExp input="$$1"
output="<type>\1</type>" dest="5+">
- <expression
noclean="1"><h3>Type</h3>[^>]*>([^<]*)</expression>
- </RegExp>
- <RegExp input="$$1"
output="<releasedate>\1</releasedate>" dest="5+">
- <expression noclean="1"><h3>Release
Date</h3>[^>]*>([^<]*)</expression>
- </RegExp>
- <RegExp input="$$1"
output="<year>\1</year>" dest="5+">
- <expression noclean="1"><span>Release
Date.*?([0-9]+)</</expression>
- </RegExp>
- <RegExp input="$$1" output="\1" dest="6">
- <expression
noclean="1"><h3>Genre[s]?</h3>(.*?)</div></expression>
- </RegExp>
- <RegExp input="$$6"
output="<genre>\1</genre>" dest="5+">
- <expression repeat="yes" trim="1"
noclean="1"><li>[^>]*>([^<]*)</a></li></expression>
- </RegExp>
- <RegExp input="$$1" output="\1" dest="7">
- <expression
noclean="1"><h3>Style[s]?</h3>(.*?)</div></expression>
- </RegExp>
- <RegExp input="$$7"
output="<style>\1</style>" dest="5+">
- <expression repeat="yes" trim="1"
noclean="1"><li>[^>]*>([^<]*)</a></li></expression>
- </RegExp>
- <RegExp input="$$1" output="\1" dest="8">
- <expression trim="1"
noclean="1"><h3>Mood[s]?</h3>(.*?)</div></expression>
- </RegExp>
- <RegExp input="$$8"
output="<mood>\1</mood>" dest="5+">
- <expression repeat="yes"
noclean="1"><li>[^>]*>([^<]*)</a></li></expression>
- </RegExp>
- <RegExp input="$$1" output="\1" dest="9">
- <expression
noclean="1"><h3>Theme[s]?</h3>(.*?)</div></expression>
- </RegExp>
- <RegExp input="$$9"
output="<theme>\1</theme>" dest="5+">
- <expression repeat="yes"
noclean="1"><li>[^>]*>([^<]*)</a></li></expression>
- </RegExp>
- <RegExp input="$$1"
output="<track><position>\1</position><title>\2</title><duration>\3</duration></track>"
dest="5+">
- <expression repeat="yes"
noclean="1,2,3">"cell">([0-9]+)<.*?<td
class="cell">[^>]*>([^<]*)</a></td>.*?<td
class="cell">([0-9]*:[0-9]*)</td></expression>
- </RegExp>
- <RegExp conditional="allmusicalbumthumbs" input="$$1"
output="<thumb>http://image.allmusic.com/\1</thumb>" dest="5+">
- <expression
noclean="1">http://image.allmusic.com/([^"]*)"</expression>
- </RegExp>
- <expression noclean="1" />
- </RegExp>
- </ParseAMGAlbum>
-
</scraperfunctions>
-----------------------------------------------------------------------
Summary of changes:
metadata.common.allmusic.com/addon.xml | 2 +-
metadata.common.allmusic.com/allmusic.xml | 235 ++++-------------------------
2 files changed, 30 insertions(+), 207 deletions(-)
hooks/post-receive
--
Scrapers
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Xbmc-addons mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbmc-addons