Hi,
in the past I used the music visualization glspectrum. After the update I’m getting the following error:
2019-04-22 11:07:49.416 T:1915991600 ERROR: Unable to resolve exports from dll /usr/lib/kodi/addons/visualization.glspectrum/opengl_spectrum.vis
2019-04-22 11:07:49.691 T:1915991600 WARNING: Unable to resolve: opengl_spectrum.vis ADDON_GetTypeVersion, reason: /usr/lib/kodi/addons/visualization.glspectrum/opengl_spectrum.vis: undefined symbol: ADDON_GetTypeVersion
2019-04-22 11:07:49.691 T:1915991600 ERROR: Unable to resolve exports from dll /usr/lib/kodi/addons/visualization.glspectrum/opengl_spectrum.vis
2019-04-22 11:07:49.692 T:1915991600 ERROR: IAddonInstanceHandler::CreateInstance: visualization.glspectrum returned bad status "Permanent failure" during instance creation
2019-04-22 11:07:49.692 T:1915991600 FATAL: Visualization: failed to create instance for 'visualization.glspectrum' and not usable!
In the add on repository I cannot find any music visualization for installation???
When I install visualization.spectrum-2.0.4-Leia.zip manually I’m getting the following error:
2019-04-22 12:54:57.868 T:1916229168 ERROR: Unable to load /home/osmc/.kodi/addons/visualization.spectrum/visualization.spectrum.so.2.0.3, reason: /home/osmc/.kodi/addons/visualization.spectrum/visualization.spectrum.so.2.0.3: wrong ELF class: ELFCLASS64
2019-04-22 12:54:58.073 T:1916229168 ERROR: Previous line repeats 1 times.
2019-04-22 12:54:58.073 T:1916229168 ERROR: IAddonInstanceHandler::CreateInstance: visualization.spectrum returned bad status "Permanent failure" during instance creation
2019-04-22 12:54:58.073 T:1916229168 FATAL: Visualization: failed to create instance for 'visualization.spectrum' and not usable!
I compiled visualization.spectrum from source (here) and copied /xbmc/kodi-build/addons/visualization.spectrum in /usr/share/kodi/addons and restarted kodi.
The spectrum visualization works in Leia included with the OSMC official update but it is software rendered, so it’s slow and choppy. Maybe there are compiler options to target raspberry pi 2/3 and make use of the gles acceleration…
visualizations (spectrum, shadertoy and waveform) work in LibreELEC 9.0.2 for Rpi2/3.
They are downloadable from OpenELEC addons repo but, as expected, can’t be simply copied in the OSMC system.
@sam_nazarko:
would be possible to compile the visualizations for latest OSMC update (Easter)? They should work, both OSMC and LibreELEC use kodi 18.2 and - I guess - similar kernel version.
Hi Sam,
I can confirm that spectrum, waveform and shadertoy work in LibreELEC 9.0.2 Rpi2 build.
I don’t know if those addons were recently updated (as I read here and here they seems to have been updated recently, shadertoy form popcornmix repository was last updated 2 years ago…), so I’m almost sure they can work fine in OSMC (in fact, they worked before Easter/kodi 18 update).
Hi,
From my side there aren’t any news.
I hope @sam_nazarko can make them work again in the next OSMC updates…after all, if the visualization addons (spectrum, waveform and shadertoy) work fine in libreELEC for Rpi then should compile (with gles) in OSMC as well.
Shadertoy works, but it’s not possible to select a preset because the config window of that addon goes blank (no options available). Shadertoy preset used to work with shadertoy form popcornmix repo with osmc & kodi 17.x (pre Easter update).
I tried with a full reboot, unistall & reinstall but config option window of the shadertoy addon still remains empty.
Searching about shadrtoy developement I found this issue: Issue shadertoy preset so it seems to be a known bug.
Looks really strange that the config presets window works for you.
I found the “preset” option in Confluence and the various shaders are all there.
My fault was that I was looking for the shadertoy presets in the wrong place. A bit strange that waveform and spectrum have their configuration page under “settings” and shadetoy under “preset” but once discovered that, I’m fine with it.
So, I can confirm that waveform, spectum and shadertoy work fine with Raspberry pi 3 B+ and OSMC latest update (2019.06-1)