RE: Fanart Grabber - script for skinners - kidhazy - 2014-08-01
(2014-07-31, 23:41)kidhazy Wrote: (2014-07-31, 15:43)robweber Wrote: Hi,
I just committed 13.2 yesterday - staying on the latest and greatest!
The error you're seeing is an XBMC file error. The XFILE::CDirectoryFactory is an internal XBMC C++ class. My guess is that it doesn't like something about the picture you are trying to load. Could be characters in the filename or something about the image itself. I don't know alot about Aeon Nox but does it have views in the Movie area where you can see the fanart as a background or something? I'd be curious if you found the movie in your movie list if the background would show up there - it should be loading the same image name.
I also tried to search for that error in both the forum and on trac - couldn't find anything. Might be worth a ticket on trac.xbmc.org Yes, the fanarts that have the 'protocol error' show as backgrounds OK in Aeon Nox if I select the movie.
I'll keep digging and might wipe out the library on a test system and rescan. I thought I noticed one fanart with the protocol error that I'd previously seen appear as one of the random fanart backgrounds - so I'm now not sure if it's a file specific error.
More testing I think.
EDIT: I just noticed Aeon Nox can still display some random fanart backgrounds correctly - even when I'm not connected to the network where the fanarts (and movies) are stored. So it must be getting it from the library image cache. But I still get the 'unsupported protocol(image)' error pointing to the SMB share location for the blank fanarts. I'll drop a post on the Aeon Nox 5 thread as well.
This turned out to be a cache issue. 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.
RE: Fanart Grabber - script for skinners - robweber - 2014-08-01
Great. Glad you found a fix. From your description it definitely sounded like something with the cache system. Seemed like if it was already present in the cache you were fine but if it wasn't there was an issue. Maybe XBMC had issues pulling it from the SMB share?
RE: Fanart Grabber - script for skinners - manuelkuehner - 2014-10-26
Hello. On every startup I get an error "grab fanart". I already reinstalled the whole system without any improvement. The error occurs also with the standard skin. I use Gotham 13.2 under Windows 7. The log file is here - my media PC is already off so I post the log file directly;
Code: 20:40:25 T:3240 NOTICE: special://profile/ is mapped to: special://masterprofile/
20:40:25 T:3240 NOTICE: -----------------------------------------------------------------------
20:40:25 T:3240 NOTICE: Starting XBMC (13.2 Git:20140817-0f3db05). Platform: x86 Win32 32-bit
20:40:25 T:3240 NOTICE: Using Release XBMC x32 build, compiled Aug 17 2014 by MSVC 160040219 for x86 Win32 32-bit version 0x06000000
20:40:25 T:3240 NOTICE: Running on Windows 7 SP1 64-bit, build 7601
20:40:25 T:3240 NOTICE: Host CPU: Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz, 4 cores available
20:40:25 T:3240 NOTICE: Desktop Resolution: 1920x1080 32Bit at 60Hz
20:40:25 T:3240 NOTICE: Running with restricted rights
20:40:25 T:3240 NOTICE: Aero is enabled
20:40:25 T:3240 NOTICE: special://xbmc/ is mapped to: C:\Program Files (x86)\XBMC
20:40:25 T:3240 NOTICE: special://xbmcbin/ is mapped to: C:\Program Files (x86)\XBMC
20:40:25 T:3240 NOTICE: special://masterprofile/ is mapped to: C:\Users\manu\AppData\Roaming\XBMC\userdata
20:40:25 T:3240 NOTICE: special://home/ is mapped to: C:\Users\manu\AppData\Roaming\XBMC\
20:40:25 T:3240 NOTICE: special://temp/ is mapped to: C:\Users\manu\AppData\Roaming\XBMC\cache
20:40:25 T:3240 NOTICE: The executable running is: C:\Program Files (x86)\XBMC\XBMC.exe
20:40:25 T:3240 NOTICE: Local hostname: DampfMaschine
20:40:25 T:3240 NOTICE: Log File is located: C:\Users\manu\AppData\Roaming\XBMC\xbmc.log
20:40:25 T:3240 NOTICE: -----------------------------------------------------------------------
20:40:25 T:3240 NOTICE: load settings...
20:40:25 T:3240 NOTICE: No settings file to load (special://xbmc/system/advancedsettings.xml)
20:40:25 T:3240 NOTICE: No settings file to load (special://masterprofile/advancedsettings.xml)
20:40:25 T:3240 NOTICE: Default DVD Player: dvdplayer
20:40:25 T:3240 NOTICE: Default Video Player: dvdplayer
20:40:25 T:3240 NOTICE: Default Audio Player: paplayer
20:40:25 T:3240 NOTICE: Disabled debug logging due to GUI setting. Level 0.
20:40:25 T:3240 NOTICE: Log level changed to 0
20:40:25 T:3240 NOTICE: CMediaSourceSettings: loading media sources from special://masterprofile/sources.xml
20:40:25 T:3240 NOTICE: Loading player core factory settings from special://xbmc/system/playercorefactory.xml.
20:40:25 T:3240 NOTICE: Loaded playercorefactory configuration
20:40:25 T:3240 NOTICE: Loading player core factory settings from special://masterprofile/playercorefactory.xml.
20:40:25 T:3240 NOTICE: special://masterprofile/playercorefactory.xml does not exist. Skipping.
20:40:26 T:3364 NOTICE: Thread ActiveAE start, auto delete: false
20:40:26 T:3052 NOTICE: Thread AESink start, auto delete: false
20:40:26 T:3364 NOTICE: Found 2 Lists of Devices
20:40:26 T:3364 NOTICE: Enumerated DIRECTSOUND devices:
20:40:26 T:3364 NOTICE: Device 1
20:40:26 T:3364 NOTICE: m_deviceName : {3175D30E-38D7-419B-81CF-C887637FB361}
20:40:26 T:3364 NOTICE: m_displayName : SPDIF - Digitalaudio (S/PDIF) (High Definition Audio-Gerät)
20:40:26 T:3364 NOTICE: m_displayNameExtra: DIRECTSOUND: Digitalaudio (S/PDIF) (High Definition Audio-Gerät)
20:40:26 T:3364 NOTICE: m_deviceType : AE_DEVTYPE_IEC958
20:40:26 T:3364 NOTICE: m_channels : FL,FR
20:40:26 T:3364 NOTICE: m_sampleRates : 44100
20:40:26 T:3364 NOTICE: m_dataFormats : AE_FMT_FLOAT,AE_FMT_AC3,AE_FMT_DTS
20:40:26 T:3364 NOTICE: Device 2
20:40:26 T:3364 NOTICE: m_deviceName : default
20:40:26 T:3364 NOTICE: m_displayName : default
20:40:26 T:3364 NOTICE: m_displayNameExtra:
20:40:26 T:3364 NOTICE: m_deviceType : AE_DEVTYPE_IEC958
20:40:26 T:3364 NOTICE: m_channels : FL,FR
20:40:26 T:3364 NOTICE: m_sampleRates : 44100
20:40:26 T:3364 NOTICE: m_dataFormats : AE_FMT_FLOAT,AE_FMT_AC3,AE_FMT_DTS
20:40:26 T:3364 NOTICE: Enumerated WASAPI devices:
20:40:26 T:3364 NOTICE: Device 1
20:40:26 T:3364 NOTICE: m_deviceName : {3175D30E-38D7-419B-81CF-C887637FB361}
20:40:26 T:3364 NOTICE: m_displayName : SPDIF - Digitalaudio (S/PDIF) (High Definition Audio-Gerät)
20:40:26 T:3364 NOTICE: m_displayNameExtra: WASAPI: Digitalaudio (S/PDIF) (High Definition Audio-Gerät)
20:40:26 T:3364 NOTICE: m_deviceType : AE_DEVTYPE_IEC958
20:40:26 T:3364 NOTICE: m_channels : FL,FR
20:40:26 T:3364 NOTICE: m_sampleRates : 192000,96000,88200,48000,44100,32000
20:40:26 T:3364 NOTICE: m_dataFormats : AE_FMT_DTS,AE_FMT_AC3,AE_FMT_AAC,AE_FMT_S24NE4,AE_FMT_S24LE4,AE_FMT_S24BE4,AE_FMT_S16NE,AE_FMT_S16LE,AE_FMT_S16BE
20:40:26 T:3364 NOTICE: Device 2
20:40:26 T:3364 NOTICE: m_deviceName : default
20:40:26 T:3364 NOTICE: m_displayName : default
20:40:26 T:3364 NOTICE: m_displayNameExtra:
20:40:26 T:3364 NOTICE: m_deviceType : AE_DEVTYPE_IEC958
20:40:26 T:3364 NOTICE: m_channels : FL,FR
20:40:26 T:3364 NOTICE: m_sampleRates : 192000,96000,88200,48000,44100,32000
20:40:26 T:3364 NOTICE: m_dataFormats : AE_FMT_DTS,AE_FMT_AC3,AE_FMT_AAC,AE_FMT_S24NE4,AE_FMT_S24LE4,AE_FMT_S24BE4,AE_FMT_S16NE,AE_FMT_S16LE,AE_FMT_S16BE
20:40:26 T:3240 NOTICE: Running database version Addons16
20:40:26 T:3240 NOTICE: ADDONS: Using repository repository.xbmc.org
20:40:26 T:3240 NOTICE: ADDONS: Using repository repository.pvr-win32.xbmc.org
20:40:26 T:3960 NOTICE: Thread RemoteControl start, auto delete: false
20:40:26 T:1032 NOTICE: Thread PeripBusCEC start, auto delete: false
20:40:26 T:1036 NOTICE: Thread PeripBusUSB start, auto delete: false
20:40:26 T:3240 NOTICE: Found screen: PnP-Monitor (Standard) on NVIDIA GeForce GTX 750 Ti, adapter 0.
20:40:26 T:3240 NOTICE: Primary mode: 1920x1080@ 60.00 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 640x480@ 59.94 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 640x480@ 120.00 - Full Screen
20:40:26 T:3240 NOTICE: Previous line repeats 2 times.
20:40:26 T:3240 NOTICE: Additional mode: 640x480@ 75.00 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 640x480@ 60.00 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 640x480@ 72.00 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 720x480@ 60.00 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 720x480@ 59.94 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 720x480@ 120.00 - Full Screen
20:40:26 T:3240 NOTICE: Previous line repeats 2 times.
20:40:26 T:3240 NOTICE: Additional mode: 720x576@ 50.00 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 720x576@ 120.00 - Full Screen
20:40:26 T:3240 NOTICE: Previous line repeats 2 times.
20:40:26 T:3240 NOTICE: Additional mode: 800x600@ 120.00 - Full Screen
20:40:26 T:3240 NOTICE: Previous line repeats 2 times.
20:40:26 T:3240 NOTICE: Additional mode: 800x600@ 75.00 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 800x600@ 56.00 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 800x600@ 60.00 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 800x600@ 72.00 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 1024x768@ 120.00 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 1024x768@ 60.00 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 1024x768@ 70.00 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 1024x768@ 75.00 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 1152x864@ 60.00 - Full Screen
20:40:26 T:3240 NOTICE: Previous line repeats 2 times.
20:40:26 T:3240 NOTICE: Additional mode: 1152x864@ 75.00 - Full Screen
20:40:26 T:3240 NOTICE: Previous line repeats 2 times.
20:40:26 T:3240 NOTICE: Additional mode: 1176x664@ 50.00 - Full Screen
20:40:26 T:3240 NOTICE: Previous line repeats 2 times.
20:40:26 T:3240 NOTICE: Additional mode: 1176x664@ 60.00 - Full Screen
20:40:26 T:3240 NOTICE: Previous line repeats 2 times.
20:40:26 T:3240 NOTICE: Additional mode: 1176x664@ 59.94 - Full Screen
20:40:26 T:3240 NOTICE: Previous line repeats 2 times.
20:40:26 T:3240 NOTICE: Additional mode: 1280x720@ 50.00 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 1280x720@ 60.00 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 1280x720@ 59.94 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 1280x720@ 120.00 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 1280x768@ 60.00 - Full Screen
20:40:26 T:3240 NOTICE: Previous line repeats 2 times.
20:40:26 T:3240 NOTICE: Additional mode: 1280x800@ 60.00 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 1280x960@ 60.00 - Full Screen
20:40:26 T:3240 NOTICE: Previous line repeats 2 times.
20:40:26 T:3240 NOTICE: Additional mode: 1280x960@ 75.00 - Full Screen
20:40:26 T:3240 NOTICE: Previous line repeats 2 times.
20:40:26 T:3240 NOTICE: Additional mode: 1280x1024@ 60.00 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 1280x1024@ 75.00 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 1360x768@ 60.00 - Full Screen
20:40:26 T:3240 NOTICE: Previous line repeats 2 times.
20:40:26 T:3240 NOTICE: Additional mode: 1366x768@ 60.00 - Full Screen
20:40:26 T:3240 NOTICE: Previous line repeats 2 times.
20:40:26 T:3240 NOTICE: Additional mode: 1600x900@ 59.94 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 1600x900@ 60.00 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 1600x900@ 59.94 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 1600x900@ 60.00 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 1600x900@ 59.94 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 1600x900@ 60.00 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 1600x1024@ 59.94 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 1600x1024@ 60.00 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 1600x1024@ 59.94 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 1600x1024@ 60.00 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 1600x1024@ 59.94 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 1600x1024@ 60.00 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 1600x1200@ 60.00 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 1680x1050@ 59.94 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 1680x1050@ 60.00 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 1768x992@ 25.00i - Full Screen
20:40:26 T:3240 NOTICE: Previous line repeats 2 times.
20:40:26 T:3240 NOTICE: Additional mode: 1768x992@ 30.00i - Full Screen
20:40:26 T:3240 NOTICE: Previous line repeats 2 times.
20:40:26 T:3240 NOTICE: Additional mode: 1768x992@ 29.97i - Full Screen
20:40:26 T:3240 NOTICE: Previous line repeats 2 times.
20:40:26 T:3240 NOTICE: Additional mode: 1920x1080@ 60.00 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 1920x1080@ 59.94 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 1920x1080@ 30.00i - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 1920x1080@ 29.97i - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 1920x1080@ 24.00 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 1920x1080@ 23.98 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 1920x1080@ 25.00i - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 1920x1080@ 50.00 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 1440x576@ 59.94 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 1440x576@ 60.00 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 1440x576@ 59.94 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 1440x576@ 60.00 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 1440x576@ 59.94 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 1440x576@ 60.00 - Full Screen
20:40:26 T:3240 NOTICE: Additional mode: 1400x1050@ 60.00 - Full Screen
20:40:26 T:3240 NOTICE: Checking resolution 16
20:40:27 T:3240 NOTICE: No Joystick name specified, loading default map
20:40:27 T:3240 NOTICE: Previous line repeats 35 times.
20:40:27 T:3240 NOTICE: Running database version Addons16
20:40:27 T:3240 NOTICE: Running database version ViewModes6
20:40:27 T:3240 NOTICE: Running database version Textures13
20:40:27 T:3240 NOTICE: Running database version MyMusic46
20:40:27 T:3240 NOTICE: Running database version MyVideos78
20:40:27 T:3240 NOTICE: Running database version TV22
20:40:27 T:3240 NOTICE: Running database version Epg7
20:40:27 T:3240 WARNING: JSONRPC: Could not parse type "GUI.Property.Value"
20:40:27 T:3240 WARNING: JSONRPC: Could not parse type "Setting.Details.SettingList"
20:40:27 T:3736 NOTICE: Thread LanguageInvoker start, auto delete: false
20:40:27 T:3240 NOTICE: Previous line repeats 5 times.
20:40:27 T:3240 NOTICE: CApplication::UpdateLibraries - Starting video library startup scan
20:40:27 T:4088 NOTICE: Thread VideoInfoScanner start, auto delete: false
20:40:27 T:3240 NOTICE: initialize done
20:40:27 T:4092 NOTICE: Thread LanguageInvoker start, auto delete: false
20:40:28 T:3240 NOTICE: CJoystick::EnumJoysticksCallback : Enabled Joystick: Controller (XBOX 360 For Windows)
20:40:28 T:3240 NOTICE: CJoystick::EnumJoysticksCallback : Total Axis: 5 Total Hats: 1 Total Buttons: 10
20:40:28 T:3240 NOTICE: CJoystick::EnumJoysticksCallback : Enabled Joystick: Controller (XBOX 360 For Windows)
20:40:28 T:3240 NOTICE: CJoystick::EnumJoysticksCallback : Total Axis: 5 Total Hats: 1 Total Buttons: 10
20:40:28 T:3240 NOTICE: Running the application...
20:40:28 T:4084 NOTICE: Thread JobWorker start, auto delete: true
20:40:28 T:3240 NOTICE: ES: Starting event server
20:40:28 T:4080 NOTICE: Thread EventServer start, auto delete: false
20:40:28 T:4080 NOTICE: ES: Starting UDP Event server on 0.0.0.0:9777
20:40:28 T:4080 NOTICE: UDP: Listening on port 9777
20:40:28 T:3124 NOTICE: Thread TCPServer start, auto delete: false
20:40:28 T:4088 NOTICE: VideoInfoScanner: Starting scan ..
20:40:28 T:3736 NOTICE: -->Python Interpreter Initialized<--
20:40:28 T:4016 NOTICE: Thread JobWorker start, auto delete: true
20:40:28 T:3140 NOTICE: -->Python Interpreter Initialized<--
20:40:28 T:3144 NOTICE: -->Python Interpreter Initialized<--
20:40:28 T:3552 NOTICE: -->Python Interpreter Initialized<--
20:40:28 T:3024 NOTICE: Previous line repeats 1 times.
20:40:28 T:3120 NOTICE: Previous line repeats 1 times.
20:40:28 T:3120 NOTICE: -->Python Interpreter Initialized<--
20:40:28 T:4092 NOTICE: -->Python Interpreter Initialized<--
20:40:28 T:4012 NOTICE: Thread AlarmClock start, auto delete: false
20:40:29 T:3268 NOTICE: Thread LanguageInvoker start, auto delete: false
20:40:29 T:4092 NOTICE: StorageServer Module loaded RUN
20:40:29 T:4092 NOTICE: StorageClient-2.5.4 Starting server
20:40:29 T:3552 NOTICE: script.grab.fanart: Grab Fanart Service Started
20:40:29 T:3268 NOTICE: -->Python Interpreter Initialized<--
20:40:29 T:3276 NOTICE: Thread FileCache start, auto delete: false
20:40:29 T:3552 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.UnicodeDecodeError'>
Error Contents: 'utf8' codec can't decode byte 0x81 in position 7: invalid start byte
Traceback (most recent call last):
File "C:\Users\manu\AppData\Roaming\XBMC\addons\script.grab.fanart\service.py", line 351, in <module>
GrabFanartService().run()
File "C:\Users\manu\AppData\Roaming\XBMC\addons\script.grab.fanart\service.py", line 37, in __init__
self.grabRandom()
File "C:\Users\manu\AppData\Roaming\XBMC\addons\script.grab.fanart\service.py", line 158, in grabRandom
media_array = self.getJSON('VideoLibrary.GetMovies','{"properties":["title","art","year","file","plot"]}')
File "C:\Users\manu\AppData\Roaming\XBMC\addons\script.grab.fanart\service.py", line 319, in getJSON
jsonobject = json.loads(json_response)
File "C:\Program Files (x86)\XBMC\system\python\Lib\json\__init__.py", line 338, in loads
return _default_decoder.decode(s)
File "C:\Program Files (x86)\XBMC\system\python\Lib\json\decoder.py", line 365, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "C:\Program Files (x86)\XBMC\system\python\Lib\json\decoder.py", line 381, in raw_decode
obj, end = self.scan_once(s, idx)
UnicodeDecodeError: 'utf8' codec can't decode byte 0x81 in position 7: invalid start byte
-->End of Python script error report<--
20:40:30 T:3536 NOTICE: Thread FileCache start, auto delete: false
The log file contains errors but I cannot figure out what the problem is.
RE: Fanart Grabber - script for skinners - robweber - 2014-10-27
Thanks for the log.
This issue has already been fixed on git. Due to an error on my part it wasn't in the XBMC repo. I'm doing another pull request and it should be corrected shortly.
RE: Fanart Grabber - script for skinners - manuelkuehner - 2014-10-28
(2014-10-27, 15:34)robweber Wrote: Thanks for the log.
This issue has already been fixed on git. Due to an error on my part it wasn't in the XBMC repo. I'm doing another pull request and it should be corrected shortly.
Hello robweber. Thanks for the answer! So I do deinstall and install the add-on again?
Thanks for all the effort you guys put in the project!
RE: Fanart Grabber - script for skinners - robweber - 2014-10-29
Since the addon is in the official repo it should just update (assuming you have auto update turned on). Since it is a "module" and not a program I don't think you can find it in the addon browser. If you really want to make sure go ahead and uninstall it and install the current one via the github zip download or something. New version should list as 0.13.2. It updated on my systems already.
RE: Fanart Grabber - script for skinners - TheLastOfUs - 2014-11-04
does not work on refocus 0.9.5 for me.
RE: Fanart Grabber - script for skinners - phil65 - 2014-11-05
would you consider to support both random and latest items at the same time? Thanks
RE: Fanart Grabber - script for skinners - robweber - 2014-11-05
How would this work? Would you need separate window properties to differentiate?
Right now you have something like "script.grab.fanart.Movie.FanArt". Would you need "script.grab.fanart.Random.Movie.FanArt" and "script.grab.fanart.Recent.Movie.FanArt"?
RE: Fanart Grabber - script for skinners - phil65 - 2014-11-07
(2014-11-05, 16:18)robweber Wrote: How would this work? Would you need separate window properties to differentiate?
Right now you have something like "script.grab.fanart.Movie.FanArt". Would you need "script.grab.fanart.Random.Movie.FanArt" and "script.grab.fanart.Recent.Movie.FanArt"?
yes, different properties for each type.
RE: Fanart Grabber - script for skinners - manuelkuehner - 2014-11-09
(2014-10-29, 15:20)robweber Wrote: Since the addon is in the official repo it should just update (assuming you have auto update turned on). Since it is a "module" and not a program I don't think you can find it in the addon browser. If you really want to make sure go ahead and uninstall it and install the current one via the github zip download or something. New version should list as 0.13.2. It updated on my systems already.
Thanks a lot. It was updated automatically.
RE: Fanart Grabber - script for skinners - canadave - 2014-12-16
Hi, I'm using the skin Aeon Nox 5 on Gotham 13.2 on my FireTV, and I have the Aeon Nox skin set to use "random video background" as the backgrounds for the main menu items. It works, mostly, and shows a fanart from my TV shows and movies collection randomly, every few seconds. However, every now and then I get a blank screen background, as if the script was trying to display an invalid image, or a missing file. Then it moves on. I finally caught the error in xbmc.log when it does this. Here's an example of one of the errors:
Code: 22:54:34 T:1553168504 WARNING: static XFILE::IDirectory* XFILE::CDirectoryFactory::Create(const CStdString&) - Unsupported protocol(image) in image://nfs%3a%2f%2f192.168.1.211%2fvolume3%2fmovies%2fWarGames%2ffanart.jpg/
That error seems to be saying that the script is having some kind of issue with the image in question. I had a look at this particular fanart.jpg....nothing seems particularly out of the ordinary. 720x1280 pixels, RGB, 96 pixels per inch.
Is this some kind of issue with the script, do you think, or the image? I assume the other "blank images" would generate similar errors in the xbmc.log (although I'll try to catch one when I get a chance...as I say, it happens only every few minutes or so).
Thanks!
RE: Fanart Grabber - script for skinners - zag - 2014-12-16
I sent through a PR to make the hidden settings visible
https://github.com/robweber/script.grab.fanart/pull/9
Couple of users have asked how to change the fanart refresh time.
RE: Fanart Grabber - script for skinners - robweber - 2014-12-24
(2014-12-16, 13:36)zag Wrote: I sent through a PR to make the hidden settings visible
https://github.com/robweber/script.grab.fanart/pull/9
Couple of users have asked how to change the fanart refresh time.
sorry it took me so long to comment on this. I guess I'm a bit conflicted. I can understand users want to control this, but on the other hand I don't want to conflict with the vision of the skinner. The original idea behind hiding them was that the addon was more of a module, with the ultimate control of what was being displayed and how often at the mercy of the person designing the skin. If the author decides to only display Random fanart I think that is there decision. On the other hand why deny the end-user the ability to do what they want?
Anyone have any thoughts here? Probably worth noting too that if the addon is using a RunScript() call at the top of any xml files this would override whatever the user set in here anyway.
RE: Fanart Grabber - script for skinners - Martijn - 2014-12-24
It's up to the skinner. This addon should just stay s a module
|