Posts by Kaspar Winckler

    I have created a package for libatomic that allows soloist to run natively. Because the package reuses GCC, it is non-standard. I would therefore be grateful if heitbaum could review it.

    Code
    LD_LIBRARY_PATH=. ldd soloist
        linux-vdso.so.1 (0x00007fff0de38000)
        libm.so.6 => /usr/lib/libm.so.6 (0x00007fff0bd20000)
        libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007fff0bcf0000)
        libdl.so.2 => /usr/lib/libdl.so.2 (0x00007fff0bcc0000)
        libatomic.so.1 => ./libatomic.so.1 (0x00007fff0bc90000)
        librt.so.1 => /usr/lib/librt.so.1 (0x00007fff0bc60000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007fff0bc20000)
        libc.so.6 => /usr/lib/libc.so.6 (0x00007fff0ba90000)
        /lib/ld-linux-aarch64.so.1 => /usr/lib/ld-linux-aarch64.so.1 (0x00007fff0de00000)
    Code
    LD_LIBRARY_PATH=. ./soloist --version
    soloist 1.3.9.4 build 1791547338 (20261009) (g440165f200) (linux/aarch64)

    Thank you for sharing this, willhunting

    According ldd, only libatomic is missing to run soloist natively on LibreELEC 12 and 13. Although the LibreELEC GitHub shows that adding libatomic directly to the base image was discussed and declined, it would be possible to build and bundle it within an add-on. This approach would eliminate the Docker requirement entirely. Doing so excludes running soloist on Windows, but so does the existing reliance on PulseAudio RTP.

    I could try to build a package for libatomic for LibreELEC 12.2 for RPi5.aarch64 if you are interested. Let me know.

    Code
    ldd soloist
    	linux-vdso.so.1 (0x00007ffede918000)
    	libm.so.6 => /usr/lib/libm.so.6 (0x00007ffedc800000)
    	libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007ffedc7d0000)
    	libdl.so.2 => /usr/lib/libdl.so.2 (0x00007ffedc7a0000)
    	libatomic.so.1 => not found
    	librt.so.1 => /usr/lib/librt.so.1 (0x00007ffedc770000)
    	libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007ffedc730000)
    	libc.so.6 => /usr/lib/libc.so.6 (0x00007ffedc5a0000)
    	/lib/ld-linux-aarch64.so.1 => /usr/lib/ld-linux-aarch64.so.1 (0x00007ffede8e0000)

    Hello,

    I am building packages that require LLVM, and building LLVM either hangs (LE 12) or bails out (LE 13).

    This occurs because my system does not have enough RAM and swap space for building LLVM with the default thread count.

    I would prefer not to increase RAM or swap space.

    Is there a variable I can add to the build command to limit the number of threads used during build?

    I am certain there is one, but it rolled out of my command cache, and I can't find one in the code or in this forum.

    Thank you in advance for any help with this.

    Hello ruud

    The first way to set the volume when Kodi starts playing content that I can think of is to set the volume of the TV (or device that feeds your speakers). This is how I do it and have seen it done.

    When the initial volume of libespot is set to 100%, librespot/pulseaudio starts playing at the same volume as other contents (audio, video, tv, radio), and the volume of all content can be adjusted in the same manner, usually via the Kodi/CEC or the remote of the TV.

    Your question suggests that you are using a specific audio configuration (headless exclusively for Spotify). If so, please elaborate.

    Do you play content other than Spotify? If so, how do you adjust the volume?

    Hello,

    Thank you for the patches, they work fine for me with LibreELEC 12.0.0 for RPi5.

    I have applied them to LibreELEC 12.0.1 for RPi5 (with and without the change of post #5). LibreELEC builds fine, but I am unable to use DVB-C. The log shows "dvb-usb: TurboSight TBS 5520SE error while loading driver (-22)".

    I need help to solve this problem.

    Thank you in advance