Gotham - Why won't my music artist Fanart display by default?
#1
Somewhere over that last few XBMC upgrades, I noticed that my album artist fanart no longer displays by default. Thumbnails do just fine. The only way I can get the Fanart to show is by going to Artist Info page, clicking on Fanart, and selecting one of the several available. Then it shows. It seems for some reason the 'current' Fanart is null even if the musicdb has valid Fanart references. Refresh artist and re-scrape artist doesn't help.

I am curious if this is normal behavior or if there is some trick that can resolve this? Going to each artist info page is a lot of work.

I have deleted all my thumbnails and texturesdb.


Windows / Confluence Skin / Gotham
Reply
#2
Crazy stuff happening.......Still can't solve this issue, but I discovered this....

I've exported my library, and under each artist find the same entry for fanart in the XML file;

Code:
<art>
     <fanart>smb://DESKTOP-PC</fanart>
     <thumb>http://assets.fanart.tv/fanart/music/e33e1ccf-a3b9-4449-a66a-0091e8f55a60/artistthumb/tedeschi-trucks-band-52da392776489.jpg</thumb>
</art>


Oddly enough, DESKTOP-PC is not a music source, nor any source on my HTPC. All sources are smb://MEDIASERVER/.

So, I figured this was a carryover from some old installation. I deleted my musicdb, scanned in a music directory, scraped using universal scrapers, and exported the new library, and "<fanart>smb://DESKTOP-PC</fanart>" is still there for each artist. The thumb entries are just fine, this is only a FANART issue. I've done several things to try and delete it, even editing the export file and re-importing it. This entry always comes back.

What in the name of green onions would auto-populate that field? I've got no art or music addons other than the standard scrapers, or anything like that. Its a very stock Gotham install.
Reply
#3
I don't think importing <art> does anything. It needs to be in
Code:
<fanart>
<thumb></thumb>
</fanart>
but I think then it shows as "remote" not "local" when you look at the art in artist-info dialog.

Did you capture a debug log when scanning that source? I find that getting/caching the fanart is not that deterministic relative to other things that happen during a folder scan.

scott s.
.
Reply
#4
Thanks for the response. I didn't capture a log, but I'll repeat it and do so tomorrow.

The fanart entries you described are populated properly with valid URLs.
Reply
#5
(2015-01-29, 04:19)whitebelly Wrote: The fanart entries you described are populated properly with valid URLs.

And that's what read in an "import" (I suspect, also if you use artist.nfo but haven't tested). You can't
"import" the local fanart/folder images AFAIK. Either the scanner picks them up in the scan or you have to manually select them from the UI. What I would like is a sort of artist based on added or scraped date so it would be easier to find these and get the local art set. Or to use the <art> tag to populate this.

scott s.
.
Reply
#6
That would be interesting if they are not imported, but I'm not so sure they aren't. As you said, the list of available fanart & thumb URLs are kept within the <fanart> tag, and then the selected fanart and thumb URLs for viewing are listed within the <art> tag. This seems to work just find for thumbnails, so I do believe they are imported as should be every item in the library export. If I manually select, then the show up instead of the weird default I am getting.

The side effect of the problem I have is that even if fanart is picked up in a scan, it does not display by default, the only way is if I go in and select it, and then it disappears again if I export then import, and the weird default takes its place.

I am going now to try again, with the existing install & debug then a clean install of KODI, and see what happens.
Reply
#7
So, I existed XBMC and deleted my musicdb. Then started with debugging and scanned in a small FLAC folder with scraping enabled. The result is the same. I exported and still get the unwanted <art> tag DESKTOP url as described above. Multiple artist fanarts are scraped but not show by default. Thumbnails scrape and show just fine.

Here is debug log

Here is my library export xml where you will find this similar result for every artist;

Code:
<artist>
        <name>Tedeschi Trucks Band</name>
        <musicBrainzArtistID></musicBrainzArtistID>
        <genre>Soul</genre>
        <style>Blues</style>
        <mood></mood>
        <yearsactive></yearsactive>
        <instruments></instruments>
        <born></born>
        <formed>Jacksonville, USA (2010)</formed>
        <biography>The Tedeschi Trucks Band was founded in 2010 after both Derek Trucks and Susan Tedeschi put their solo bands on hiatus to form a new group that lets the married couple focus on making music together, and allows them to spend more time together while touring and recording. Derek Trucks and Susan Tedeschi had toured together in 2007, under the name Derek Trucks &amp; Susan Tedeschi&apos;s Soul Stew Revival; this group&apos;s material was largely culled from Derek and Susan&apos;s solo projects, while the Tedeschi Trucks Band mostly focuses on performing original songs.&#x0A;&#x0A;After the announcement in late 2009 of a hiatus for both The Derek Trucks Band and Susan Tedeschi Band, the couple began writing new material, working out of their home studio in Jacksonville with a rotating cast of friends and musicians. Their first concert was on April 1, 2010 at the Savannah Music Festival, and although their touring schedule was limited in 2010, the group did perform at Eric Clapton&apos;s Crossroads Guitar Festival, Fuji Rock Festival, and several other festivals and venues.&#x0A;&#x0A;The collaboration between Derek Trucks and Susan Tedeschi has also extended to other artists. Trucks and Tedeschi appeared together on Herbie Hancock&apos;s album, The Imagine Project, performing the track &quot;Space Captain&quot; with additional members of Derek Trucks &amp; Susan Tedeschi Band, including Oteil Burbridge, Kofi Burbridge, and Mike Mattison. A music video was also released, showing Herbie Hancock as he recorded the song at Trucks &amp; Tedeschi&apos;s home studio. Trucks and Tedeschi also appeared with Herbie Hancock to perform &quot;Space Captain&quot; at his 70th birthday concerts at Carnegie Hall and the Hollywood Bowl.&#x0A;&#x0A;On March 7, 2011, the band announced that it was changing its name to the Tedeschi Trucks Band. The first Tedeschi Trucks Band CD, Revelator, was released on June 7, 2011. </biography>
        <died></died>
        <disbanded></disbanded>
        <thumb preview="http://assets.fanart.tv/fanart/music/e33e1ccf-a3b9-4449-a66a-0091e8f55a60/artistthumb/tedeschi-trucks-band-52da392776489.jpg/preview">http://assets.fanart.tv/fanart/music/e33e1ccf-a3b9-4449-a66a-0091e8f55a60/artistthumb/tedeschi-trucks-band-52da392776489.jpg</thumb>
        <thumb preview="http://www.theaudiodb.com/images/media/artist/thumb/spuvyq1381477746.jpg/preview">http://www.theaudiodb.com/images/media/artist/thumb/spuvyq1381477746.jpg</thumb>
        <path>smb://MEDIASERVER/Music FLAC/</path>
        <fanart>
            <thumb preview="http://assets.fanart.tv/fanart/music/e33e1ccf-a3b9-4449-a66a-0091e8f55a60/artistbackground/tedeschi-trucks-band-52d2520c49ec4.jpg/preview">http://assets.fanart.tv/fanart/music/e33e1ccf-a3b9-4449-a66a-0091e8f55a60/artistbackground/tedeschi-trucks-band-52d2520c49ec4.jpg</thumb>
            <thumb preview="http://assets.fanart.tv/fanart/music/e33e1ccf-a3b9-4449-a66a-0091e8f55a60/artistbackground/tedeschi-trucks-band-52d2521a62ef0.jpg/preview">http://assets.fanart.tv/fanart/music/e33e1ccf-a3b9-4449-a66a-0091e8f55a60/artistbackground/tedeschi-trucks-band-52d2521a62ef0.jpg</thumb>
            <thumb preview="http://assets.fanart.tv/fanart/music/e33e1ccf-a3b9-4449-a66a-0091e8f55a60/artistbackground/tedeschi-trucks-band-52d25228a5376.jpg/preview">http://assets.fanart.tv/fanart/music/e33e1ccf-a3b9-4449-a66a-0091e8f55a60/artistbackground/tedeschi-trucks-band-52d25228a5376.jpg</thumb>
            <thumb preview="http://assets.fanart.tv/fanart/music/e33e1ccf-a3b9-4449-a66a-0091e8f55a60/artistbackground/tedeschi-trucks-band-52d25235e7627.jpg/preview">http://assets.fanart.tv/fanart/music/e33e1ccf-a3b9-4449-a66a-0091e8f55a60/artistbackground/tedeschi-trucks-band-52d25235e7627.jpg</thumb>
            <thumb preview="http://assets.fanart.tv/fanart/music/e33e1ccf-a3b9-4449-a66a-0091e8f55a60/artistbackground/tedeschi-trucks-band-52d252442800f.jpg/preview">http://assets.fanart.tv/fanart/music/e33e1ccf-a3b9-4449-a66a-0091e8f55a60/artistbackground/tedeschi-trucks-band-52d252442800f.jpg</thumb>
            <thumb preview="http://assets.fanart.tv/fanart/music/e33e1ccf-a3b9-4449-a66a-0091e8f55a60/artistbackground/tedeschi-trucks-band-52d25251491a4.jpg/preview">http://assets.fanart.tv/fanart/music/e33e1ccf-a3b9-4449-a66a-0091e8f55a60/artistbackground/tedeschi-trucks-band-52d25251491a4.jpg</thumb>
        </fanart>
        <album>
            <title>Revelator</title>
            <year>2011</year>
        </album>
        <album>
            <title>Made Up Mind</title>
            <year>2013</year>
        </album>
        <art>
            <fanart>smb://DESKTOP-PC</fanart>
            <thumb>http://assets.fanart.tv/fanart/music/e33e1ccf-a3b9-4449-a66a-0091e8f55a60/artistthumb/tedeschi-trucks-band-52da392776489.jpg</thumb>
        </art>
    </artist>

This is really baffling, I have zero clue as to what would auto populate my <art><fanart> with "smb://DESkTOP-PC". But it seems like that field in the database is populated upon creation, before anything is even scraped.

Guess a new install is on the way. Need to move to Helix eventually anyhow.
Reply
#8
I installed KODI separately from XBMC, a completely fresh install.

I scan & scrape the same music directory, and I get the exact same result. No fanart shows. The database is populated with the same <fanart>smb://DESKTOP-PC</fanart> within the <art> tag for every artist.

I need a clue.. anybody? Does anyone know if there is a default for that tag/field in the database?
Reply
#9
So, I am starting to conclude the behavior described above is normal. I checked my installation on an AFTV Stick, and the database contains a similar default for all <art> tags, in this case it is "smb://MEDIASERVER".

Maybe someone could help me verify this behavior is consistent. If you have music artists that have been scraped but do not show fanart, could you export a music library single file and see what entries you have in the <Artist><Art> tags? These are found near the end of the XML file after all the album entries.

Also, does anyone have Artist Fanart display by default after scraping? Or must you always go to Album Info GUI and select it?
Reply
#10
Looking at your debug log, I have never seen anything like what you have starting at line 440 the scanner thread attempts to connect to smb:\\MEDIASERVER and enumerates every share. Then in line 471 CTextureCacheJob::GetImageHash is going haywire. In all my experience (XBMC and Kodi various releases running on Windows) CTextureCacheJob::GetImageHash always looks in the parent folder, which in your case I guess is MEDIASERVER\Music FLAC\.

I have no problem with Kodi finding album artist fanart in 99% of the cases, but that only works if there is a single album artist (works for first album artist only) and won't work for any artist <> album artist (for example compilations).

In my experience import never updates the art table in MyMusic48 with artist thumb or fanart, it will only update the artist table strImage and strFanart. That comes from <thumb> and <fanart><thumb>, not <art>.

I suspect your problem has to do with SMB and you might need to start a new thread to get attention form folks with SMB knowledge.

I am curious (not that hopeful) if you restructured your media as MEDIASERVER\Music FLAC\Colin James\National Steel -FLAC\ if it makes any difference.

scott s..
Reply
#11
Thanks a lot for the reply.

I am not having any problem with KODI finding fanart when it scrapes. Scraping returns fanart and properly puts the URLs into the "artist" table, but not the 'art' table, so it doesn't display. The "CTextureCacheJob::GetImageHash" errors are due to trying to find smb://DESKTOP-PC, which is the thing I'm trying to resolve.

You may have a point about a lack of parent Artist folders being a contributor. I could restructure but I really don't want to do that. I immensely prefer all my album folders in one directory. I'll give up on fanart if I have to.

I'll work on it some more and then maybe try a new thread. I suspect it is more a database record creation logic related issue than a share one, but I could see that SMB/share might be a contributor because KODI does not have access to the parent of MEDIASERVER\Music FLAC. If so, then it may just be a bug nobody has noticed.

I still have not had any replies to know if anyone has artist fanart display after scraping without needing to go into the artist info GUI, that would be a helpful tidbit.
Reply
#12
(2015-01-31, 01:51)whitebelly Wrote: I still have not had any replies to know if anyone has artist fanart display after scraping without needing to go into the artist info GUI, that would be a helpful tidbit.

In the case of a single album artist (or first album artist of multiples), I never have a problem with getting fanart.jpg and folder.jpg in the parent folder of one containing music files assigned as the artist thumb and fanart.

scott s.
.
Reply
#13
Thanks, but that is not what I was asking. I also have no problem in getting fanart 'assigned' to an artist. It is getting KODI to display it that is the problem. My fault for not being more specific. Not everyone stores fanart in folders, it often comes from scraping and only exists in the database and cache. In those cases, after you scrape, then view the library, does the fanart show in the background in artist view, or do you first have to go to the album info GUI and select a a fanart for it to display in artist view?

If you have fanart & nfos stored in parent artist folders, then ignore my question.
Reply
#14
Hi,
on Kodi 15.1,I have the same problem. Have you moved further or sorted it out?
___________________________________
No Backup, No Mercy
Reply

Logout Mark Read Team Forum Stats Members Help
Gotham - Why won't my music artist Fanart display by default?0