Home of the Squeezebox™ & Transporter® network music players.
Page 2 of 2 FirstFirst 12
Results 11 to 15 of 15
  1. #11
    Senior Member Ge Ba's Avatar
    Join Date
    Apr 2017
    Location
    Switzerland
    Posts
    154
    Quote Originally Posted by ralphy View Post
    Yes it's that simple, however you may need additional programs and libraries not installed by default to compile it.

    Does the sox in the Bin/arm-linux folder not run on your NAS?

    The armel sox included with the latest lms 7.9.2 has opus and dsd support already.
    No, this one will not run in my NAS.

    The one in Bin/armhf-linux does run, but for some reason transcoding DSD to PCM is so slow, that the data flow to my players is too low and I get buffering errors.
    root@DiskStation:~# file sox
    sox: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 2.6.32, BuildID[sha1]=bfd082a3610c018e701f15839f6f3d66fca88b46, stripped

    An earlier version which you had provided as a candidate for sox for LMS runs without such issues :
    root@DiskStation:~# file sox
    sox: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 2.6.32, BuildID[sha1]=2a9bd98c9de62eed7d790cbaef1063eb341a9b24, stripped
    Server: Logitech Media Server Version: 8.0.0 - 1602925693 (Pinkdot) on Synology DS216Play [SOX mansr ARMv7 & C-3PO]
    Players: SB Radio, RPi 3B+, 7’’ Touch, pCP @Marshall Acton. Multiroom HiFi: Denon AVR-X4500H, AVM M30 @Nubert NuLine/NuVero 5.1

  2. #12
    Senior Member Ge Ba's Avatar
    Join Date
    Apr 2017
    Location
    Switzerland
    Posts
    154
    Quote Originally Posted by Ge Ba View Post
    The one in Bin/armhf-linux does run, but for some reason transcoding DSD to PCM is so slow, that the data flow to my players is too low and I get buffering errors.
    Do I need to replace /lib/ld-linux-armhf.so.3 as well, when I exchange these manually?
    Server: Logitech Media Server Version: 8.0.0 - 1602925693 (Pinkdot) on Synology DS216Play [SOX mansr ARMv7 & C-3PO]
    Players: SB Radio, RPi 3B+, 7’’ Touch, pCP @Marshall Acton. Multiroom HiFi: Denon AVR-X4500H, AVM M30 @Nubert NuLine/NuVero 5.1

  3. #13
    Senior Member Ge Ba's Avatar
    Join Date
    Apr 2017
    Location
    Switzerland
    Posts
    154
    Quote Originally Posted by ralphy View Post
    Yes it's that simple, however you may need additional programs and libraries not installed by default to compile it.
    Ralphy,
    finally I managed to compile sox from your source code git for LMS, with iPKG on my Synology DS216Play (armv7l).

    During compile, I did get some warnings, but up to now I haven't realised any issue with it.

    To be sure, I wanted to ask about the following issue pointing to patches not being able to run as expected.
    Untarring flac-1.3.2.tar.gz...
    ./buildme-linux-armel.sh: line 89: patch: command not found
    Untarring sox-14.4.3.tar.gz...
    ./buildme-linux-armel.sh: line 127: patch: command not found
    ./buildme-linux-armel.sh: line 128: patch: command not found

    For what are these patch runs required? If I need to run them, how can I do it?

    Thanks again very much,
    Gerhard
    Server: Logitech Media Server Version: 8.0.0 - 1602925693 (Pinkdot) on Synology DS216Play [SOX mansr ARMv7 & C-3PO]
    Players: SB Radio, RPi 3B+, 7’’ Touch, pCP @Marshall Acton. Multiroom HiFi: Denon AVR-X4500H, AVM M30 @Nubert NuLine/NuVero 5.1

  4. #14
    Senior Member ralphy's Avatar
    Join Date
    Jan 2006
    Location
    Canada
    Posts
    2,644
    Quote Originally Posted by Ge Ba View Post
    Ralphy,
    finally I managed to compile sox from your source code git for LMS, with iPKG on my Synology DS216Play (armv7l).

    During compile, I did get some warnings, but up to now I haven't realised any issue with it.

    To be sure, I wanted to ask about the following issue pointing to patches not being able to run as expected.
    Untarring flac-1.3.2.tar.gz...
    ./buildme-linux-armel.sh: line 89: patch: command not found
    Untarring sox-14.4.3.tar.gz...
    ./buildme-linux-armel.sh: line 127: patch: command not found
    ./buildme-linux-armel.sh: line 128: patch: command not found

    For what are these patch runs required? If I need to run them, how can I do it?

    Thanks again very much,
    Gerhard
    Yes the patches are needed, especially the one to restore short options as LMS still uses them in convert.conf.
    You need to either install the patch package, if there is one from Synology. If not, you can build patch from source.
    Alternately, have you tried running the arm sox binary from LMS? It has dsd support.
    Ralphy

    1-Touch, 5-Classics, 3-Booms, 1-UE Radio
    Squeezebox client builds donations always appreciated.

  5. #15
    Senior Member Ge Ba's Avatar
    Join Date
    Apr 2017
    Location
    Switzerland
    Posts
    154
    Quote Originally Posted by ralphy View Post
    Yes the patches are needed, especially the one to restore short options as LMS still uses them in convert.conf.
    Thank, you, Ralphy. I installed patch from iPKG and the compile and patching ran through successfully.

    I even gave it a try to replace sox by the latest commit from github. I got it compiled, after some struggles, but LMS and C-3PO claim it to be Non-DSD compatible.

    Anyway.. the one from your sources runs fine now

    Sent from my BLA-L29 using Tapatalk
    Server: Logitech Media Server Version: 8.0.0 - 1602925693 (Pinkdot) on Synology DS216Play [SOX mansr ARMv7 & C-3PO]
    Players: SB Radio, RPi 3B+, 7’’ Touch, pCP @Marshall Acton. Multiroom HiFi: Denon AVR-X4500H, AVM M30 @Nubert NuLine/NuVero 5.1

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •