2018-07-12, 09:01
Really...?! I am running quite behind then, right?
http://musicbrainz.org/ws/2/artist/09c815d1-121e-45f4-a643-f6b846141218?inc=url-rels
<metadata>
<artist id="09c815d1-121e-45f4-a643-f6b846141218">
<name>Bop City</name>
<sort-name>Bop City</sort-name>
<relation-list target-type="url">
<relation type="discogs" type-id="04a5b104-a4c2-4bac-99a1-7b837c37d9e4">
<target id="4e6f8927-57e5-4d1a-9d43-17b1d13589fe">https://www.discogs.com/artist/1122255</target>
</relation>
</relation-list>
</artist>
</metadata>
<metadata>
<artist type-id="b6e035f4-3ce9-331c-97df-83397230b0df" type="Person" id="1d543e07-d0d2-4834-a8db-d65c50c2a856">
<name>Dolly Parton</name>
<sort-name>Parton, Dolly</sort-name>
...
(2018-07-26, 08:50)olympia Wrote: Assuming there is only "Person" and "Group" or nothing can be taken as applicable values. Now it is actually restricted to these.Sorry more values are possible and acceptable, as the Musicbrainz documentation provides https://musicbrainz.org/doc/Artist#Type
(2018-07-12, 08:59)docwra Wrote: Any Liea nightly from the last 2 months I think. I've been using the new types from my local artwork successfully in that time.Hey Zag,
EDIT: Actually, how time flies... 6 months ago!
https://github.com/xbmc/xbmc/pull/13848
https://github.com/xbmc/xbmc/pull/13101
https://github.com/xbmc/xbmc/pull/13352
00:12:34.746 T:2484 DEBUG: CurlFile::Open(0x27ca6aad400) http://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist-mb.php?i=8e68819d-71be-4e7d-b41d-f1df81b01d3f
00:12:34.801 T:2484 DEBUG: CCurlFile::Open - effective URL: <https://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist-mb.php?i=8e68819d-71be-4e7d-b41d-f1df81b01d3f&i=8e68819d-71be-4e7d-b41d-f1df81b01d3f>
00:12:34.820 T:2484 DEBUG: CScraperUrl::Get: Using content of "http://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist-mb.php?i=8e68819d-71be-4e7d-b41d-f1df81b01d3f" as binary or text with "UTF-8" charset
00:12:34.845 T:2484 DEBUG: scraper: ParseTADBArtistThumbs returned <details><thumb preview="https://www.theaudiodb.com/images/media/artist/thumb/yrsrpu1340531686.jpg/preview">https://www.theaudiodb.com/images/media/artist/thumb/yrsrpu1340531686.jpg</thumb></details>
00:12:34.845 T:2484 DEBUG: scraper: GetTADBArtistClearlogoByMBID returned <details><url function="ParseTADBArtistClearlogo" cache="tadb-8e68819d-71be-4e7d-b41d-f1df81b01d3f-artist.json">http://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist-mb.php?i=8e68819d-71be-4e7d-b41d-f1df81b01d3f</url></details>
00:12:34.847 T:2484 DEBUG: scraper: ParseTADBArtistClearlogo returned <details><thumb aspect="clearlogo" preview="https://www.theaudiodb.com/images/media/artist/logo/uswwup1521466960.png/preview">https://www.theaudiodb.com/images/media/artist/logo/uswwup1521466960.png</thumb></details>
00:12:34.848 T:2484 DEBUG: scraper: GetTADBArtistClearartByMBID returned <details><url function="ParseTADBArtistClearart" cache="tadb-8e68819d-71be-4e7d-b41d-f1df81b01d3f-artist.json">http://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist-mb.php?i=8e68819d-71be-4e7d-b41d-f1df81b01d3f</url></details>
00:12:34.850 T:2484 DEBUG: scraper: ParseTADBArtistClearart returned <details><thumb aspect="clearart" preview="https://www.theaudiodb.com/images/media/artist/clearart/ttysqp1521467214.png/preview">https://www.theaudiodb.com/images/media/artist/clearart/ttysqp1521467214.png</thumb></details>
00:12:34.850 T:2484 DEBUG: scraper: GetTADBArtistLandscapeByMBID returned <details><url function="ParseTADBArtistLandscape" cache="tadb-8e68819d-71be-4e7d-b41d-f1df81b01d3f-artist.json">http://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist-mb.php?i=8e68819d-71be-4e7d-b41d-f1df81b01d3f</url></details>
00:12:34.852 T:2484 DEBUG: scraper: ParseTADBArtistLandscape returned <details><thumb aspect="landscape" preview="https://www.theaudiodb.com/images/media/artist/widethumb/uyvttt1521467081.jpg/preview">https://www.theaudiodb.com/images/media/artist/widethumb/uyvttt1521467081.jpg</thumb></details>
00:12:34.852 T:2484 DEBUG: scraper: GetTADBArtistBannerByMBID returned <details><url function="ParseTADBArtistBanner" cache="tadb-8e68819d-71be-4e7d-b41d-f1df81b01d3f-artist.json">http://www.theaudiodb.com/api/v1/json/58424d43204d6564696120/artist-mb.php?i=8e68819d-71be-4e7d-b41d-f1df81b01d3f</url></details>
00:12:34.854 T:2484 DEBUG: scraper: ParseTADBArtistBanner returned <details><thumb aspect="banner" preview="https://www.theaudiodb.com/images/media/artist/banner/wxvpvx1362645850.jpg/preview">https://www.theaudiodb.com/images/media/artist/banner/wxvpvx1362645850.jpg</thumb></details>
(2018-08-20, 01:35)Karellen Wrote: @docwraGreat! that was it
Did you add the code to advancedsettings.xml? See lines 19-28... https://kodi.wiki/view/Advancedsettings....siclibrary
<advancedsettings>
<musiclibrary>
<artistextraart>
<arttype>clearlogo</arttype>
<arttype>discart</arttype>
<arttype>banner</arttype>
<arttype>landscape</arttype>
</artistextraart>
</musiclibrary>
</advancedsettings>
(2018-08-20, 02:14)docwra Wrote: The obvious question now, is how to make this as default in Kodi? Advanced settings is not suitable for "normal" users as @Martijn mentioned on GitHub. I understand this is a "first step" though and wonderful to see it working and extensible for the future.That the scraper can return URL links for extended art types (and that TADB has those images to use) is a recent addition, that has come after my initial implementation of support for extended art types in core code that works for automatically picking up locally held art. With the right entries in advancedsettings.xml it works for scraped art links as well, but I know it is a little clunky. In v18 this is more an advanced users facility for those with an interest in local art and or skins than something automated for the beginner. The latter will come but, since we are (finally) in beta phase and the addition of new features frozen, not in v18. I know how enthusiastic you are for more art @docwra, but I am reluctant to actively promote what functionality we have now if it will just lead to user (+ team) frustration and moaning because it isn't fully automated and integrated yet.