All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
Version 0.16.0 - 2021-04-26
- added dynamic kodi version badge using the shields endpoint api
- added .gitattributes file to pull unneeded files from repo submissions
- use the travis CI badge from the shields.io site instead of linking directly to badge on travis site (loads faster)
- updated python files for Kodi matrix changes
- moved
service.py
to the lib folder, best practice for entry point class is less than 15 lines
- added flake8 tests to TravisCI
- added TravisCI build file to test addon agains kodi-addon-checker
- added Changelog format based on Keep a Changelog
- added badges for license, code style, and kodi version compatibility
- changed some code styling based on flake8 linting
- Make compatible with Leia
- Update libs for python 2/3 compatibility
- use getSettingInt() for numbers
- Made compatible with Krypton+ structure
- only update on library change, removed timer
- use waitForAbort to set image refresh, less processor intensive
- Removed call to xbmc.sleep with timer value, replaced with Monitor class
- fix for if bad refresh time is given
updated addon.xml for Helix, no longer backwards compatible with Gotham and below.
don't change window property until the first set of images have been loaded
decode json string before parsing
added logo to Global properties per Jeroen's request
added path and logo properties for videos
removed constant logging of what is being displayed
added a startup window property, per request from Jeroen
added website tag removed settings visibility removed strings
change startup type to "login"
only clear lists when we know there is new content added try/catch for index error changed some logging to debug only icon file updated
added script ext back but removed visibility in programs area
- added source and forum to addon file
- Removed Programs extension point. No need for this anymore.
- start populating arrays right away, cuts down initial wait time. Thanks to SpaceMonkey
- fixed incorrect logging, thanks MilhouseVH
- added 'global' property
- updated xbmc python version for Frodo/Gotham
- should be greater than or equal to
- randomize the array and march through it in order- ensures all fanarts display
- added verify to make sure media has required attributes
- added additional window properties - thanks MassIV for suggestions
- fixed indentation error, caused update threads to spawn constantly
- Extended refresh time from 10 min to 1 hr
- 10% chance of "video" property showing tv show instead of 25%
- Added more window properties
- misc fixes
- removed need for "mediatype" variable
- Total rewrite to use skin properties instead of cache fanart into directory
- added check for first run so that cache can be built automatically
- added music fanart can be run manually or listen for DB updates
- added startup service for fanart grabber. will run on video database update automatically
- Added arguments for calling in skins or other programs
- added support for ignore_paths
- now prompt to create fanart directory
- minor bug fixes
- Added progress bar (if wanted)
- old files removed automatically
- Because of CRC hash "download new" option removed
- calc the CRC hash like xbmc does
- Use xbmcvfs in case of local paths
- First version, should copy files as intended