Hi,
Recently started learning Python which coming from .NET (Windows) world took some time but got the hang of it and decided as first project to start with the official Hyperion Kodi addon since that could use some attention.
What I've added so far:
- Delay support per refresh rate or global which for some TV panels is needed as their response times (ms) vary depending on refresh rate, deprecated old refresh rate setting as it messed with precision / timings
- Removed old API calls / check during main loop, this improves performance and since we only push version for Kodi 17 and up in separate repo this will be fine (not in PR yet)
- Priority now gets cleared and removed 500ms expiry of message, this will help for somewhat buggy multiple instances where priorities 'hang' (leaving leds on)
See this PR for current overview: https://github.com/hyperion-project/hyperion.kodi/pull/31
Most of these ideas come from AtmoLight which works very well already with plenty of users, what we have planned next:
- Rework of settings / states by @Wolph (depending on free time)
- New transparent logo as the white one isn't nice with certain themes (Aeon Nox for instance), maybe @Brindosch has one already?
- Context menu for control, will be based on the way Super Favorites does it which while limited by API will allow for some functionality.
- Wizard for setup and discovery, can be done once Hyperion-ng is mainstream
- Support state readouts and behaviour per state
If you guys have any features requests or ideas for improving just let us know