2021-06-01, 14:59
I've found a temporary fix for Boblight not working on Matrix in Windows 64. Since Matrix is based on Python 3, some code needs to be changed which hasn't fully been updated in the new boblight plugin.
To circumvent this conversion error for now open up default.py in AppData\Roaming\Kodi\addons\script.xbmc.boblight and change this:
Then save and close this file and download the boblight dll file manually from this link:
https://dharma.kodi.tv/build-deps/addon-....0.dll.zip
Unzip this file to AppData\Roaming\Kodi\addons\script.xbmc.boblight\resources\lib and restart the plugin, it should work now. We need someone with more Python knowledge to rewrite this line so it conforms to Python 3 standards.
To circumvent this conversion error for now open up default.py in AppData\Roaming\Kodi\addons\script.xbmc.boblight and change this:
Quote:else:To this, make sure you have the indentation the same on else: as it was before and have the two lines below indented from that by two spaces:
# ask user if we should fetch the lib for osx, ios, android and windows
if xbmcgui.Dialog().yesno(__scriptname__, localize(32504) + " " + localize(32509)):
tools_downloadLibBoblight(platform,settings.other_misc_notifications)
loaded = bob.bob_loadLibBoblight(libpath,platform)
Quote:else:It should look like this:
tools_downloadLibBoblight(platform,settings.other_misc_notifications)
loaded = bob.bob_loadLibBoblight(libpath,platform)
Then save and close this file and download the boblight dll file manually from this link:
https://dharma.kodi.tv/build-deps/addon-....0.dll.zip
Unzip this file to AppData\Roaming\Kodi\addons\script.xbmc.boblight\resources\lib and restart the plugin, it should work now. We need someone with more Python knowledge to rewrite this line so it conforms to Python 3 standards.
Quote:if xbmcgui.Dialog().yesno(__scriptname__, localize(32504) + " " + localize(32509)):