Hi I have also given up on Squeezeplay and moved to squeezeslave. I tried downloading the source for squeezeslave and couldnt get it to compile probably because I am on XUbuntu 11.10 which has a 3.x kernel. Got fed up and downloaded a prebuilt binary here http://code.google.com/p/squeezeslave/downloads/list the one I used was squeezeslave-1.1-305-lnx26.tar.gz so
tar -xvzf squeezeslave-1.1-305-lnx26.tar.gz
./squeezeslave-ubuntu-1.1-305 -D <server_ip>
Then I can control it and play music from the LMS web page
Once your happy it works move the file to /usr/local/bin or somewhere in your path
Results 31 to 40 of 71
-
2011-12-08, 09:01 #31Member
- Join Date
- Aug 2005
- Posts
- 90
-
2011-12-08, 09:05 #32Member
- Join Date
- May 2008
- Posts
- 59
-
2011-12-08, 09:08 #33Member
- Join Date
- May 2008
- Posts
- 59
I guess I had to post it here instead of the SB Touch forum (http://forums.slimdevices.com/showpo...ostcount=339):
If anybody is willing to install the pyaudio module (when running
debian/ubuntu it is a matter of installing python-pyaudio), you can try out
my rewrite of squeezeslave in python. It probably does not function very well
on all systems at this point, because I only started writing it yesterday,
but it works right here. Also, if there are any python programmers here,
please take a look and provide comments, suggestions, or patches please.
You can find the code right here: http://github.com/terual/slimpy
Please read the README, because you probably have to add a rule to
convert.conf and to be able to stream 192kHz, you have to patch the server
with the provided patch.
-
2011-12-08, 09:18 #34Member
- Join Date
- Aug 2005
- Posts
- 90
-
2011-12-08, 09:26 #35Member
- Join Date
- May 2008
- Posts
- 59
-
2011-12-08, 09:29 #36Senior Member
- Join Date
- Jan 2011
- Posts
- 243
Just tried it and it appears to run but I don't get any display, terminal just returns to $ prompt.
I can't see it in LMS either. Not sure what I am looking for, I assume I should be able to select it as an additional player?
My Terminal commands and output ...
clive@Sony-Vaio ~/Packages/Squeezeslave $ tar -xvzf squeezeslave-1.1-305-lnx26.tar.gz
squeezeslave-1.1-305
squeezeslave-i64-1.1-305
squeezeslave-ubuntu-1.1-305
LICENSE.txt
clive@Sony-Vaio ~/Packages/Squeezeslave $ ls
LICENSE.txt squeezeslave-i64-1.1-305
squeezeslave-1.1-305 squeezeslave-ubuntu-1.1-305
squeezeslave-1.1-305-lnx26.tar.gz
clive@Sony-Vaio ~/Packages/Squeezeslave $ ./squeezeslave-ubuntu-1.1-305 -D 192.168.0.2
clive@Sony-Vaio ~/Packages/Squeezeslave $Logitech Media Server Version: 7.7.1 - r33735 @ Mon Nov 28 16:44:47 MST 2011
Operating system: Vortexbox 2.0 (Fedora16)
Squeezebox Touch: Firmware: 7.7.1-r9561
HTC HD2 running SlimCtrl 1.52
Squeezeplay 7.5.3 - r0
Squeezeslave
-
2011-12-08, 09:38 #37Member
- Join Date
- May 2008
- Posts
- 59
-
2011-12-08, 09:43 #38Senior Member
- Join Date
- Jan 2011
- Posts
- 243
Logitech Media Server Version: 7.7.1 - r33735 @ Mon Nov 28 16:44:47 MST 2011
Operating system: Vortexbox 2.0 (Fedora16)
Squeezebox Touch: Firmware: 7.7.1-r9561
HTC HD2 running SlimCtrl 1.52
Squeezeplay 7.5.3 - r0
Squeezeslave
-
2011-12-11, 11:09 #39Junior Member
- Join Date
- Nov 2011
- Posts
- 17
I tried squeezeslave(squeezeslave-ubuntu-1.1-305)
while it plays music, which is a big plus, I miss the graphics.
Also I wasn't able to put it in the background. It crashed when I tried several times. Anyone with better results?
I worked a bit more on squeezeplay. I started from scratch from svn 7.7 rev 9561), after all the things I tried I lost track of the changes I made.
I only need to make two changes to get squeezeplay compiled:
1)the change to mmx.h to get past the moveq errors
2)the change to configure.in to get past all unused parameter errors with gcc 4.6
I added the diffs below.
I think the flac errors can be solved by installing libflac++-dev (ubuntu naming) but I need confirmation from someone here.
I'm still stumped by the sound part. I installed the latest portaudio library (rev 1788), but that didn't help. the portaudio test program patest1 gives an error. Don't know if that is a lead though. other tests produce sound and seem ok.
Regards,
Bert
Index: src/SDL-1.2.13/src/video/mmx.h
================================================== =================
--- src/SDL-1.2.13/src/video/mmx.h (revision 9561)
+++ src/SDL-1.2.13/src/video/mmx.h (working copy)
@@ -355,7 +355,7 @@
#define mmx_r2m(op, reg, mem) \
__asm__ __volatile__ (#op " %%" #reg ", %0" \
- : "=X" (mem) \
+ : "=m" (mem) \
: /* nothing */ )
#define mmx_r2r(op, regs, regd) \
Index: src/squeezeplay/configure.in
================================================== =================
--- src/squeezeplay/configure.in (revision 9561)
+++ src/squeezeplay/configure.in (working copy)
@@ -168,7 +168,7 @@
dnl Be pedantic when compiling
if test x"$GCC" = x"yes"
then
- CFLAGS="$CFLAGS -Wall -Wextra -Werror -Wdeclaration-after-statement -Wpo
inter-arith -Wcast-align -Wno-unused-parameter -Wno-unused-function"
+ CFLAGS="$CFLAGS -Wall -Wextra -Wdeclaration-after-statement -Wpointer-ar
ith -Wcast-align -Wno-unused-parameter -Wno-unused-function"
fi
CFLAGS="$CFLAGS -DSQUEEZEPLAY"
-
2011-12-11, 11:20 #40Junior Member
- Join Date
- Nov 2011
- Posts
- 17
OK. I found the solution to squeezeslave in the background. -M to daemonize. RTFM...

Reply With Quote
Regarding 192Khz cant you just do bit rate limiting in server settings for your player? Thats what I have to do with squeezeslave as I am at work so dont get enough bandwidth to stream flac

