diff options
Diffstat (limited to 'addons/metadata.common.allmusic.com/allmusic.xml')
-rw-r--r-- | addons/metadata.common.allmusic.com/allmusic.xml | 40 |
1 files changed, 39 insertions, 1 deletions
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"/> |