Home of the Squeezebox™ & Transporter® network music players.
Page 1 of 2 12 LastLast
Results 1 to 10 of 20
  1. #1
    Babelfish's Best Boy mherger's Avatar
    Join Date
    Apr 2005
    Location
    Switzerland
    Posts
    19,729

    Spotty on ARM based NAS (Synology, QNAP etc.) - testers wanted!

    Hi there,

    This thread is outdated as of today. No longer install the SpottyARMv5Bin plugin. The updated Spotty plugin should be good enough. Thanks for the testing!

    (don't read any further unless you're interested in the past :-))

    If you've tried to use Spotty on your NAS device but failed due to some incompatibility, here's something for you: Thanks to forum user jr01 and J÷rg Krause I've finally been able to compile Spotty for previously un-supported systems based on an ARMv5 (armel) processor. From the feedback I got these are particularly popular in Synology and QNAP NAS systems.

    Before I'm integrating them with the main Spotty plugin I'd like it to be tested. In order to do so please install Spotty and the new SpottyARMv5Bin plugins. Then try to configure Spotty from the LMS web UI (Settings/Advanced/Spotty). You might need to enter username/password as discovery mode seems to crash. But that's better than nothing, isn't it? :-)

    Please give this a try and let me know about your findings!

    (Unfortunately this still won't help if you were running a PowerPC based NAS.)
    Last edited by mherger; 2017-09-12 at 22:17.
    Michael

    http://www.herger.net/slim-plugins - MusicArtistInfo, MusicInfoSCR

  2. #2
    Senior Member DavidBulluss's Avatar
    Join Date
    May 2013
    Location
    ADELAIDE, AUSTRALIA
    Posts
    217
    Quote Originally Posted by mherger View Post
    Hi there,

    If you've tried to use Spotty on your NAS device but failed due to some incompatibility, here's something for you: Thanks to forum user jr01 and J÷rg Krause I've finally been able to compile Spotty for previously un-supported systems based on an ARMv5 (armel) processor. From the feedback I got these are particularly popular in Synology and QNAP NAS systems.

    Before I'm integrating them with the main Spotty plugin I'd like it to be tested. In order to do so please install Spotty and the new SpottyARMv5Bin plugins. Then try to configure Spotty from the LMS web UI (Settings/Advanced/Spotty). You might need to enter username/password as discovery mode seems to crash. But that's better than nothing, isn't it? :-)

    Please give this a try and let me know about your findings!

    (Unfortunately this still won't help if you were running a PowerPC based NAS.)
    I have made a bold assumption that my ReadyNas Duo V2 runs ARMv5. Correct? If not, read no further!

    I have installed both SPOTTY 1.3.3 and SpottyARMv5Bin plugins into LMS on the ReadyNAS and they both installed. Settings/Advanced/Spotty Spotify For Squeezebox has error message "Spotty requires the Perl module IO::Socket::SSL. You can NOT use Spotty without this module. Please use your operating system's package manager to install it." Is that correct so far?

    Regards,

    David
    Server pi3 pCP LMS
    Media ReadyNAS DuoV2
    Lounge/dining areas SBT > Denon AVR2113 > Bose Acoustimass10 / Krix Seismix3 18" 300w RMS custom cinema sub (& AR 77XB turntable, Stanton 680MkII / Grado F-1+ > NAD7155 to phono pre-amp > Amp etc)
    Family/kitchen SBT > Denon AVRX3000 zone 1 > Krix Acoustix F, Centrix C, Holographix R & Original Seismix 7 15" 400w RMS sub
    Alfresco as above zone 2 > Krix Tropix
    Others SB Player/androids > Bose Soundlink Mini
    SBT/SB Player Remotes Squeeze Ctrl/androids

  3. #3
    Babelfish's Best Boy mherger's Avatar
    Join Date
    Apr 2005
    Location
    Switzerland
    Posts
    19,729

    Spotty on ARM based NAS (Synology,QNAP etc.) - testers wanted!

    > I have made a bold assumption that my ReadyNas Duo V2 runs ARMv5.
    > Correct? If not, read no further!


    I _hope_ it's correct, as I have the same in the office (but I'm not
    there today). But I haven't tested this yet. TBH: I think it is running
    a very old glibc which might still make spotty fail... But I'll try to
    come up with a build which is not depending on glibc, which might make
    it work eventually...

    > I have installed both SPOTTY 1.3.3 and SpottyARMv5Bin plugins into LMS
    > on the ReadyNAS and they both installed. Settings/Advanced/Spotty
    > Spotify For Squeezebox has error message "Spotty requires the Perl
    > module IO::Socket::SSL. You can NOT use Spotty without this module.
    > Please use your operating system's package manager to install it." Is
    > that correct so far?


    Yes, that's still correct. I think there are instructions in the other
    thread as to how to do this on the ReadyNAS. You'll have to use apt-get
    to install the module. But it should be feasible. Again: will try
    tomorrow when I'm back in my office.

    --

    Michael

  4. #4
    Senior Member DavidBulluss's Avatar
    Join Date
    May 2013
    Location
    ADELAIDE, AUSTRALIA
    Posts
    217
    Quote Originally Posted by mherger View Post
    > I think it is running
    a very old glibc which might still make spotty fail... But I'll try to
    come up with a build which is not depending on glibc, which might make
    it work eventually...


    I think there are instructions in the other
    thread as to how to do this on the ReadyNAS. You'll have to use apt-get
    to install the module. But it should be feasible.

    --

    Michael
    Installed Perl module IO::Socket::SSL and after restart I was able to enter my username & password in Settings/Advanced/Spotty... error message on the LMS GUI Advanced screen "404 Not Found: plugins/Spotty/settings/basic.html"

    I went back into Settings/Advanced/Spotty and again had the error message "Spotty requires the Perl module IO::Socket::SSL. You can NOT use Spotty without this module. Please use your operating system's package manager to install it."

    Have tried uninstalling Spotty and reinstalling but same error message re IO module being required.

    Will keep trying.

    Regards, David
    Server pi3 pCP LMS
    Media ReadyNAS DuoV2
    Lounge/dining areas SBT > Denon AVR2113 > Bose Acoustimass10 / Krix Seismix3 18" 300w RMS custom cinema sub (& AR 77XB turntable, Stanton 680MkII / Grado F-1+ > NAD7155 to phono pre-amp > Amp etc)
    Family/kitchen SBT > Denon AVRX3000 zone 1 > Krix Acoustix F, Centrix C, Holographix R & Original Seismix 7 15" 400w RMS sub
    Alfresco as above zone 2 > Krix Tropix
    Others SB Player/androids > Bose Soundlink Mini
    SBT/SB Player Remotes Squeeze Ctrl/androids

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

    Spotty on ARM based NAS (Synology, QNAP etc.)

    > Installed Perl module IO::Socket::SSL and after restart I was able to
    > enter my username & password in Settings/Advanced/Spotty... error
    > message on the LMS GUI Advanced screen "404 Not Found:
    > plugins/Spotty/settings/basic.html"


    I'm confused: have you been able to enter credentials or not?

    > I went back into Settings/Advanced/Spotty and again had the error
    > message "Spotty requires the Perl module IO::Socket::SSL. You can NOT
    > use Spotty without this module. Please use your operating system's
    > package manager to install it."


    What would the following command line give you?

    perl -MIO::Socket::SSL -e 'print $IO::Socket::SSL::VERSION'

    > Have tried uninstalling Spotty and reinstalling but same error message
    > re IO module being required.


    No need to re-install Spotty. When there's a problem with
    IO::Socket::SSL, then you have to re-install that one ;-).

    --

    Michael

  6. #6
    Senior Member DavidBulluss's Avatar
    Join Date
    May 2013
    Location
    ADELAIDE, AUSTRALIA
    Posts
    217
    Quote Originally Posted by mherger View Post
    I'm confused: have you been able to enter credentials or not?
    I believe so, screen appeared with a lot of info and an input for usename and for password. Was able to enter them but "apply" caused a new screen with "404 not found etc".


    Quote Originally Posted by mherger View Post
    What would the following command line give you?

    perl -MIO::Socket::SSL -e 'print $IO::Socket::SSL::VERSION'
    root@ReadyNAS:~# perl -MIO::Socket::SSL -e 'print $IO::Socket::SSL::VERSION'
    Can't locate IO/Socket/SSL.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .).
    BEGIN failed--compilation aborted.
    Server pi3 pCP LMS
    Media ReadyNAS DuoV2
    Lounge/dining areas SBT > Denon AVR2113 > Bose Acoustimass10 / Krix Seismix3 18" 300w RMS custom cinema sub (& AR 77XB turntable, Stanton 680MkII / Grado F-1+ > NAD7155 to phono pre-amp > Amp etc)
    Family/kitchen SBT > Denon AVRX3000 zone 1 > Krix Acoustix F, Centrix C, Holographix R & Original Seismix 7 15" 400w RMS sub
    Alfresco as above zone 2 > Krix Tropix
    Others SB Player/androids > Bose Soundlink Mini
    SBT/SB Player Remotes Squeeze Ctrl/androids

  7. #7
    Babelfish's Best Boy mherger's Avatar
    Join Date
    Apr 2005
    Location
    Switzerland
    Posts
    19,729
    Quote Originally Posted by DavidBulluss View Post
    root@ReadyNAS:~# perl -MIO::Socket::SSL -e 'print $IO::Socket::SSL::VERSION'
    Can't locate IO/Socket/SSL.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .).
    BEGIN failed--compilation aborted.
    As long as this command fails you have a problem with IO::Socket::SSL and don't even need to continue the Spotty research... How did you install it?
    Michael

    http://www.herger.net/slim-plugins - MusicArtistInfo, MusicInfoSCR

  8. #8
    Senior Member DavidBulluss's Avatar
    Join Date
    May 2013
    Location
    ADELAIDE, AUSTRALIA
    Posts
    217
    Quote Originally Posted by mherger View Post
    As long as this command fails you have a problem with IO::Socket::SSL and don't even need to continue the Spotty research... How did you install it?
    Putty logged into root of ReadyNAS and used "sudo apt-get install libio-socket-ssl-perl"

    root@ReadyNAS:~# sudo apt-get install libio-socket-ssl-perl
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    You might want to run 'apt-get -f install' to correct these:
    The following packages have unmet dependencies:
    libio-socket-ssl-perl : Depends: libnet-ssleay-perl (>= 1.35) but it is not going to be installed
    Recommends: libnet-libidn-perl but it is not going to be installed
    libncurses5-dev : Depends: libc-dev
    libncursesw5-dev : Depends: libc-dev
    tzdata-java : Depends: tzdata (= 2012g-0squeeze1) but 2012c-0squeeze1 is to be installed
    E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

    root@ReadyNAS:~# apt-get -f install
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    Correcting dependencies... Done
    The following packages were automatically installed and are no longer required:
    libmpfr4 libupsclient1 manpages-dev libc-dev-bin libpcap0.8 linux-libc-dev
    gcc-4.4 cracklib-runtime libnss-mdns cpp libgmp3c2 gcc manpages libcrack2
    libcap-ng0 libavahi-client3 cpp-4.4 binutils libnet1
    Use 'apt-get autoremove' to remove them.
    The following extra packages will be installed:
    binutils cpp cpp-4.4 gcc gcc-4.4 libc-dev-bin libgmp3c2 libmpfr4
    linux-libc-dev manpages manpages-dev tzdata
    Suggested packages:
    binutils-doc cpp-doc gcc-4.4-locales gcc-multilib make autoconf automake1.9
    libtool flex bison gdb gcc-doc libmudflap0-4.4-dev gcc-4.4-doc libgcc1-dbg
    libgomp1-dbg libmudflap0-dbg libcloog-ppl0 libppl-c2 libppl7 man-browser
    Recommended packages:
    libc6-dev libc-dev
    The following packages will be REMOVED:
    libncurses5-dev libncursesw5-dev
    The following NEW packages will be installed:
    binutils cpp cpp-4.4 gcc gcc-4.4 libc-dev-bin libgmp3c2 libmpfr4
    linux-libc-dev manpages manpages-dev
    The following packages will be upgraded:
    tzdata
    1 upgraded, 11 newly installed, 2 to remove and 94 not upgraded.
    2 not fully installed or removed.
    Need to get 11.2 MB/11.9 MB of archives.
    After this operation, 20.6 MB of additional disk space will be used.
    Do you want to continue [Y/n]?

    Do you want to continue [Y/n]? y
    Err http://security.debian.org/ squeeze/updates/main linux-libc-dev armel 2.6.32-48squeeze1
    404 Not Found
    Err http://ftp.us.debian.org/debian/ squeeze/main manpages all 3.27-1
    404 Not Found [IP: 208.80.154.15 80]
    Err http://ftp.us.debian.org/debian/ squeeze/main binutils armel 2.20.1-16
    404 Not Found [IP: 208.80.154.15 80]
    Err http://ftp.us.debian.org/debian/ squeeze/main libgmp3c2 armel 2:4.3.2+dfsg-1
    404 Not Found [IP: 208.80.154.15 80]
    Err http://ftp.us.debian.org/debian/ squeeze/main libmpfr4 armel 3.0.0-2
    404 Not Found [IP: 208.80.154.15 80]
    Err http://ftp.us.debian.org/debian/ squeeze/main cpp-4.4 armel 4.4.5-8
    404 Not Found [IP: 208.80.154.15 80]
    Err http://ftp.us.debian.org/debian/ squeeze/main cpp armel 4:4.4.5-1
    404 Not Found [IP: 208.80.154.15 80]
    Err http://ftp.us.debian.org/debian/ squeeze/main gcc-4.4 armel 4.4.5-8
    404 Not Found [IP: 208.80.154.15 80]
    Err http://ftp.us.debian.org/debian/ squeeze/main gcc armel 4:4.4.5-1
    404 Not Found [IP: 208.80.154.15 80]
    Err http://ftp.us.debian.org/debian/ squeeze/main libc-dev-bin armel 2.11.3-4
    404 Not Found [IP: 208.80.154.15 80]
    Err http://ftp.us.debian.org/debian/ squeeze/main manpages-dev all 3.27-1
    404 Not Found [IP: 208.80.154.15 80]
    Failed to fetch http://ftp.us.debian.org/debian/pool...3.27-1_all.deb 404 Not Found [IP: 208.80.154.15 80]
    Failed to fetch http://ftp.us.debian.org/debian/pool...1-16_armel.deb 404 Not Found [IP: 208.80.154.15 80]
    Failed to fetch http://ftp.us.debian.org/debian/pool...sg-1_armel.deb 404 Not Found [IP: 208.80.154.15 80]
    Failed to fetch http://ftp.us.debian.org/debian/pool....0-2_armel.deb 404 Not Found [IP: 208.80.154.15 80]
    Failed to fetch http://ftp.us.debian.org/debian/pool....5-8_armel.deb 404 Not Found [IP: 208.80.154.15 80]
    Failed to fetch http://ftp.us.debian.org/debian/pool....5-1_armel.deb 404 Not Found [IP: 208.80.154.15 80]
    Failed to fetch http://ftp.us.debian.org/debian/pool....5-8_armel.deb 404 Not Found [IP: 208.80.154.15 80]
    Failed to fetch http://ftp.us.debian.org/debian/pool....5-1_armel.deb 404 Not Found [IP: 208.80.154.15 80]
    Failed to fetch http://ftp.us.debian.org/debian/pool....3-4_armel.deb 404 Not Found [IP: 208.80.154.15 80]
    Failed to fetch http://security.debian.org/pool/upda...eze1_armel.deb 404 Not Found
    Failed to fetch http://ftp.us.debian.org/debian/pool...3.27-1_all.deb 404 Not Found [IP: 208.80.154.15 80]
    E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

    root@ReadyNAS:~# apt-get update
    Ign http://security.debian.org squeeze/updates Release.gpg
    Ign http://security.debian.org/ squeeze/updates/main Translation-en
    Ign http://security.debian.org/ squeeze/updates/main Translation-en_US
    Ign http://security.debian.org squeeze/updates Release
    Ign http://security.debian.org squeeze/updates/main Sources/DiffIndex
    Ign http://security.debian.org squeeze/updates/main armel Packages/DiffIndex
    Err http://security.debian.org squeeze/updates/main Sources
    404 Not Found
    Err http://security.debian.org squeeze/updates/main armel Packages
    404 Not Found
    Ign http://ftp.us.debian.org squeeze Release.gpg
    Ign http://ftp.us.debian.org/debian/ squeeze/main Translation-en
    Ign http://ftp.us.debian.org/debian/ squeeze/main Translation-en_US
    Ign http://ftp.us.debian.org squeeze-updates Release.gpg
    Ign http://ftp.us.debian.org/debian/ squeeze-updates/main Translation-en
    Ign http://ftp.us.debian.org/debian/ squeeze-updates/main Translation-en_US
    Get:1 http://www.readynas.com 5.3.13/ Release.gpg [490 B]
    Ign http://www.readynas.com/packages/ 5.3.13/ Translation-en
    Ign http://www.readynas.com/packages/ 5.3.13/ Translation-en_US
    Ign http://ftp.us.debian.org squeeze Release
    Ign http://ftp.us.debian.org squeeze-updates Release
    Get:2 http://www.readynas.com 5.3.13/ Release [2,752 B]
    Ign http://ftp.us.debian.org squeeze/main Sources/DiffIndex
    Ign http://ftp.us.debian.org squeeze/main armel Packages/DiffIndex
    Ign http://ftp.us.debian.org squeeze-updates/main Sources/DiffIndex
    Ign http://ftp.us.debian.org squeeze-updates/main armel Packages/DiffIndex
    Err http://ftp.us.debian.org squeeze/main Sources
    404 Not Found [IP: 64.50.233.100 80]
    Ign http://www.readynas.com 5.3.13/ Release
    Err http://ftp.us.debian.org squeeze/main armel Packages
    404 Not Found [IP: 64.50.233.100 80]
    Err http://ftp.us.debian.org squeeze-updates/main Sources
    404 Not Found [IP: 64.50.233.100 80]
    Err http://ftp.us.debian.org squeeze-updates/main armel Packages
    404 Not Found [IP: 64.50.233.100 80]
    Get:3 http://www.readynas.com 5.3.13/ Packages [16.5 kB]
    Fetched 19.7 kB in 2s (8,961 B/s)
    W: GPG error: http://www.readynas.com 5.3.13/ Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY B7F02108D553259A
    W: Failed to fetch http://security.debian.org/dists/squ...rce/Sources.gz 404 Not Found

    W: Failed to fetch http://security.debian.org/dists/squ...el/Packages.gz 404 Not Found

    W: Failed to fetch http://ftp.us.debian.org/debian/dist...rce/Sources.gz 404 Not Found [IP: 64.50.233.100 80]

    W: Failed to fetch http://ftp.us.debian.org/debian/dist...el/Packages.gz 404 Not Found [IP: 64.50.233.100 80]

    W: Failed to fetch http://ftp.us.debian.org/debian/dist...rce/Sources.gz 404 Not Found [IP: 64.50.233.100 80]

    W: Failed to fetch http://ftp.us.debian.org/debian/dist...el/Packages.gz 404 Not Found [IP: 64.50.233.100 80]

    E: Some index files failed to download, they have been ignored, or old ones used instead.



    Regards, David
    Server pi3 pCP LMS
    Media ReadyNAS DuoV2
    Lounge/dining areas SBT > Denon AVR2113 > Bose Acoustimass10 / Krix Seismix3 18" 300w RMS custom cinema sub (& AR 77XB turntable, Stanton 680MkII / Grado F-1+ > NAD7155 to phono pre-amp > Amp etc)
    Family/kitchen SBT > Denon AVRX3000 zone 1 > Krix Acoustix F, Centrix C, Holographix R & Original Seismix 7 15" 400w RMS sub
    Alfresco as above zone 2 > Krix Tropix
    Others SB Player/androids > Bose Soundlink Mini
    SBT/SB Player Remotes Squeeze Ctrl/androids

  9. #9
    Babelfish's Best Boy mherger's Avatar
    Join Date
    Apr 2005
    Location
    Switzerland
    Posts
    19,729

    Spotty on ARM based NAS (Synology,QNAP etc.)

    > You might want to run 'apt-get -f install' to correct these:
    > The following packages have unmet dependencies:
    > libio-socket-ssl-perl : Depends: libnet-ssleay-perl (>= 1.35) but it is
    > not going to be installed


    I think this has been discussed in ReadyNAS related discussions before.
    I'd suggest you head over to the ReadyNAS forums and ask around there.
    They should be more helpful than I can be.

    --

    Michael

  10. #10
    Senior Member DavidBulluss's Avatar
    Join Date
    May 2013
    Location
    ADELAIDE, AUSTRALIA
    Posts
    217
    Quote Originally Posted by mherger View Post
    I think this has been discussed in ReadyNAS related discussions before.
    I'd suggest you head over to the ReadyNAS forums and ask around there.
    They should be more helpful than I can be.

    --

    Michael
    Not a problem now that I have retired the ReadyNAS from LMS duties and have taken on the the Raspberry Pi3 with pCp... much better arrangement for a lot of reasons. Was only trying Spotty 1.4.0 on the ReadyNAS out of interest. May or may not persevere with it out of the sense of challenge if I get bored!

    Regards, David
    Server pi3 pCP LMS
    Media ReadyNAS DuoV2
    Lounge/dining areas SBT > Denon AVR2113 > Bose Acoustimass10 / Krix Seismix3 18" 300w RMS custom cinema sub (& AR 77XB turntable, Stanton 680MkII / Grado F-1+ > NAD7155 to phono pre-amp > Amp etc)
    Family/kitchen SBT > Denon AVRX3000 zone 1 > Krix Acoustix F, Centrix C, Holographix R & Original Seismix 7 15" 400w RMS sub
    Alfresco as above zone 2 > Krix Tropix
    Others SB Player/androids > Bose Soundlink Mini
    SBT/SB Player Remotes Squeeze Ctrl/androids

Posting Permissions

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