• 1
  • 5
  • 6
  • 7(current)
  • 8
  • 9
  • 10
Fanart Grabber - Current Version 0.15.1
#91
(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.
Reply
#92
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?
Reply
#93
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.
Reply
#94
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.
Reply
#95
(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!
Reply
#96
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.
Reply
#97
does not work on refocus 0.9.5 for me.
Reply
#98
would you consider to support both random and latest items at the same time? Thanks Smile
Donate: https://kodi.tv/contribute/donate (foundation), 146Gr48FqHM7TPB9q33HHv6uWpgQqdz1yk (BTC personal)
Estuary: Kodis new default skin - ExtendedInfo Script - KodiDevKit
Reply
#99
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"?
Reply
(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.
Donate: https://kodi.tv/contribute/donate (foundation), 146Gr48FqHM7TPB9q33HHv6uWpgQqdz1yk (BTC personal)
Estuary: Kodis new default skin - ExtendedInfo Script - KodiDevKit
Reply
(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.
Reply
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!
- Amazon FireTV Stick 4K running latest stable Kodi version
- Sony Bravia XBR-x900h Android TV running latest stable Kodi version
- Skin: Aeon Nox: SiLVO
Reply
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.
Reply
(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.
Reply
It's up to the skinner. This addon should just stay s a module
Read/follow the forum rules.
For troubleshooting and bug reporting, read this first
Interested in seeing some YouTube videos about Kodi? Go here and subscribe
Reply
  • 1
  • 5
  • 6
  • 7(current)
  • 8
  • 9
  • 10

Logout Mark Read Team Forum Stats Members Help
Fanart Grabber - Current Version 0.15.13