2016-06-10, 21:46
(2016-06-10, 21:31)scott967 Wrote: I think I might have a bug for you. I was playing a local song from music library. Song has two artists: Ella Fitzgerald and Louis Armstrong. AS did OK with Ella Fitzgerald, but for Louis Armstrong I keep getting repeats of this:
.Code:17:08:33 T:9880 DEBUG: [Artist Slideshow] Looking for a musicbrainz ID for artist Louis Armstrong
17:08:33 T:9880 DEBUG: [Artist Slideshow] Looking for musicbrainz ID in the musicbrainz.nfo file
17:08:33 T:9880 DEBUG: [Artist Slideshow] checking for E:\Media\Kodi 16.0\portable_data\userdata\addon_data\script.artistslideshow\ArtistInformation\1f1fd740\
17:08:33 T:9880 DEBUG: [Artist Slideshow] E:\Media\Kodi 16.0\portable_data\userdata\addon_data\script.artistslideshow\ArtistInformation\1f1fd740\ exists
17:08:33 T:9880 DEBUG: [Artist Slideshow] no musicbrainz.nfo file found
I looked in the 1f1fd740 folder and the contents are:
fanarttvcachetime.nfo
theaudiodbcachetime.nfo
Full log is here:
http://pastebin.com/RGX6LcAN
scott s.
.
That's not a bug, but it is a change in behavior from 1.8.x. In 1.8.x I had a really nasty routine that would attempt to get the musicbrainzID given an artist's name, the album, and the song. But it was incredibly inefficient and generated lots of API calls to musicbrainz. With 2.x the decision was made to drop that code and expect that the musicbrainz ID for an artist will be in Kodi or in the musicbrainz.nfo file in the Artist Information directory for the artist. So given what you've provided, it looks like Kodi doesn't have the MBID for Louis Armstrong, and there is no file. The simple solution is to create a file called musicbrainz.nfo in the directory you mentioned and then paste the musicbrainz ID from the musicbrainz site in there.
I know this is technically a reduction in functionality, but AS was causing a significant amount of load on musicbrainz (and, unrelated to this, to theaudiodb.com), and I had to do something to be a better API citizen. Hope this helps clarify things.