- Remove import alias of concrete implementations of kodion classes
- Remove unused symbols from kodion module __all__ statement
- Merge kodion.ui.xbmc.info_labels into kodion.ui.xbmc.xbmc_items
- Move combined kodion.ui.xbmc.xbmc_items to kodion.items.xbmc.xbmc_items
- Rename kodion.runner to kodion.plugin_runner
- Rename kodion.service to kodion.service_runner
- Move youtube_plugin.script_actions to kodion.script_actions
- Rename plugin.abstract_provider_runner.AbstractProviderRunner to plugin.abstract_plugin.AbstractPlugin
- Rename plugin.xbmc.xbmc_plugin.XbmcRunner to plugin.xbmc.xbmc_plugin.XbmcPlugin
- Move http_server, ip_api, and requests to kodion.network module from
kodion.utils
- Split kodion.impl to
- kodion.context
- kodion.player
- kodion.plugin
- kodion.settings
- kodion.ui
- Remove context parameter from BaseRequestsClass, requests now imports
Settings directly and can be imported by other modules in kodion
- Update BaseRequestsClass.request to use same params as parent class
plugin://plugin.video.youtube/api/update/?enable=true&client_id=<client_id>&client_secret=<client_secret>&api_key=<api_key>
All parameters optional, at least 1 required.