I don't know if I'm doing something wrong, or if it simply doesn't work at the moment.
I have a Hyperion set-up that functions perfectly with any remote app to activate the default effects, colors. However, integrating it with Kodi on the Nvidia Shield TV has been spotty at best.
I've tried both Kodi 17 and 18 nightlies and get roughly the same results, both with the Hardware renderer on and off (Including the modification to advancedsettings.xml to enable screen capture).
It doesn't seem to pay much attention to the Kodi status checks enabled in the HyperCon config. Some lights might flicker when playing a video once in a while and then throw an error to check the log files when video stops, but that's about it.
Content of Kodi Error Log
Code
20:48:38.838 T:18446744071702571296 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.RuntimeError'>
Error Contents: Hyperion server error:
Traceback (most recent call last):
File "/storage/emulated/0/Android/data/com.semperpax.spmc17/files/.spmc/addons/script.service.hyperion/addon.py", line 49, in <module>
next_state = state.execute()
File "/storage/emulated/0/Android/data/com.semperpax.spmc17/files/.spmc/addons/script.service.hyperion/resources/lib/state.py", line 92, in execute
self.clear_priority()
File "/storage/emulated/0/Android/data/com.semperpax.spmc17/files/.spmc/addons/script.service.hyperion/resources/lib/state.py", line 82, in clear_priority
self.__hyperion.clear(self.__settings.priority)
File "/storage/emulated/0/Android/data/com.semperpax.spmc17/files/.spmc/addons/script.service.hyperion/resources/lib/hyperion/Hyperion.py", line 111, in clear
self.__sendMessage(request)
File "/storage/emulated/0/Android/data/com.semperpax.spmc17/files/.spmc/addons/script.service.hyperion/resources/lib/hyperion/Hyperion.py", line 144, in __sendMessage
raise RuntimeError("Hyperion server error: " + reply.error)
RuntimeError: Hyperion server error:
-->End of Python script error report<--
Alles anzeigen