diff options
author | Martijn Kaijser <mcm.kaijser@gmail.com> | 2014-12-15 19:48:08 +0100 |
---|---|---|
committer | Martijn Kaijser <mcm.kaijser@gmail.com> | 2014-12-15 19:48:10 +0100 |
commit | 396a03ef130c0a4198ac08094c78ee24bca48c7a (patch) | |
tree | 5a12d88f17d4730359eeff4ffa5680b0ce0b5855 /addons/metadata.common.allmusic.com | |
parent | 6360c268f5e3944d138665ecadb94e83b6a135cb (diff) |
[addons] sync with repo
Diffstat (limited to 'addons/metadata.common.allmusic.com')
-rw-r--r-- | addons/metadata.common.allmusic.com/addon.xml | 2 | ||||
-rw-r--r-- | addons/metadata.common.allmusic.com/allmusic.xml | 40 |
2 files changed, 40 insertions, 2 deletions
diff --git a/addons/metadata.common.allmusic.com/addon.xml b/addons/metadata.common.allmusic.com/addon.xml index 3bbe674d8d..423264dd9d 100644 --- a/addons/metadata.common.allmusic.com/addon.xml +++ b/addons/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 Scraper Library" - version="3.0.3" + version="3.1.0" provider-name="XBMC Foundation"> <requires> <import addon="xbmc.metadata" version="2.1.0"/> diff --git a/addons/metadata.common.allmusic.com/allmusic.xml b/addons/metadata.common.allmusic.com/allmusic.xml index a1c074987b..20e9ee38ed 100644 --- a/addons/metadata.common.allmusic.com/allmusic.xml +++ b/addons/metadata.common.allmusic.com/allmusic.xml @@ -228,6 +228,9 @@ <RegExp input="$INFO[stylesfbsource]" output="<chain function="GetLastFMFallbackArtistStylesByMBID">$$8</chain>" dest="12"> <expression>last.fm</expression> </RegExp> + <RegExp input="$INFO[stylesfbsource]" output="<chain function="GetTADBFallbackArtistStylesByMBID">$$8</chain>" dest="12"> + <expression>TheAudioDb.com</expression> + </RegExp> <expression><style></style></expression> </RegExp> <RegExp input="$$11" output="$$11" dest="2"> @@ -270,16 +273,51 @@ <RegExp input="" output="" dest="2"> <expression /> </RegExp> + <RegExp input="" output="" dest="10"> + <expression /> + </RegExp> <RegExp input="$$1" output="\1" dest="10"> <expression noclean="1">>Artists\sMoods</h\d*>(.*?)</ul></expression> </RegExp> - <RegExp input="$$10" output="<mood>\1</mood>" dest="2"> + <RegExp input="$$10" output="<mood>\1</mood>" dest="11"> <expression repeat="yes" noclean="1"><li>[^>]*>([^<]*)</a>\s*</li></expression> </RegExp> + <RegExp input="$$11" output="$$12" dest="2"> + <RegExp input="$INFO[moodsfbsource]" output="<chain function="GetTADBFallbackArtistMoodsByMBID">$$8</chain>" dest="12"> + <expression>TheAudioDb.com</expression> + </RegExp> + <expression><mood></mood></expression> + </RegExp> + <RegExp input="$$11" output="$$11" dest="2"> + <expression><mood>(.+)</mood></expression> + </RegExp> <expression noclean="1" /> </RegExp> </ParseAMGArtistMoods> + <GetAMGFallbackArtistMoodsByAMGID dest="5" clearbuffers="no"> + <RegExp input="$$1" output="<details><url cache="am-\1-artist.html" function="ParseAMGFallbackArtistMoods">http://www.allmusic.com/artist/\1</url></details>" dest="5"> + <expression noclean="1"/> + </RegExp> + </GetAMGFallbackArtistMoodsByAMGID> + <ParseAMGFallbackArtistMoods dest="5" clearbuffers="no"> + <RegExp input="$$2" output="<details>\1</details>" dest="5"> + <RegExp input="" output="" dest="2"> + <expression /> + </RegExp> + <RegExp input="" output="" dest="10"> + <expression /> + </RegExp> + <RegExp input="$$1" output="\1" dest="10"> + <expression noclean="1">>Artists\sMoods</h\d*>(.*?)</ul></expression> + </RegExp> + <RegExp input="$$10" output="<mood>\1</mood>" dest="2"> + <expression repeat="yes" noclean="1"><li>[^>]*>([^<]*)</a>\s*</li></expression> + </RegExp> + <expression noclean="1" /> + </RegExp> + </ParseAMGFallbackArtistMoods> + <GetAMGArtistThumbsByAMGID dest="5" clearbuffers="no"> <RegExp input="$$1" output="<details><url cache="am-\1-artist.html" function="ParseAMGArtistThumbs">http://www.allmusic.com/artist/\1</url></details>" dest="5"> <expression noclean="1"/> |