diff options
-rw-r--r-- | addons/metadata.artists.allmusic.com/addon.xml | 2 | ||||
-rw-r--r-- | addons/metadata.artists.allmusic.com/allmusic.xml | 19 |
2 files changed, 18 insertions, 3 deletions
diff --git a/addons/metadata.artists.allmusic.com/addon.xml b/addons/metadata.artists.allmusic.com/addon.xml index 73cae08c6f..7e2b03499c 100644 --- a/addons/metadata.artists.allmusic.com/addon.xml +++ b/addons/metadata.artists.allmusic.com/addon.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <addon id="metadata.artists.allmusic.com" name="AllMusic" - version="2.0.0" + version="2.0.2" provider-name="Team XBMC"> <requires> <import addon="xbmc.metadata" version="1.0"/> diff --git a/addons/metadata.artists.allmusic.com/allmusic.xml b/addons/metadata.artists.allmusic.com/allmusic.xml index bba49f9824..eb260341a0 100644 --- a/addons/metadata.artists.allmusic.com/allmusic.xml +++ b/addons/metadata.artists.allmusic.com/allmusic.xml @@ -12,8 +12,23 @@ </CreateArtistSearchUrl> <GetArtistSearchResults dest="8"> <RegExp input="$$5" output="<results>\1</results>" dest="8"> - <RegExp input="$$1" output="<entity><title>\1</title><url cache="am-$$2-artist.html">http://www.allmusic.com/artist/\2</url></entity>" dest="5"> - <expression repeat="yes" noclean="1"><meta name="title" content="([^"]*)".*?<a href="http://www.allmusic.com/artist/([^/]*)/discography"</expression> + <RegExp input="$$1" output="<entity><title>\1</title><url cache="am-$$2-artist.html">http://www.allmusic.com/artist/\2</url></entity>" dest="9"> + <expression noclean="1"><meta name="title" content="([^"]*)".*?<a href="http://www.allmusic.com/artist/([^/]*)/credits"</expression> + </RegExp> + <RegExp input="$$9" output="\1" dest="5"> + <expression noclean="1">(.+)</expression> + </RegExp> + <RegExp input="$$1" output="<entity><title>\1</title><url cache="am-$$2-artist.html">http://www.allmusic.com/artist/\2</url></entity>" dest="9"> + <expression noclean="1"><meta name="title" content="([^"]*)".*?<a href="http://www.allmusic.com/artist/([^/]*)/biography"</expression> + </RegExp> + <RegExp input="$$9" output="\1" dest="5"> + <expression noclean="1">(.+)</expression> + </RegExp> + <RegExp input="$$1" output="<entity><title>\1</title><url cache="am-$$2-artist.html">http://www.allmusic.com/artist/\2</url></entity>" dest="9"> + <expression noclean="1"><meta name="title" content="([^"]*)".*?<a href="http://www.allmusic.com/artist/([^/]*)/discography"</expression> + </RegExp> + <RegExp input="$$9" output="\1" dest="5"> + <expression noclean="1">(.+)</expression> </RegExp> <RegExp input="$$1" output="<entity><title>\2</title><genre>\3</genre><year>\4</year><url cache="am-$$2-artist.html">http://www.allmusic.com/artist/\1</url></entity>" dest="5+"> <expression repeat="yes" noclean="1,2"><td><a href="http://www.allmusic.com/artist/([^"]*)">([^<]*)</a></td>[^>]*>([^<]*)</td>[^>]*>([^<]*)</td></expression> |