2014-08-01, 02:23
(2014-07-13, 14:43)jeffski10 Wrote: Hi All,
I'm trying to solve a problem with fanart not showing on the main screen. All I get is errors in the log such as:
Code:13:36:29 T:1080 WARNING: XFILE::CDirectoryFactory::Create - Unsupported protocol(image) in image://smb%3a%2f%2fMEDIAHUB%2fMovies%2fMovies%20DVD%2fBack%20to%20the%20Future%20(1985)%2ffanart.jpg/
13:36:31 T:3916 WARNING: XFILE::CDirectoryFactory::Create - Unsupported protocol(image) in image://smb%3a%2f%2fMEDIAHUB%2fMovies%2fMovies%20DVD%2fBatman%20Begins%20(2005)%2ffanart.jpg/
And yet if I open the movie or tv library the fanart loads as a backdrop OK. I've deleted the textures file, deleted the fanarts and downloded them again and still a similar thing happens. I'd wondered if I had somehow got artwork with a trailing / on them which made it think its a directory but checking the library all are named OK. A search across the forums show some instances of this error message but no real solution. Does anyone know what may be causing it or even whats different for the load process on the main menu v within a library?
jeffski10,
Did you ever figure this one out. I get the same errors when using Aeon Nox 4.1.9 and Aeon Nox 5. I've posted on the thread for script.grab.fanart which is used by Aeon Nox 5 to supply the random fanarts, and they've indicated the error is a XBMC error. (I'm not sure if Aeon Nox 4.1.9 uses script.grab.fanart - I think it uses skin.widgets for the random fanart display)
I only see this for Movie fanarts, and only for certain fanarts, and the fanarts display OK if I select the movie within the Movie library. (I scrap my Movie & TV Shows library using Local .nfo Scraping)
I've also noticed that fanarts that do work, continue to work correctly even when I'm not connected to the network (and SMB share) where the fanarts and movies exist. But I will still have the 'unsupported protocol(image)' errors logged for the fanarts that display blank.
Has anyone seen anything similar ?
EDIT: I think this may be texture cache related. I just did a quick check, and it looks like the fanarts that do work have an entry in the Textures database. Those that don't work - don't. Now, I'm not sure why some fanarts aren't in Textures - maybe it's the Local .NFO Scraper
EDIT2: Yes, this turned out to be cache related. I ran the Texture Cache utility over my library which cached all the missing movie fanarts and now no more Unsupported Protocol errors in the log and the random fanarts all work.