2013-09-07, 04:48
Hi pqscuot,
Thanks for your reply!
Ok, I can see what you mean looking at the extract below (lines 434 to 447) from the debug log I submitted earlier.
We have here a very well known artist whose MBID can be found just by looking for the name 'Tori Amos' on Musicbrainz. You mentioned earlier that "AS looks in MusicBrainz using the following logic:
"1- AS asks for a list of artists based on the artist name passed by XBMC"
The script below says AS is firstly looking for the musicbrainz ID for the name 'Tori Amos' and seems there is nothing returned (although it doesn't say so), so then it goes looking into musicbrainz.nfo, right? (which is non existent in my folders) Then at then end, AS retrieves the truncated Bio from Last.fm by simply submitting the name of 'Tori Amos' (no ID needed) via ws.audioscrobbler.com
Correct me if I am missing something I am not aware of yet: The artist name is correctly being passed to AS by XBMC, then how come a simple query for 'Tori Amos' would not retrieve the MBID? Do you see there is something out of place here?Furthermore, I get no return of MBIDs for any of the individual artists on my library using AS, being everything diverted via Last.fm. As a last resource, as you mentioned on item 6: "if AS finds a matching song to the one that is playing, it stops and returns the MBID", not even that is happening and perhaps it should since all my songs are tagged with MB Picard.
Is there a way to double-check that the API call for the artist's MBID on Musicbrainz is actually taking place?
<<UPDATE>>: Eureka pkscuot! I think I found the problem... I unselected "Use override slideshow" under Settings and also deleted the whole folder 'artistSlideshow' within 'script.artistslideshow' in 'add-on_data', then restarted XBMC, played a song and voila! TheAudioDB Bio for Tori Amos started to scroll on the screen. I will run some tests tomorrow to see if same behaviour extends to the rest of the artists and albums.
Now, can you explain to me what was happening? :-)
Thanks for your reply!
Ok, I can see what you mean looking at the extract below (lines 434 to 447) from the debug log I submitted earlier.
We have here a very well known artist whose MBID can be found just by looking for the name 'Tori Amos' on Musicbrainz. You mentioned earlier that "AS looks in MusicBrainz using the following logic:
"1- AS asks for a list of artists based on the artist name passed by XBMC"
The script below says AS is firstly looking for the musicbrainz ID for the name 'Tori Amos' and seems there is nothing returned (although it doesn't say so), so then it goes looking into musicbrainz.nfo, right? (which is non existent in my folders) Then at then end, AS retrieves the truncated Bio from Last.fm by simply submitting the name of 'Tori Amos' (no ID needed) via ws.audioscrobbler.com
Correct me if I am missing something I am not aware of yet: The artist name is correctly being passed to AS by XBMC, then how come a simple query for 'Tori Amos' would not retrieve the MBID? Do you see there is something out of place here?Furthermore, I get no return of MBIDs for any of the individual artists on my library using AS, being everything diverted via Last.fm. As a last resource, as you mentioned on item 6: "if AS finds a matching song to the one that is playing, it stops and returns the MBID", not even that is happening and perhaps it should since all my songs are tagged with MB Picard.
Is there a way to double-check that the API call for the artist's MBID on Musicbrainz is actually taking place?
Code:
03:24:36 T:4741799936 DEBUG: [Artist Slideshow] Looking for a musicbrainz ID for artist Tori Amos
03:24:36 T:4741799936 DEBUG: [Artist Slideshow] Looking for musicbrainz ID in the musicbrainz.nfo file
03:24:36 T:4741799936 DEBUG: [Artist Slideshow] no musicbrainz ID found in musicbrainz.nfo file
03:24:36 T:4741799936 DEBUG: [Artist Slideshow] current artist is Tori Amos with a mbid of
03:24:36 T:4741799936 DEBUG: [Artist Slideshow] looking for local artwork
03:24:36 T:4741799936 DEBUG: [Artist Slideshow] cachedir = /Volumes/HD02-4TB Hitachi12.2012/Pictures/XBMC Extra Artwork/Local Artists/Tori Amos/extrafanart
03:24:36 T:4741799936 DEBUG: [Artist Slideshow] start download
03:24:36 T:4741799936 DEBUG: [Artist Slideshow] cachedir = /Users/futuro/Library/Application Support/XBMC/userdata/addon_data/script.artistslideshow/ArtistSlideshow/7b0c89ee/
03:24:36 T:4741799936 DEBUG: [Artist Slideshow] cached images found
03:24:36 T:4741799936 DEBUG: [Artist Slideshow] checking for local artist bio data
03:24:36 T:4741799936 DEBUG: [Artist Slideshow] checking filename /Volumes/HD02-4TB Hitachi12.2012/Pictures/XBMC Extra Artwork/Local Artists/Tori Amos/override/artistbio.nfo
03:24:36 T:4741799936 DEBUG: [Artist Slideshow] invalid or missing local xml file for bio
03:24:36 T:4741799936 DEBUG: [Artist Slideshow] [Errno 2] No such file or directory: u'/Volumes/HD02-4TB Hitachi12.2012/Pictures/XBMC Extra Artwork/Local Artists/Tori Amos/override/artistbio.nfo'
03:24:36 T:4741799936 DEBUG: [Artist Slideshow] trying to get artist bio from http://ws.audioscrobbler.com/2.0/?autocorrect=1&api_key=afe7e856e4f4089fc90f841980ea1ada&method=artist.getInfo&artist=Tori+Amos
<<UPDATE>>: Eureka pkscuot! I think I found the problem... I unselected "Use override slideshow" under Settings and also deleted the whole folder 'artistSlideshow' within 'script.artistslideshow' in 'add-on_data', then restarted XBMC, played a song and voila! TheAudioDB Bio for Tori Amos started to scroll on the screen. I will run some tests tomorrow to see if same behaviour extends to the rest of the artists and albums.
Now, can you explain to me what was happening? :-)