Home of the Squeezebox™ & Transporter® network music players.
Page 4 of 4 FirstFirst ... 234
Results 31 to 36 of 36
  1. #31
    Senior Member
    Join Date
    Jul 2007
    Posts
    832

    helper binaries

    Quote Originally Posted by atrocity View Post
    Might this be why DSDplayer and IckStream don't work on an Odroid C2?
    I found out that I needed to compile dsdplay for aarch64, and copy it into /usr/share/squeezeboxserver/Bin. This would likely work for you too.
    Code:
    sudo apt-get install libflac-dev
    sudo apt-get install libsoxr-dev
    git clone https://github.com/SqueezeOnArch/dsdplay.git
    cd dsdplay/src
    make
    cd build
    sudo cp ./dsdplay /usr/share/squeezeboxserver/Bin/
    Getting the Ickstream helper executables to build is harder (at least I couldn't find the source files on Github to give it a try). However, you might be able to get the armhf binaries to work by installing compatibility libraries, such as:
    Code:
    sudo dpkg --add-architecture armhf
    sudo apt-get update
    sudo apt-get install libc6:armhf libncurses5:armhf libstdc++6:armhf
    The following commands can be used to check whether armhf is currently supported as a foreign architecture and whether the Ickstream armhf binary is loadable.
    Code:
    dpkg --print-foreign-architectures
    armhf
    cd /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/IckStreamPlugin
    ./ickHttpSqueezeboxPlayerDaemon-arm-linux-gnueabihf
    Usage: ./ickHttpSqueezeboxPlayerDaemon-arm-linux-gnueabihf IP-address daemonPort wrapperURL logFile authorizationHeader
    If the above works, i.e., the usage line gets printed out as shown, you are good to use IckStream on your Odroid C2.
    ----------------------
    "Dreamer, easy in the chair that really fits you..."

  2. #32
    Senior Member
    Join Date
    Mar 2008
    Posts
    516
    Quote Originally Posted by dsdreamer View Post
    I found out that I needed to compile dsdplay for aarch64, and copy it into /usr/share/squeezeboxserver/Bin. This would likely work for you too.
    I apologize for taking so long to respond. I got myself stuck on a jury for a trial that went on for weeks and ate what little brain I had left when I started.

    I was able to perform all the DSDPlayer steps as described without any errors, however attempting to configure a player under Settings just tells me "DSDPlayer does not currently include a version of dsdplay which supports your server. DSD playback has been disabled for this player." There is nothing relevant in the log, at least not at the default settings.

    Running ./ickHttpSqueezeboxPlayerDaemon-arm-linux-gnueabihf gives me "error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory"

    I really, really appreciate your assistance, but there's probably not much point in pursuing this further, at least not on my behalf. This really is just a fun little backup server project for me and I'm not dead in the water without it by any means.

    Thank you again!

  3. #33
    Senior Member
    Join Date
    Jul 2007
    Posts
    832

    Thanks to Michael for a 64-bit ARM build

    In case others are interested, I noticed that the nightly build here: http://downloads.slimdevices.com/nig...211491_all.deb now has binary support for AARCH64 when used with Perl Version: 5.24.1 - aarch64-linux-gnu-thread-multi.

    Logitech Media Server Version: 7.9.1 - 1511211491 @ Mon Nov 20 21:08:22 UTC 2017
    Hostname: rock64
    Server IP Address: 192.168.0.100
    Server HTTP Port Number: 9000
    Operating system: Debian - EN - utf8
    Platform Architecture: aarch64-linux
    Perl Version: 5.24.1 - aarch64-linux-gnu-thread-multi
    Audio::Scan: 0.95
    Database Version: DBD::SQLite 1.34_01 (sqlite 3.7.7.1)
    Total Players Recognized: 5


    This suits Debian "stretch" and Ubuntu "zesty" (17.04). I was able to uninstall my self-built .deb packages and install this one from Michael with no issues on a rock64 SBC running stretch-minimal-rock64-0.5.10-118-arm64.img from here
    ----------------------
    "Dreamer, easy in the chair that really fits you..."

  4. #34
    Senior Member
    Join Date
    Jan 2012
    Posts
    108
    Quote Originally Posted by dsdreamer View Post
    In case others are interested, I noticed that the nightly build here: http://downloads.slimdevices.com/nig...211491_all.deb now has binary support for AARCH64 when used with Perl Version: 5.24.1 - aarch64-linux-gnu-thread-multi.

    Logitech Media Server Version: 7.9.1 - 1511211491 @ Mon Nov 20 21:08:22 UTC 2017
    Hostname: rock64
    Server IP Address: 192.168.0.100
    Server HTTP Port Number: 9000
    Operating system: Debian - EN - utf8
    Platform Architecture: aarch64-linux
    Perl Version: 5.24.1 - aarch64-linux-gnu-thread-multi
    Audio::Scan: 0.95
    Database Version: DBD::SQLite 1.34_01 (sqlite 3.7.7.1)
    Total Players Recognized: 5


    This suits Debian "stretch" and Ubuntu "zesty" (17.04). I was able to uninstall my self-built .deb packages and install this one from Michael with no issues on a rock64 SBC running stretch-minimal-rock64-0.5.10-118-arm64.img from here
    Good to hear. Does that setup work with spotty as well?

  5. #35
    Babelfish's Best Boy mherger's Avatar
    Join Date
    Apr 2005
    Location
    Switzerland
    Posts
    19,985

    Building LMS for 64-bit Debian running onARM Single Board Computers

    > Good to hear. Does that setp work with spotty as well?

    Yes, the latest Spotty update comes with improved support for this platform.

    --

    Michael

  6. #36
    Senior Member
    Join Date
    Jan 2012
    Posts
    108
    Quote Originally Posted by mherger View Post
    > Good to hear. Does that setp work with spotty as well?

    Yes, the latest Spotty update comes with improved support for this platform.

    --

    Michael
    Tried it out last night and it works perfectly, thanks

Tags for this Thread

Posting Permissions

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