Hope I am dropping in at the right place with this.
I am wondering why some backdrops from the category "Music Artist Backdrops (16:9)" over at htbackdrops.com will and others won't download when using the Fanart Handler (3.0.9.0 or 2.3.1.531) on MePo 1.2.3. There are no specifics that I can tell and can't figure it out or find a clue anywhere. Double checked all the MP3 tags and even tried with some of the fanart I uploaded myself. Example would be for Boz Scaggs; I do get the one by Nuzecast but not my own (Volumia).
It's probably me missing something, so any pointer on where to start would be much appreciated.
Thanks in advance!
PS. Found some more; custom images dropped in the ...\thumbs\Skin Fanart\Scraper\music directoy don't get picked up by the scraper? They do meet the naming convention (filename (1).jpg) btw.
Hi,
I was recently working on a theme for Titan skin and happen to notice, that the defintions #useRandomXXXFanart are only recognized as long as they are written in the original BasicHome.xml (located in \skin\Titan). If I put them into the BasicHome.xml in my themes folder (\skin\Titan\themes\themename) no FanArt will be displayed. This is especially strange as all other definitons are read from the theme BasicHome.xml.
Can anybody confirm this? And if so do you think this is a FanArtHandler specific problem or a general bug?
Thanks
Current version reads basichome.xml in the main skin directory and then all includes. So currently it is not possible to have these definitions in the theme folder. Will see if I can add this to next version.
After a db crash, probably when i partially upgraded my multi seat system to MP 1.3.0b, i've deleted db files.
After a new install of the plugin and new db files created on a single machine, i pushed this db files on my server and launched the setup to rebuild db.
But it always crash : out of memory exception.
PC has 2Go RAM, nothing other MP config launched.
When plugin trying to build TvSeries part, ram goes at maximum and finally crash.
Any idea ?
Thanks
Here a log extract :
13-Jan-2013 08:29:45 Info [ FanartHandler]: Fanart Handler is starting.
13-Jan-2013 08:29:45 Info [ FanartHandler]: Fanart Handler version is 3.0.9.0
13-Jan-2013 08:29:47 Info [ FanartHandler]: Fanart Handler is using Fanart: True, Album Thumbs: False, Artist Thumbs: False.
13-Jan-2013 08:30:30 Info [ DatabaseManager]: Successfully Opened Database: FanartHandler.db3
13-Jan-2013 08:30:30 Info [ DatabaseManager]: Database version is: 3.0 at database initiation
13-Jan-2013 08:30:30 Info [ DatabaseManager]: Database version is verified: 3.0
13-Jan-2013 08:30:30 Info [ DirectoryWorker]: Refreshing local fanart is starting.
13-Jan-2013 08:30:30 Info [ DirectoryWorker]: Refreshing local fanart for Games is starting.
13-Jan-2013 08:30:30 Info [ DirectoryWorker]: Refreshing local fanart for Games is done.
13-Jan-2013 08:30:30 Info [ DirectoryWorker]: Refreshing local fanart for Movies (User) is starting.
13-Jan-2013 08:30:30 Info [ DirectoryWorker]: Refreshing local fanart for Movies (User) is done.
13-Jan-2013 08:30:30 Info [ DirectoryWorker]: Refreshing local fanart for Movies (Scraper) is starting.
13-Jan-2013 08:30:30 Info [ DirectoryWorker]: Refreshing local fanart for Movies (Scraper) is done.
13-Jan-2013 08:30:30 Info [ DirectoryWorker]: Refreshing local fanart for Music Albums is starting.
13-Jan-2013 08:30:31 Info [ DirectoryWorker]: Refreshing local fanart for Music Albums is done.
13-Jan-2013 08:30:31 Info [ DirectoryWorker]: Refreshing local fanart for Music Artists is starting.
13-Jan-2013 08:30:31 Info [ DirectoryWorker]: Refreshing local fanart for Music Artists is done.
13-Jan-2013 08:30:31 Info [ DirectoryWorker]: Refreshing local fanart for Music (User) is starting.
13-Jan-2013 08:30:31 Info [ DirectoryWorker]: Refreshing local fanart for Music (User) is done.
13-Jan-2013 08:30:31 Info [ DirectoryWorker]: Refreshing local fanart for Pictures is starting.
13-Jan-2013 08:30:31 Info [ DirectoryWorker]: Refreshing local fanart for Pictures is done.
13-Jan-2013 08:30:31 Info [ DirectoryWorker]: Refreshing local fanart for ScoreCenter is starting.
13-Jan-2013 08:30:31 Info [ DirectoryWorker]: Refreshing local fanart for ScoreCenter is done.
13-Jan-2013 08:30:31 Info [ DirectoryWorker]: Refreshing local fanart for TV is starting.
13-Jan-2013 08:30:31 Info [ DirectoryWorker]: Refreshing local fanart for TV is done.
13-Jan-2013 08:30:31 Info [ DirectoryWorker]: Refreshing local fanart for Plugins is starting.
13-Jan-2013 08:30:31 Info [ DirectoryWorker]: Refreshing local fanart for Plugins is done.
13-Jan-2013 08:30:31 Info [ DirectoryWorker]: Refreshing local fanart for TVSeries is starting.
13-Jan-2013 08:31:01 Error [ FanartHandler]: CheckImageResolution: System.OutOfMemoryException: Mémoire insuffisante.
à System.Drawing.Image.FromFile(String filename, Boolean useEmbeddedColorManagement)
à System.Drawing.Image.FromFile(String filename)
à FanartHandler.FanartHandler.CheckImageResolution(String filename, Category category, String useAspectRatio)
13-Jan-2013 08:31:01 Error [ FanartHandler]: CheckImageResolution: System.OutOfMemoryException: Mémoire insuffisante.
à System.Drawing.Image.FromFile(String filename, Boolean useEmbeddedColorManagement)
à System.Drawing.Image.FromFile(String filename)
à FanartHandler.FanartHandler.CheckImageResolution(String filename, Category category, String useAspectRatio)
13-Jan-2013 08:31:01 Error [ FanartHandler]: CheckImageResolution: System.OutOfMemoryException: Mémoire insuffisante.
à System.Drawing.Image.FromFile(String filename, Boolean useEmbeddedColorManagement)
à System.Drawing.Image.FromFile(String filename)
à FanartHandler.FanartHandler.CheckImageResolution(String filename, Category category, String useAspectRatio)
13-Jan-2013 08:31:01 Error [ FanartHandler]: CheckImageResolution: System.OutOfMemoryException: Mémoire insuffisante.
à System.Drawing.Image.FromFile(String filename, Boolean useEmbeddedColorManagement)
à System.Drawing.Image.FromFile(String filename)
à FanartHandler.FanartHandler.CheckImageResolution(String filename, Category category, String useAspectRatio)
13-Jan-2013 08:31:01 Info [ FanartHandler]: Fanart Handler is started.
13-Jan-2013 08:31:02 Info [ DatabaseManager]: InitialScrape is starting...
13-Jan-2013 08:31:17 Info [ DatabaseManager]: InitialScrape is done.
13-Jan-2013 08:31:30 Error [ ExternalAccess]: GetTVFanart: System.ArgumentException: Formulaire de normalisation non valide ou non pris en charge.
à System.Text.Normalization..ctor(NormalizationForm form, String strDataFile)
à System.Text.Normalization.GetFormD()
à System.Text.Normalization.GetNormalization(NormalizationForm form)
à System.String.Normalize(NormalizationForm normalizationForm)
à FanartHandler.Utils.RemoveDiacritics(String self)
à FanartHandler.Utils.Equalize(String self)
à FanartHandler.Utils.GetArtist(String key, Category category)
à FanartHandler.ExternalAccess.GetTVFanart(String tvshow)
Just now I sat in front of my TV and had BasicHome open and I noticed that instead of FanArt, I'd get a bunch of black screens for a long while. Going from TV-Series to Music and to Movies, I could see that I had FanArt working still, as some of these still showed FanArt. After a while I would get a black screen again, I then cycled to the other items and saw that I had FanArt still, but not for all items.
So, I had a look in my log files, and:
FanArthandler error: ( @cul8er, this is surely unrelated to this issue, but I think you should see this anyway)
13-Jan-2013 22:30:43 Error [ DatabaseManager]: InsertDummyItem: System.ArgumentOutOfRangeException: Length cannot be less than zero.
Parameter name: length
at System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy)
at FanartHandler.DatabaseManager.InsertDummyItem(String artist, Category category, String album)
13-Jan-2013 22:30:46 Error [ DatabaseManager]: InsertDummyItem: System.ArgumentOutOfRangeException: Length cannot be less than zero.
Parameter name: length
at System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy)
at FanartHandler.DatabaseManager.InsertDummyItem(String artist, Category category, String album)
13-Jan-2013 22:30:46 Error [ DatabaseManager]: InsertDummyItem: System.ArgumentOutOfRangeException: Length cannot be less than zero.
Parameter name: length
at System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy)
at FanartHandler.DatabaseManager.InsertDummyItem(String artist, Category category, String album)
13-Jan-2013 22:30:46 Error [ DatabaseManager]: InsertDummyItem: System.ArgumentOutOfRangeException: Length cannot be less than zero.
Parameter name: length
at System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy)
at FanartHandler.DatabaseManager.InsertDummyItem(String artist, Category category, String album)
Quite recently, I rebuilt my entire FanArt database, and I haven't since manually removed any files from these locations, however, I have MPCleaner installed, maybe that plugin is causing these issues?
To me your log indicated that the fanart that is in FH database does no exist on your disk anymore. May be a MPCleaner problem as you suggest but I have never used that plugin so I would not know... From the description of that plugin it does not look like it uses FH database to decide if an image is used or not and that could cause the problem you describe... just guessing here
Current version reads basichome.xml in the main skin directory and then all includes. So currently it is not possible to have these definitions in the theme folder. Will see if I can add this to next version.
Just ran into this problem when doing a custom theme in MP1.3. Drove me a bit mad for a bit as I thought it was something I had done.
I want to add a note: When user changes skin within MP the fanart settings for that skin will not be read until MP is restarted and it looks like it relates to this.