[RPi] Sidplay decoder simply refuses to work

  • Kodi keeps throwing up errors about the addon being unable to load and i refuse to believe i'm the only one trying to play SID tunes on a Raspberry Pi through Kodi.

    It just says an unknown error has occurred, surely this should be fixed by now but even older versions won't work. The oldest version will even crash the Pi when trying to play a SID tune.

  • Code
    2025-03-09 06:19:04.211 T:13590   debug <general>: ADDON: Dll Initializing - Sidplay Audio Decoder
    2025-03-09 06:19:04.211 T:13590   debug <general>: SECTION:LoadDLL(/storage/.kodi/addons/audiodecoder.sidplay/audiodecoder.sidplay.so.20.2.0)
    2025-03-09 06:19:04.211 T:13590   debug <general>: Loading: /storage/.kodi/addons/audiodecoder.sidplay/audiodecoder.sidplay.so.20.2.0
    2025-03-09 06:19:04.211 T:13590   error <general>: Unable to load /storage/.kodi/addons/audiodecoder.sidplay/audiodecoder.sidplay.so.20.2.0, reason: /storage/.kodi/addons/audiodecoder.sidplay/audiodecoder.sidplay.so.20.2.0: undefined symbol: _ZTI7SidTune

    It's so much more helpful when you post a log file with the actual error. You need to report it in Kodi forums to the add-on maintainers.

  • I tried LE 12.0.2 on RPI3 with manually installing sidplay-addon 21.0.2.2 for armV7 from zip-file found on addons.libreelec.tv
    With this version the SID files are shown, but when selecting a file to be played, LE reboots.

  • a) Installing from LibreELEC repo for Ganeric-legacy LE12 works for me

    b) A reboot is unlikely, usually kodi is crashing and restarted. In this case a crashlog is generated. Reboot, reproduce the crash and upload crash log via LE Settings Addon or pastecrash

  • Please enable debug logging (again), reboot and post the complete log including system log as requested in post #6

    For the repo issue force a manual update via addon options.

  • Here you go: crashlog

    I guess it crashes due to an unknown audio codec:

    Code
    2025-05-25 19:04:59.025 T:733   warning <general>: CreateLoader - unsupported protocol(sources) in sources://music.tbn
    ...
    Feb 27 18:26:07.867553 kodi6 kernel: snd_bcm2835: module is from the staging directory, the quality is unknown, you have been warned.
  • SID audio decoder was started in thread 26 but kodi is crashing in some python code in thread 1

    But even debug logging does not show which python code was called.

    I'm unsure what to recommend. Maybe testing a fresh install on a spare SD card.

  • OK, done - using latest LE12 nightly (LibreELEC-RPi2.arm-12.0-nightly-20250416-e25b5e0) causes crash
    Using latest LE13 nightly (LibreELEC-RPi2.arm-13.0-nightly-20250525-8f9cee7) is working - this is the log! :)
    Sorry, I forgot to enable debug-logging... if this is still of interest, I could enable debug and repeat testing again.

    Thank you for looking into this.
    Would it be possible to also get it fixed for LE12?

    Edited once, last by technics (May 27, 2025 at 4:24 PM).