Merge pull request #26109 from felizk/fix-resume-for-plugin-videos-in-widgets
[xbmc.git] / addons / metadata.common.theaudiodb.com / tadb.xml
blob50f24d78fcecb7879fee61b453b9301ae52475f5
1 <?xml version="1.0" encoding="UTF-8"?>
2 <scraperfunctions>
3         <GetTADBArtistThumbsByID dest="5" clearbuffers="no">
4                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBArtistThumbs&quot; cache=&quot;tadb-\1-artist.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist.php?i=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
5                         <expression noclean="1" />
6                 </RegExp>
7         </GetTADBArtistThumbsByID>
8         <GetTADBArtistThumbsByMBID dest="5" clearbuffers="no">
9                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBArtistThumbs&quot; cache=&quot;tadb-\1-artist.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist-mb.php?i=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
10                         <expression noclean="1"/>
11                 </RegExp>
12         </GetTADBArtistThumbsByMBID>
13         <ParseTADBArtistThumbs dest="5" clearbuffers="no">
14                 <RegExp input="$$13" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
15                         <RegExp input="" output="" dest="13">
16                                 <expression />
17                         </RegExp>
18                         <RegExp input="$$1" output="&lt;thumb aspect=&quot;thumb&quot; preview=&quot;\1/preview&quot;&gt;\1&lt;/thumb&gt;" dest="13">
19                                 <expression repeat="yes">strArtistThumb\d?&quot;:&quot;([^&quot;]*)</expression>
20                         </RegExp>
21                         <expression noclean="1" />
22                 </RegExp>
23         </ParseTADBArtistThumbs>
25         <GetTADBArtistFanartsByID dest="5" clearbuffers="no">
26                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBArtistFanarts&quot; cache=&quot;tadb-\1-artist.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist.php?i=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
27                         <expression noclean="1" />
28                 </RegExp>
29         </GetTADBArtistFanartsByID>
30         <GetTADBArtistFanartsByMBID dest="5" clearbuffers="no">
31                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBArtistFanarts&quot; cache=&quot;tadb-\1-artist.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist-mb.php?i=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
32                         <expression noclean="1"/>
33                 </RegExp>
34         </GetTADBArtistFanartsByMBID>
35         <ParseTADBArtistFanarts dest="5" clearbuffers="no">
36                 <RegExp input="$$13" output="&lt;details&gt;&lt;fanart&gt;\1&lt;/fanart&gt;&lt;/details&gt;" dest="5">
37                         <RegExp input="" output="" dest="13">
38                                 <expression />
39                         </RegExp>
40                         <RegExp input="" output="" dest="14">
41                                 <expression />
42                         </RegExp>
43                         <RegExp input="$$1" output="&lt;thumb preview=&quot;\1/preview&quot;&gt;\1&lt;/thumb&gt;" dest="14">
44                                 <expression repeat="yes">strArtistFanart\d?&quot;:&quot;([^&quot;]*)</expression>
45                         </RegExp>
46                         <RegExp input="$$14" output="\1" dest="13">
47                                 <expression noclean="1">(.+)</expression>
48                         </RegExp>
49                         <expression noclean="1" />
50                 </RegExp>
51         </ParseTADBArtistFanarts>
53         <GetTADBArtistClearlogoByID dest="5" clearbuffers="no">
54                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBArtistClearlogo&quot; cache=&quot;tadb-\1-artist.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist.php?i=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
55                         <expression noclean="1" />
56                 </RegExp>
57         </GetTADBArtistClearlogoByID>
58         <GetTADBArtistClearlogoByMBID dest="5" clearbuffers="no">
59                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBArtistClearlogo&quot; cache=&quot;tadb-\1-artist.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist-mb.php?i=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
60                         <expression noclean="1"/>
61                 </RegExp>
62         </GetTADBArtistClearlogoByMBID>
63         <ParseTADBArtistClearlogo dest="5" clearbuffers="no">
64                 <RegExp input="$$13" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
65                         <RegExp input="" output="" dest="13">
66                                 <expression />
67                         </RegExp>
68                         <RegExp input="" output="" dest="14">
69                                 <expression />
70                         </RegExp>
71                         <RegExp input="$$1" output="&lt;thumb aspect=&quot;clearlogo&quot; preview=&quot;\1/preview&quot;&gt;\1&lt;/thumb&gt;" dest="14">
72                                 <expression repeat="yes">strArtistLogo\d?&quot;:&quot;([^&quot;]*)</expression>
73                         </RegExp>
74                         <RegExp input="$$14" output="\1" dest="13">
75                                 <expression noclean="1">(.+)</expression>
76                         </RegExp>
77                         <expression noclean="1" />
78                 </RegExp>
79         </ParseTADBArtistClearlogo>
81         <GetTADBArtistClearartByID dest="5" clearbuffers="no">
82                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBArtistClearart&quot; cache=&quot;tadb-\1-artist.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist.php?i=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
83                         <expression noclean="1" />
84                 </RegExp>
85         </GetTADBArtistClearartByID>
86         <GetTADBArtistClearartByMBID dest="5" clearbuffers="no">
87                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBArtistClearart&quot; cache=&quot;tadb-\1-artist.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist-mb.php?i=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
88                         <expression noclean="1"/>
89                 </RegExp>
90         </GetTADBArtistClearartByMBID>
91         <ParseTADBArtistClearart dest="5" clearbuffers="no">
92                 <RegExp input="$$13" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
93                         <RegExp input="" output="" dest="13">
94                                 <expression />
95                         </RegExp>
96                         <RegExp input="" output="" dest="14">
97                                 <expression />
98                         </RegExp>
99                         <RegExp input="$$1" output="&lt;thumb aspect=&quot;clearart&quot; preview=&quot;\1/preview&quot;&gt;\1&lt;/thumb&gt;" dest="14">
100                                 <expression repeat="yes">strArtistClearart\d?&quot;:&quot;([^&quot;]*)</expression>
101                         </RegExp>
102                         <RegExp input="$$14" output="\1" dest="13">
103                                 <expression noclean="1">(.+)</expression>
104                         </RegExp>
105                         <expression noclean="1" />
106                 </RegExp>
107         </ParseTADBArtistClearart>
109         <GetTADBArtistLandscapeByID dest="5" clearbuffers="no">
110                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBArtistLandscape&quot; cache=&quot;tadb-\1-artist.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist.php?i=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
111                         <expression noclean="1" />
112                 </RegExp>
113         </GetTADBArtistLandscapeByID>
114         <GetTADBArtistLandscapeByMBID dest="5" clearbuffers="no">
115                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBArtistLandscape&quot; cache=&quot;tadb-\1-artist.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist-mb.php?i=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
116                         <expression noclean="1"/>
117                 </RegExp>
118         </GetTADBArtistLandscapeByMBID>
119         <ParseTADBArtistLandscape dest="5" clearbuffers="no">
120                 <RegExp input="$$13" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
121                         <RegExp input="" output="" dest="13">
122                                 <expression />
123                         </RegExp>
124                         <RegExp input="" output="" dest="14">
125                                 <expression />
126                         </RegExp>
127                         <RegExp input="$$1" output="&lt;thumb aspect=&quot;landscape&quot; preview=&quot;\1/preview&quot;&gt;\1&lt;/thumb&gt;" dest="14">
128                                 <expression repeat="yes">strArtistWideThumb\d?&quot;:&quot;([^&quot;]*)</expression>
129                         </RegExp>
130                         <RegExp input="$$14" output="\1" dest="13">
131                                 <expression noclean="1">(.+)</expression>
132                         </RegExp>
133                         <expression noclean="1" />
134                 </RegExp>
135         </ParseTADBArtistLandscape>
137         <GetTADBArtistBannerByID dest="5" clearbuffers="no">
138                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBArtistBanner&quot; cache=&quot;tadb-\1-artist.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist.php?i=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
139                         <expression noclean="1" />
140                 </RegExp>
141         </GetTADBArtistBannerByID>
142         <GetTADBArtistBannerByMBID dest="5" clearbuffers="no">
143                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBArtistBanner&quot; cache=&quot;tadb-\1-artist.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist-mb.php?i=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
144                         <expression noclean="1"/>
145                 </RegExp>
146         </GetTADBArtistBannerByMBID>
147         <ParseTADBArtistBanner dest="5" clearbuffers="no">
148                 <RegExp input="$$13" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
149                         <RegExp input="" output="" dest="13">
150                                 <expression />
151                         </RegExp>
152                         <RegExp input="" output="" dest="14">
153                                 <expression />
154                         </RegExp>
155                         <RegExp input="$$1" output="&lt;thumb aspect=&quot;banner&quot; preview=&quot;\1/preview&quot;&gt;\1&lt;/thumb&gt;" dest="14">
156                                 <expression repeat="yes">strArtistBanner\d?&quot;:&quot;([^&quot;]*)</expression>
157                         </RegExp>
158                         <RegExp input="$$14" output="\1" dest="13">
159                                 <expression noclean="1">(.+)</expression>
160                         </RegExp>
161                         <expression noclean="1" />
162                 </RegExp>
163         </ParseTADBArtistBanner>
165         <GetTADBBiographyByID dest="5" clearbuffers="no">
166                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBBiography&quot; cache=&quot;tadb-\1-artist.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist.php?i=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
167                         <expression noclean="1"/>
168                 </RegExp>
169         </GetTADBBiographyByID>
170         <GetTADBBiographyByMBID dest="5" clearbuffers="no">
171                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBBiography&quot; cache=&quot;tadb-\1-artist.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist-mb.php?i=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
172                         <expression noclean="1"/>
173                 </RegExp>
174         </GetTADBBiographyByMBID>
175         <ParseTADBBiography dest="5" clearbuffers="no">
176                 <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
177                         <RegExp input="" output="" dest="2">
178                                 <expression />
179                         </RegExp>
180                         <RegExp input="" output="" dest="11">
181                                 <expression />
182                         </RegExp>
183                         <RegExp input="" output="" dest="12">
184                                 <expression />
185                         </RegExp>
186                         <RegExp input="$$1" output="\1" dest="11">
187                                 <expression fixchars="1">strBiographyEN&quot;:&quot;(.*?)&quot;,&quot;</expression>
188                         </RegExp>
189                         <RegExp input="$$1" output="\1" dest="11">
190                                 <expression fixchars="1">strBiography$INFO[tadbartistlanguage]&quot;:&quot;(.*?)&quot;,&quot;</expression>
191                         </RegExp>
192                         <RegExp input="$$11" output="$$12" dest="2">
193                                 <RegExp input="$INFO[biogfbsource]" output="&lt;chain function=&quot;GetAMGFallbackBiographyByAMGID&quot;&gt;$$9&lt;/chain&gt;" dest="12">
194                                         <expression>allmusic.com</expression>
195                                 </RegExp>
196                                 <expression>^$</expression>
197                         </RegExp>
198                         <RegExp input="$$11" output="&lt;biography&gt;\1&lt;/biography&gt;" dest="2">
199                                 <expression>(.+)</expression>
200                         </RegExp>
201                         <expression noclean="1"/>
202                 </RegExp>
203         </ParseTADBBiography>
205         <GetTADBFMFallbackBiographyByMBID dest="5" clearbuffers="no">
206                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBFallbackBiography&quot; cache=&quot;tadb-\1-artist.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist-mb.php?i=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
207                         <expression noclean="1"/>
208                 </RegExp>
209         </GetTADBFMFallbackBiographyByMBID>
210         <ParseTADBFallbackBiography dest="5" clearbuffers="no">
211                 <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
212                         <RegExp input="" output="" dest="2">
213                                 <expression />
214                         </RegExp>
215                         <RegExp input="$$1" output="&lt;biography&gt;\1&lt;/biography&gt;" dest="2">
216                                 <expression fixchars="1">strBiographyen&quot;:&quot;(.*?)&quot;,&quot;</expression>
217                         </RegExp>
218                         <RegExp input="$$1" output="\1" dest="2">
219                                 <expression fixchars="1">strBiography$INFO[tadbartistlanguage]&quot;:&quot;(.*?)&quot;,&quot;</expression>
220                         </RegExp>
221                         <expression noclean="1"/>
222                 </RegExp>
223         </ParseTADBFallbackBiography>
225         <GetTADBDiscographyByID dest="5" clearbuffers="no">
226                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBDiscography&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album.php?i=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
227                         <expression noclean="1" />
228                 </RegExp>
229         </GetTADBDiscographyByID>
230         <GetTADBDiscographyByMBID dest="5" clearbuffers="no">
231                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBDiscography&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/discography-mb.php?s=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
232                         <expression noclean="1" />
233                 </RegExp>
234         </GetTADBDiscographyByMBID>
235         <ParseTADBDiscography dest="5" clearbuffers="no">
236                 <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
237                         <RegExp input="" output="" dest="2">
238                                 <expression />
239                         </RegExp>
240                         <RegExp input="$$1" output="&lt;album&gt;&lt;year&gt;\2&lt;/year&gt;&lt;title&gt;\1&lt;/title&gt;&lt;/album&gt;" dest="2">
241                                 <expression repeat="yes" clear="yes" fixchars="1" noclean="1">strAlbum&quot;:&quot;([^&quot;]*)&quot;,&quot;intYearReleased&quot;:&quot;([^&quot;]*)</expression>
242                         </RegExp>
243                         <expression noclean="1" />
244                 </RegExp>
245         </ParseTADBDiscography>
247         <GetTADBLifeSpanByID dest="5" clearbuffers="no">
248                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBLifeSpan&quot; cache=&quot;tadb-\1-artist.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist.php?i=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
249                         <expression noclean="1" />
250                 </RegExp>
251         </GetTADBLifeSpanByID>
252         <GetTADBLifeSpanByMBID dest="5" clearbuffers="no">
253                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBLifeSpan&quot; cache=&quot;tadb-\1-artist.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist-mb.php?i=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
254                         <expression noclean="1"/>
255                 </RegExp>
256         </GetTADBLifeSpanByMBID>
257         <ParseTADBLifeSpan dest="5" clearbuffers="no">
258                 <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
259                         <RegExp input="" output="" dest="2">
260                                 <expression />
261                         </RegExp>
262                         <RegExp input="" output="" dest="11">
263                                 <expression />
264                         </RegExp>
265                         <RegExp input="" output="" dest="12">
266                                 <expression />
267                         </RegExp>
268                         <RegExp input="$$1" output="&lt;formed&gt;\2 (\1)&lt;/formed&gt;" dest="11">
269                                 <expression fixchars="2" noclean="1">intFormedYear&quot;:&quot;([^&quot;]*).*?strCountry&quot;:&quot;([^&quot;]*)</expression>
270                         </RegExp>
271                         <RegExp input="$$1" output="&lt;disbanded&gt;\1&lt;/disbanded&gt;" dest="11+">
272                                 <expression noclean="1">strDisbanded&quot;:&quot;([^&quot;]*)</expression>
273                         </RegExp>
274                         <RegExp input="$$1" output="&lt;born&gt;\2 (\1)&lt;/born&gt;" dest="11">
275                                 <expression fixchars="2" noclean="1">intBornYear&quot;:&quot;([^&quot;]*).*?strCountry&quot;:&quot;([^&quot;]*)</expression>
276                         </RegExp>
277                         <RegExp input="$$1" output="&lt;died&gt;\1&lt;/died&gt;" dest="11+">
278                                 <expression noclean="1">intDiedYear&quot;:&quot;([^&quot;]*)</expression>
279                         </RegExp>
280                         <RegExp input="$$11" output="$$12" dest="2">
281                                 <RegExp input="$INFO[lifespanfbsource]" output="&lt;chain function=&quot;GetMBFallbackLafeSpanByMBID&quot;&gt;$$8&lt;/chain&gt;" dest="12">
282                                         <expression>MusicBrainz</expression>
283                                 </RegExp>
284                                 <RegExp input="$INFO[lifespanfbsource]" output="&lt;chain function=&quot;GetAMGFallbackArtistLifeSpanByAMGID&quot;&gt;$$9&lt;/chain&gt;" dest="12">
285                                         <expression>allmusic.com</expression>
286                                 </RegExp>
287                         <expression>^$</expression>
288                         </RegExp>
289                         <RegExp input="$$11" output="$$11" dest="2">
290                                 <expression noclean="1">&lt;(?:born|formed)*&gt;(.+)&lt;/(?:born|formed)*&gt;</expression>
291                         </RegExp>
292                         <expression noclean="1"/>
293                 </RegExp>
294         </ParseTADBLifeSpan>
296         <GetTADBFallbackLifeSpanByMBID dest="5" clearbuffers="no">
297                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBFallbackLifeSpan&quot; cache=&quot;tadb-\1-artist.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist-mb.php?i=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
298                         <expression noclean="1"/>
299                 </RegExp>
300         </GetTADBFallbackLifeSpanByMBID>
301         <ParseTADBFallbackLifeSpan dest="5" clearbuffers="no">
302                 <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
303                         <RegExp input="" output="" dest="2">
304                                 <expression />
305                         </RegExp>
306                         <RegExp input="" output="" dest="11">
307                                 <expression />
308                         </RegExp>
309                         <RegExp input="" output="" dest="12">
310                                 <expression />
311                         </RegExp>
312                         <RegExp input="$$1" output="&lt;formed&gt;\2 (\1)&lt;/formed&gt;" dest="11">
313                                 <expression fixchars="2" noclean="1">intFormedYear&quot;:&quot;([^&quot;]*).*?strCountry&quot;:&quot;([^&quot;]*)</expression>
314                         </RegExp>
315                         <RegExp input="$$1" output="&lt;disbanded&gt;\1&lt;/disbanded&gt;" dest="11+">
316                                 <expression noclean="1">strDisbanded&quot;:&quot;([^&quot;]*)</expression>
317                         </RegExp>
318                         <RegExp input="$$1" output="&lt;born&gt;\2 (\1)&lt;/born&gt;" dest="11">
319                                 <expression fixchars="2" noclean="1">intBornYear&quot;:&quot;([^&quot;]*).*?strCountry&quot;:&quot;([^&quot;]*)</expression>
320                         </RegExp>
321                         <RegExp input="$$1" output="&lt;died&gt;\1&lt;/died&gt;" dest="11+">
322                                 <expression noclean="1">intDiedYear&quot;:&quot;([^&quot;]*)</expression>
323                         </RegExp>
324                         <RegExp input="$$11" output="$$11" dest="2">
325                                 <expression noclean="1">&lt;(?:born|formed)*&gt;(.+)&lt;/(?:born|formed)*&gt;</expression>
326                         </RegExp>
327                         <expression noclean="1"/>
328                 </RegExp>
329         </ParseTADBFallbackLifeSpan>
331         <GetTADBArtistGenresByID dest="5" clearbuffers="no">
332                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBArtistGenres&quot; cache=&quot;tadb-\1-artist.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist.php?i=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
333                         <expression noclean="1"/>
334                 </RegExp>
335         </GetTADBArtistGenresByID>
336         <GetTADBArtistGenresByMBID dest="5" clearbuffers="no">
337                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBArtistGenres&quot; cache=&quot;tadb-\1-artist.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist-mb.php?i=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
338                         <expression noclean="1"/>
339                 </RegExp>
340         </GetTADBArtistGenresByMBID>
341         <ParseTADBArtistGenres dest="5" clearbuffers="no">
342                 <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
343                         <RegExp input="" output="" dest="2">
344                                 <expression />
345                         </RegExp>
346                         <RegExp input="" output="" dest="11">
347                                 <expression />
348                         </RegExp>
349                         <RegExp input="" output="" dest="12">
350                                 <expression />
351                         </RegExp>
352                         <RegExp input="$$1" output="\1" dest="11">
353                                 <expression fixchars="1">strGenre&quot;:&quot;([^&quot;]*)</expression>
354                         </RegExp>
355                         <RegExp input="$$11" output="$$12" dest="2">
356                                 <RegExp input="$INFO[genresfbsource]" output="&lt;chain function=&quot;GetAMGFallbackArtistGenresByAMGID&quot;&gt;$$9&lt;/chain&gt;" dest="12">
357                                         <expression>allmusic.com</expression>
358                                 </RegExp>
359                                 <expression>^$</expression>
360                         </RegExp>
361                         <RegExp input="$$11" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="2">
362                                 <expression>(.+)</expression>
363                         </RegExp>
364                         <expression noclean="1" />
365                 </RegExp>
366         </ParseTADBArtistGenres>
368         <GetTADBFallbackArtistGenresByMBID dest="5" clearbuffers="no">
369                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBFallbackArtistGenres&quot; cache=&quot;tadb-\1-artist.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist-mb.php?i=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
370                         <expression noclean="1"/>
371                 </RegExp>
372         </GetTADBFallbackArtistGenresByMBID>
373         <ParseTADBFallbackArtistGenres dest="5" clearbuffers="no">
374                 <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
375                         <RegExp input="" output="" dest="2">
376                                 <expression />
377                         </RegExp>
378                         <RegExp input="$$1" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="2">
379                                 <expression noclean="1">strGenre&quot;:&quot;([^&quot;]*)</expression>
380                         </RegExp>
381                         <expression noclean="1" />
382                 </RegExp>
383         </ParseTADBFallbackArtistGenres>
385         <GetTADBArtistMoodsByID dest="5" clearbuffers="no">
386                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBArtistMoods&quot; cache=&quot;tadb-\1-artist.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist.php?i=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
387                         <expression noclean="1"/>
388                 </RegExp>
389         </GetTADBArtistMoodsByID>
390         <GetTADBArtistMoodsByMBID dest="5" clearbuffers="no">
391                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBArtistMoods&quot; cache=&quot;tadb-\1-artist.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist-mb.php?i=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
392                         <expression noclean="1"/>
393                 </RegExp>
394         </GetTADBArtistMoodsByMBID>
395         <ParseTADBArtistMoods dest="5" clearbuffers="no">
396                 <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
397                         <RegExp input="" output="" dest="2">
398                                 <expression />
399                         </RegExp>
400                         <RegExp input="" output="" dest="11">
401                                 <expression />
402                         </RegExp>
403                         <RegExp input="" output="" dest="12">
404                                 <expression />
405                         </RegExp>
406                         <RegExp input="$$1" output="\1" dest="11">
407                                 <expression fixchars="1">strMood&quot;:&quot;([^&quot;]*)</expression>
408                         </RegExp>
409                         <RegExp input="$$11" output="$$12" dest="2">
410                                 <RegExp input="$INFO[moodsfbsource]" output="&lt;chain function=&quot;GetAMGFallbackArtistMoodsByAMGID&quot;&gt;$$9&lt;/chain&gt;" dest="12">
411                                         <expression>allmusic.com</expression>
412                                 </RegExp>
413                                 <expression>^$</expression>
414                         </RegExp>
415                         <RegExp input="$$11" output="&lt;mood&gt;\1&lt;/mood&gt;" dest="2">
416                                 <expression>(.+)</expression>
417                         </RegExp>
418                         <expression noclean="1" />
419                 </RegExp>
420         </ParseTADBArtistMoods>
422         <GetTADBFallbackArtistMoodsByMBID dest="5" clearbuffers="no">
423                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBFallbackArtistMoods&quot; cache=&quot;tadb-\1-artist.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist-mb.php?i=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
424                         <expression noclean="1"/>
425                 </RegExp>
426         </GetTADBFallbackArtistMoodsByMBID>
427         <ParseTADBFallbackArtistMoods dest="5" clearbuffers="no">
428                 <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
429                         <RegExp input="" output="" dest="2">
430                                 <expression />
431                         </RegExp>
432                         <RegExp input="$$1" output="&lt;mood&gt;\1&lt;/mood&gt;" dest="2">
433                                 <expression noclean="1">strMood&quot;:&quot;([^&quot;]*)</expression>
434                         </RegExp>
435                         <expression noclean="1" />
436                 </RegExp>
437         </ParseTADBFallbackArtistMoods>
439         <GetTADBArtistStylesByID dest="5" clearbuffers="no">
440                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBArtistStyles&quot; cache=&quot;tadb-\1-artist.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist.php?i=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
441                         <expression noclean="1"/>
442                 </RegExp>
443         </GetTADBArtistStylesByID>
444         <GetTADBArtistStylesByMBID dest="5" clearbuffers="no">
445                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBArtistStyles&quot; cache=&quot;tadb-\1-artist.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist-mb.php?i=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
446                         <expression noclean="1"/>
447                 </RegExp>
448         </GetTADBArtistStylesByMBID>
449         <ParseTADBArtistStyles dest="5" clearbuffers="no">
450                 <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
451                         <RegExp input="" output="" dest="2">
452                                 <expression />
453                         </RegExp>
454                         <RegExp input="" output="" dest="11">
455                                 <expression />
456                         </RegExp>
457                         <RegExp input="" output="" dest="12">
458                                 <expression />
459                         </RegExp>
460                         <RegExp input="$$1" output="\1" dest="11">
461                                 <expression fixchars="1">strStyle&quot;:&quot;([^&quot;]*)</expression>
462                         </RegExp>
463                         <RegExp input="$$11" output="$$12" dest="2">
464                                 <RegExp input="$INFO[stylesfbsource]" output="&lt;chain function=&quot;GetAMGFallbackArtistStylesByAMGID&quot;&gt;$$9&lt;/chain&gt;" dest="12">
465                                         <expression>allmusic.com</expression>
466                                 </RegExp>
467                                 <expression>^$</expression>
468                         </RegExp>
469                         <RegExp input="$$11" output="&lt;style&gt;\1&lt;/style&gt;" dest="2">
470                                 <expression>(.+)</expression>
471                         </RegExp>
472                         <expression noclean="1" />
473                 </RegExp>
474         </ParseTADBArtistStyles>
476         <GetTADBFallbackArtistStylesByMBID dest="5" clearbuffers="no">
477                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBFallbackArtistStyles&quot; cache=&quot;tadb-\1-artist.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist-mb.php?i=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
478                         <expression noclean="1"/>
479                 </RegExp>
480         </GetTADBFallbackArtistStylesByMBID>
481         <ParseTADBFallbackArtistStyles dest="5" clearbuffers="no">
482                 <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
483                         <RegExp input="" output="" dest="2">
484                                 <expression />
485                         </RegExp>
486                         <RegExp input="$$1" output="&lt;style&gt;\1&lt;/style&gt;" dest="2">
487                                 <expression noclean="1">strStyle&quot;:&quot;([^&quot;]*)</expression>
488                         </RegExp>
489                         <expression noclean="1" />
490                 </RegExp>
491         </ParseTADBFallbackArtistStyles>
493         <GetTADBAlbumReviewByID dest="5">
494                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBAlbumReview&quot; cache=&quot;tadb-\1-album.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album.php?m=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
495                         <expression noclean="1"/>
496                 </RegExp>
497         </GetTADBAlbumReviewByID>
498         <GetTADBAlbumReviewByMBID dest="5" clearbuffers="no">
499                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBAlbumReview&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album-mb.php?i=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
500                         <expression noclean="1"/>
501                 </RegExp>
502         </GetTADBAlbumReviewByMBID>
503         <ParseTADBAlbumReview dest="5">
504                 <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
505                         <RegExp input="$$1" output="&lt;review&gt;\1&lt;/review&gt;" dest="2">
506                                 <expression fixchars="1">strDescriptionEN&quot;:&quot;(.*?)&quot;,&quot;</expression>
507                         </RegExp>
508                         <RegExp input="$$1" output="&lt;review&gt;\1&lt;/review&gt;" dest="2">
509                                 <expression fixchars="1">strDescription$INFO[tadbalbumlanguage]&quot;:&quot;(.*?)&quot;,&quot;</expression>
510                         </RegExp>
511                         <expression noclean="1" />
512                 </RegExp>
513         </ParseTADBAlbumReview>
515         <GetTADBAlbumRating dest="5">
516                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBAlbumRating&quot; cache=&quot;tadb-\1-album.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album.php?m=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
517                         <expression noclean="1"/>
518                 </RegExp>
519         </GetTADBAlbumRating>
520         <GetTADBAlbumRatingByMBID dest="5" clearbuffers="no">
521                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBAlbumRating&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album-mb.php?i=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
522                         <expression noclean="1"/>
523                 </RegExp>
524         </GetTADBAlbumRatingByMBID>
525         <ParseTADBAlbumRating dest="5">
526                 <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
527                         <RegExp input="$$1" output="&lt;rating&gt;\1&lt;/rating&gt;" dest="2">
528                                 <expression fixchars="1">intScore&quot;:&quot;(.*?)&quot;,&quot;</expression>
529                         </RegExp>
530                         <expression noclean="1" />
531                 </RegExp>
532         </ParseTADBAlbumRating>
534         <GetTADBAlbumTitleByID dest="5">
535                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBAlbumTitle&quot; cache=&quot;tadb-\1-album.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album.php?m=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
536                         <expression noclean="1"/>
537                 </RegExp>
538         </GetTADBAlbumTitleByID>
539         <ParseTADBAlbumTitle dest="5">
540                 <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
541                         <RegExp input="$$1" output="&lt;title&gt;\1&lt;/title&gt;" dest="2">
542                                 <expression noclean="1">strAlbum&quot;:&quot;([^&quot;]*)</expression>
543                         </RegExp>
544                         <expression noclean="1" />
545                 </RegExp>
546         </ParseTADBAlbumTitle>
548         <GetTADBAlbumArtistByID dest="5">
549                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBAlbumArtist&quot; cache=&quot;tadb-\1-album.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album.php?m=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
550                         <expression noclean="1"/>
551                 </RegExp>
552         </GetTADBAlbumArtistByID>
553         <ParseTADBAlbumArtist dest="5">
554                 <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
555                         <RegExp input="$$1" output="&lt;artist&gt;\1&lt;/artist&gt;" dest="2">
556                                 <expression noclean="1">strArtist&quot;:&quot;([^&quot;]*)</expression>
557                         </RegExp>
558                         <expression noclean="1" />
559                 </RegExp>
560         </ParseTADBAlbumArtist>
562         <GetTADBAlbumDateByID dest="5">
563                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBAlbumDate&quot; cache=&quot;tadb-\1-album.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album.php?m=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
564                         <expression noclean="1"/>
565                 </RegExp>
566         </GetTADBAlbumDateByID>
567         <GetTADBAlbumDateByMBID dest="5">
568                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBAlbumDate&quot; cache=&quot;tadb-\1-album.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album-mb.php?i=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
569                         <expression noclean="1"/>
570                 </RegExp>
571         </GetTADBAlbumDateByMBID>
572         <ParseTADBAlbumDate dest="5">
573                 <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
574                         <RegExp input="$$1" output="&lt;year&gt;\1&lt;/year&gt;" dest="2">
575                                 <expression noclean="1">intYearReleased&quot;:&quot;([^&quot;]*)</expression>
576                         </RegExp>
577                         <expression noclean="1" />
578                 </RegExp>
579         </ParseTADBAlbumDate>
581         <GetTADBAlbumGenresByID dest="5">
582                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBAlbumGenres&quot; cache=&quot;tadb-\1-album.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album.php?m=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
583                         <expression noclean="1"/>
584                 </RegExp>
585         </GetTADBAlbumGenresByID>
586         <GetTADBAlbumGenresByMBID dest="5">
587                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBAlbumGenres&quot; cache=&quot;tadb-\1-album.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album-mb.php?i=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
588                         <expression noclean="1"/>
589                 </RegExp>
590         </GetTADBAlbumGenresByMBID>
591         <ParseTADBAlbumGenres dest="5">
592                 <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
593                         <RegExp input="$$1" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="2">
594                                 <expression noclean="1">strGenre&quot;:&quot;([^&quot;]*)</expression>
595                         </RegExp>
596                         <expression noclean="1" />
597                 </RegExp>
598         </ParseTADBAlbumGenres>
600         <GetTADBAlbumMoodsByID dest="5">
601                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBAlbumMoods&quot; cache=&quot;tadb-\1-album.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album.php?m=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
602                         <expression noclean="1"/>
603                 </RegExp>
604         </GetTADBAlbumMoodsByID>
605         <GetTADBAlbumMoodsByMBID dest="5">
606                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBAlbumMoods&quot; cache=&quot;tadb-\1-album.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album-mb.php?i=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
607                         <expression noclean="1"/>
608                 </RegExp>
609         </GetTADBAlbumMoodsByMBID>
610         <ParseTADBAlbumMoods dest="5">
611                 <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
612                         <RegExp input="$$1" output="&lt;mood&gt;\1&lt;/mood&gt;" dest="2">
613                                 <expression noclean="1">strMood&quot;:&quot;([^&quot;]*)</expression>
614                         </RegExp>
615                         <expression noclean="1" />
616                 </RegExp>
617         </ParseTADBAlbumMoods>
619         <GetTADBAlbumStylesByID dest="5">
620                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBAlbumStyles&quot; cache=&quot;tadb-\1-album.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album.php?m=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
621                         <expression noclean="1"/>
622                 </RegExp>
623         </GetTADBAlbumStylesByID>
624         <GetTADBAlbumStylesByMBID dest="5">
625                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBAlbumStyles&quot; cache=&quot;tadb-\1-album.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album-mb.php?i=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
626                         <expression noclean="1"/>
627                 </RegExp>
628         </GetTADBAlbumStylesByMBID>
629         <ParseTADBAlbumStyles dest="5">
630                 <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
631                         <RegExp input="$$1" output="&lt;style&gt;\1&lt;/style&gt;" dest="2">
632                                 <expression noclean="1">strStyle&quot;:&quot;([^&quot;]*)</expression>
633                         </RegExp>
634                         <expression noclean="1" />
635                 </RegExp>
636         </ParseTADBAlbumStyles>
638         <GetTADBAlbumThemeByID dest="5">
639                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBAlbumTheme&quot; cache=&quot;tadb-\1-album.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album.php?m=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
640                         <expression noclean="1"/>
641                 </RegExp>
642         </GetTADBAlbumThemeByID>
643         <GetTADBAlbumThemeByMBID dest="5">
644                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBAlbumTheme&quot; cache=&quot;tadb-\1-album.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album-mb.php?i=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
645                         <expression noclean="1"/>
646                 </RegExp>
647         </GetTADBAlbumThemeByMBID>
648         <ParseTADBAlbumTheme dest="5">
649                 <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
650                         <RegExp input="$$1" output="&lt;theme&gt;\1&lt;/theme&gt;" dest="2">
651                                 <expression noclean="1">strTheme&quot;:&quot;([^&quot;]*)</expression>
652                         </RegExp>
653                         <expression noclean="1" />
654                 </RegExp>
655         </ParseTADBAlbumTheme>
657         <GetTADBAlbumTracksByID dest="5">
658                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBAlbumTracks&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/track.php?m=\1&lt;/details&gt;" dest="5">
659                         <expression noclean="1"/>
660                 </RegExp>
661         </GetTADBAlbumTracksByID>
662         <ParseTADBAlbumTracks dest="5">
663                 <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
664                         <RegExp input="$$1" output="&lt;track&gt;&lt;position&gt;\3&lt;/position&gt;&lt;title&gt;\1&lt;/title&gt;&lt;duration&gt;\2&lt;/duration&gt;&lt;/track&gt;" dest="2">
665                                 <expression repeat="yes" trim="1" noclean="1,2,3">strTrack":"([^"]*)",".*?intCD".*?"intDuration":"(\d*?)\d{3}".*?intTrackNumber":"([^"]*)"</expression>
666                         </RegExp>
667                         <expression noclean="1" />
668                 </RegExp>
669         </ParseTADBAlbumTracks>
671         <GetTADBAlbumThumbsByID dest="5">
672                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBAlbumThumbs&quot; cache=&quot;tadb-\1-album.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album.php?m=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
673                         <expression noclean="1"/>
674                 </RegExp>
675         </GetTADBAlbumThumbsByID>
676         <GetTADBAlbumThumbsByMBID dest="5">
677                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBAlbumThumbs&quot; cache=&quot;tadb-\1-album.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album-mb.php?i=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
678                         <expression noclean="1"/>
679                 </RegExp>
680         </GetTADBAlbumThumbsByMBID>
681         <ParseTADBAlbumThumbs dest="5">
682                 <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
683                         <RegExp input="$$1" output="&lt;thumb aspect=&quot;thumb&quot; preview=&quot;\1/preview&quot;&gt;\1&lt;/thumb&gt;" dest="2">
684                                 <expression repeat="yes">strAlbumThumb\d?&quot;:&quot;([^&quot;]*)</expression>
685                         </RegExp>
686                         <expression noclean="1" />
687                 </RegExp>
688         </ParseTADBAlbumThumbs>
690         <GetTADBAlbumBackByID dest="5">
691                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBAlbumBack&quot; cache=&quot;tadb-\1-album.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album.php?m=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
692                         <expression noclean="1"/>
693                 </RegExp>
694         </GetTADBAlbumBackByID>
695         <GetTADBAlbumBackByMBID dest="5">
696                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBAlbumBack&quot; cache=&quot;tadb-\1-album.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album-mb.php?i=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
697                         <expression noclean="1"/>
698                 </RegExp>
699         </GetTADBAlbumBackByMBID>
700         <ParseTADBAlbumBack dest="5">
701                 <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
702                         <RegExp input="$$1" output="&lt;thumb aspect=&quot;back&quot; preview=&quot;\1/preview&quot;&gt;\1&lt;/thumb&gt;" dest="2">
703                                 <expression repeat="yes">strAlbumThumbBack\d?&quot;:&quot;([^&quot;]*)</expression>
704                         </RegExp>
705                         <expression noclean="1" />
706                 </RegExp>
707         </ParseTADBAlbumBack>
709         <GetTADBAlbumDiscartByID dest="5">
710                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBAlbumDiscart&quot; cache=&quot;tadb-\1-album.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album.php?m=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
711                         <expression noclean="1"/>
712                 </RegExp>
713         </GetTADBAlbumDiscartByID>
714         <GetTADBAlbumDiscartByMBID dest="5">
715                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBAlbumDiscart&quot; cache=&quot;tadb-\1-album.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album-mb.php?i=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
716                         <expression noclean="1"/>
717                 </RegExp>
718         </GetTADBAlbumDiscartByMBID>
719         <ParseTADBAlbumDiscart dest="5">
720                 <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
721                         <RegExp input="$$1" output="&lt;thumb aspect=&quot;discart&quot; preview=&quot;\1/preview&quot;&gt;\1&lt;/thumb&gt;" dest="2">
722                                 <expression repeat="yes">strAlbumCDart\d?&quot;:&quot;([^&quot;]*)</expression>
723                         </RegExp>
724                         <expression noclean="1" />
725                 </RegExp>
726         </ParseTADBAlbumDiscart>
728         <GetTADBAlbumSpineByID dest="5">
729                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBAlbumSpine&quot; cache=&quot;tadb-\1-album.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album.php?m=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
730                         <expression noclean="1"/>
731                 </RegExp>
732         </GetTADBAlbumSpineByID>
733         <GetTADBAlbumSpineByMBID dest="5">
734                 <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseTADBAlbumSpine&quot; cache=&quot;tadb-\1-album.json&quot;&gt;https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/album-mb.php?i=\1&lt;/url&gt;&lt;/details&gt;" dest="5">
735                         <expression noclean="1"/>
736                 </RegExp>
737         </GetTADBAlbumSpineByMBID>
738         <ParseTADBAlbumSpine dest="5">
739                 <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
740                         <RegExp input="$$1" output="&lt;thumb aspect=&quot;spine&quot; preview=&quot;\1/preview&quot;&gt;\1&lt;/thumb&gt;" dest="2">
741                                 <expression repeat="yes">strAlbumSpine\d?&quot;:&quot;([^&quot;]*)</expression>
742                         </RegExp>
743                         <expression noclean="1" />
744                 </RegExp>
745         </ParseTADBAlbumSpine>
747 </scraperfunctions>