Re: [slim] Squeezeslave stops playing after changing tracks
Dear Ralphy: The correctly-complied Squeezeslave worked fine for four days, then it stopped working this morning. Similar symptoms as before: I added three songs to a queue, Squeezeslave played the first two, and then when the third one started there was no sound (the Controller showed time elapsing on the playback, however). I'm using a home-built AMD system, running Ubuntu 10.4 server in 64-bit mode with all updates, headless, 4 GB RAM, most current version of Squeezeslave which I just compiled last week, Squeezebox Server 7.5 (last updated from the nightly build 10/30/2010). Thanks for your help. -- Dean L. Surkin Dean L. Surkin's Profile: http://forums.slimdevices.com/member.php?userid=14034 View this thread: http://forums.slimdevices.com/showthread.php?t=81686 ___ discuss mailing list discuss@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/discuss
Re: [slim] Squeezeslave stops playing after changing tracks
Ralphy: thank you--that was a really, really stupid mistake I made. It's in the process of compiling now. -- Dean L. Surkin Dean L. Surkin's Profile: http://forums.slimdevices.com/member.php?userid=14034 View this thread: http://forums.slimdevices.com/showthread.php?t=81686 ___ discuss mailing list discuss@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/discuss
Re: [slim] Squeezeslave stops playing after changing tracks
Appears you're using the 32-bit makefile as I'm seeing -march=i686 in the CFLAGS. You should be using makefile.linux26-i64-alsa-display. -- ralphy Ralphy *4*-Classics, *2*-Booms, *11*-Squeezeslaves 'Squeezeslave' (http://code.google.com/p/squeezeslave/) 'donations' (https://www.paypal.com/cgi-bin/webscr?cmd=_donationsbusiness=LL5P6365KQEXNlc=CAitem_name=Squeezeslavecurrency_code=USDbn=PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHosted) always appreciated. ralphy's Profile: http://forums.slimdevices.com/member.php?userid=3484 View this thread: http://forums.slimdevices.com/showthread.php?t=81686 ___ discuss mailing list discuss@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/discuss
Re: [slim] Squeezeslave stops playing after changing tracks
I had the same problem with Squeezeslave running on a headless Ubuntu 10.4 64-bit server. I followed the instructions in the wiki to make my own build, and it failed. Perhaps you can look at my config.log and give me some advice? I note that it says my processor doesn't support 64-bit (it's an AMD 3-month old single core that seems to do everything else in 64-bit), and it also says that the C compiler doesn't work. Thanks for your help. Config.log follows. This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by configure, which was generated by GNU Autoconf 2.65. Invocation command line was $ ./configure --without-jack --enable-shared=no ## - ## ## Platform. ## ## - ## hostname = ubuntu uname -m = x86_64 uname -r = 2.6.32-25-generic uname -s = Linux uname -v = #45-Ubuntu SMP Sat Oct 16 19:52:42 UTC 2010 /usr/bin/uname -p = unknown /bin/uname -X = unknown /bin/arch = unknown /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown /usr/bin/hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /usr/local/sbin PATH: /usr/local/bin PATH: /usr/sbin PATH: /usr/bin PATH: /sbin PATH: /bin PATH: /usr/games ## --- ## ## Core tests. ## ## --- ## configure:2736: checking build system type configure:2750: result: x86_64-unknown-linux-gnu configure:2770: checking host system type configure:2783: result: x86_64-unknown-linux-gnu configure:2803: checking target system type configure:2816: result: x86_64-unknown-linux-gnu configure:3010: checking for gcc configure:3037: result: gcc configure:3266: checking for C compiler version configure:3275: gcc --version 5 gcc (Ubuntu 4.4.3-4ubuntu5) 4.4.3 Copyright (C) 2009 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. configure:3286: $? = 0 configure:3275: gcc -v 5 Using built-in specs. Target: x86_64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.4.3-4ubuntu5' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --program-suffix=-4.4 --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-plugin --enable-objc-gc --disable-werror --with-arch-32=i486 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu Thread model: posix gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) configure:3286: $? = 0 configure:3275: gcc -V 5 gcc: '-V' option must have argument configure:3286: $? = 1 configure:3275: gcc -qversion 5 gcc: unrecognized option '-qversion' gcc: no input files configure:3286: $? = 1 configure:3306: checking whether the C compiler works configure:3328: gcc -DSLIMPROTO_DEBUG -DDAEMONIZE -DUSE_SIGNALS_FOR_RESTART -DPORTAUDIO_DEV -Wall -O2 -march=i686 -DINTERACTIVE -DSLIMPROTO_DEBUG -DDAEMONIZE -DUSE_SIGNALS_FOR_RESTART -DPORTAUDIO_DEV -Wall -O2 -march=i686 -DINTERACTIVE -s conftest.c 5 conftest.c:1: error: CPU you selected does not support x86-64 instruction set configure:3332: $? = 1 configure:3370: result: no configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME | #define PACKAGE_TARNAME | #define PACKAGE_VERSION | #define PACKAGE_STRING | #define PACKAGE_BUGREPORT | #define PACKAGE_URL | /* end confdefs.h. */ | | int | main () | { | | ; | return 0; | } configure:3375: error: in `/root/squeezeslave/lib/libportaudio/lnx26/build/portaudio': configure:3379: error: C compiler cannot create executables See `config.log' for more details. ## ## ## Cache variables. ## ## ## ac_cv_build=x86_64-unknown-linux-gnu ac_cv_env_CCC_set= ac_cv_env_CCC_value= ac_cv_env_CC_set=set ac_cv_env_CC_value=gcc ac_cv_env_CFLAGS_set=set ac_cv_env_CFLAGS_value='-DSLIMPROTO_DEBUG -DDAEMONIZE -DUSE_SIGNALS_FOR_RESTART -DPORTAUDIO_DEV -Wall -O2 -march=i686 -DINTERACTIVE' ac_cv_env_CPPFLAGS_set=set ac_cv_env_CPPFLAGS_value='-DSLIMPROTO_DEBUG -DDAEMONIZE -DUSE_SIGNALS_FOR_RESTART -DPORTAUDIO_DEV -Wall -O2 -march=i686 -DINTERACTIVE' ac_cv_env_CPP_set= ac_cv_env_CPP_value= ac_cv_env_CXXCPP_set= ac_cv_env_CXXCPP_value= ac_cv_env_CXXFLAGS_set= ac_cv_env_CXXFLAGS_value= ac_cv_env_CXX_set= ac_cv_env_CXX_value= ac_cv_env_F77_set= ac_cv_env_F77_value= ac_cv_env_FFLAGS_set= ac_cv_env_FFLAGS_value= ac_cv_env_JACK_CFLAGS_set= ac_cv_env_JACK_CFLAGS_value= ac_cv_env_JACK_LIBS_set= ac_cv_env_JACK_LIBS_value= ac_cv_env_LDFLAGS_set=set ac_cv_env_LDFLAGS_value=-s ac_cv_env_LIBS_set= ac_cv_env_LIBS_value= ac_cv_env_PKG_CONFIG_set=
Re: [slim] Squeezeslave stops playing after changing tracks
That's great! Happy to help. -- ralphy Ralphy *4*-Classics, *1*-Boom, *11*-Squeezeslaves 'Squeezeslave' (http://code.google.com/p/squeezeslave/) 'donations' (https://www.paypal.com/cgi-bin/webscr?cmd=_donationsbusiness=LL5P6365KQEXNlc=CAitem_name=Squeezeslavecurrency_code=USDbn=PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHosted) always appreciated. ralphy's Profile: http://forums.slimdevices.com/member.php?userid=3484 View this thread: http://forums.slimdevices.com/showthread.php?t=81686 ___ discuss mailing list discuss@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/discuss
Re: [slim] Squeezeslave stops playing after changing tracks
I took a look at the log but nothing stands out as an issue. One other thing to try until I have an updated version is building squeezeslave from source. Quite often issues like you're having have to do with a linux distribution having a different version of one or more libraries than the build system used to create the precompiled release. There are instructions on the 'wiki' (http://wiki.slimdevices.com/index.php/SqueezeSlave). -- ralphy Ralphy *4*-Classics, *1*-Boom, *11*-Squeezeslaves 'Squeezeslave' (http://code.google.com/p/squeezeslave/) 'donations' (https://www.paypal.com/cgi-bin/webscr?cmd=_donationsbusiness=LL5P6365KQEXNlc=CAitem_name=Squeezeslavecurrency_code=USDbn=PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHosted) always appreciated. ralphy's Profile: http://forums.slimdevices.com/member.php?userid=3484 View this thread: http://forums.slimdevices.com/showthread.php?t=81686 ___ discuss mailing list discuss@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/discuss
Re: [slim] Squeezeslave stops playing after changing tracks
I think that's done the trick! Thanks very much. For the benefit of others building on Fedora 13, before the build went through successfully I need to run: yum install ncurses* yum install lirc* Thanks again for all your help. Nick. -- nickpierpoint nickpierpoint's Profile: http://forums.slimdevices.com/member.php?userid=40258 View this thread: http://forums.slimdevices.com/showthread.php?t=81686 ___ discuss mailing list discuss@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/discuss
Re: [slim] Squeezeslave stops playing after changing tracks
When I first read your post I thought you might be using an older version which has a similiar issue but 0.9-133 should work okay with 7.5.1. I've been able to reproduce your problem on one linux system, but on another it operates normally. I'm currently working on fixing the issue, but won't likely have anything to test for a week or two. In the mean time you could try the latest development version from 'here' (http://squeezeslave.googlecode.com/files/squeezeslave-0.9-173-lnx26.tar.gz). I don't expect it to fix the problem but want to be sure. Please try it out and report back. Thanks, -- ralphy Ralphy *4*-Classics, *1*-Boom, *11*-Squeezeslaves 'Squeezeslave' (http://code.google.com/p/squeezeslave/) 'donations' (https://www.paypal.com/cgi-bin/webscr?cmd=_donationsbusiness=LL5P6365KQEXNlc=CAitem_name=Squeezeslavecurrency_code=USDbn=PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHosted) always appreciated. ralphy's Profile: http://forums.slimdevices.com/member.php?userid=3484 View this thread: http://forums.slimdevices.com/showthread.php?t=81686 ___ discuss mailing list discuss@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/discuss
Re: [slim] Squeezeslave stops playing after changing tracks
I've downloaded and tried the latest development build but not with any great success I'm afraid. The playback only lasts for a few seconds before stalling and the sound is very 'juddery' throughout. I've attached the debug log created with the following command: ./squeezeslave-lnx26-0.9-173 --retry --keepalive 10 --debuglog ./squeezeslave.log -dall --display Hopefully a false postive! Thanks again for your help. +---+ |Filename: squeezeslave.log.gz | |Download: http://forums.slimdevices.com/attachment.php?attachmentid=10570| +---+ -- nickpierpoint nickpierpoint's Profile: http://forums.slimdevices.com/member.php?userid=40258 View this thread: http://forums.slimdevices.com/showthread.php?t=81686 ___ discuss mailing list discuss@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/discuss
Re: [slim] Squeezeslave stops playing after changing tracks
What version of squeezeslave? Provide the output of -V What version of squeezebox server? What OS is the server running on? -- ralphy Ralphy *4*-Classics, *1*-Boom, *11*-Squeezeslaves 'Squeezeslave' (http://code.google.com/p/squeezeslave/) 'donations' (https://www.paypal.com/cgi-bin/webscr?cmd=_donationsbusiness=LL5P6365KQEXNlc=CAitem_name=Squeezeslavecurrency_code=USDbn=PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHosted) always appreciated. ralphy's Profile: http://forums.slimdevices.com/member.php?userid=3484 View this thread: http://forums.slimdevices.com/showthread.php?t=81686 ___ discuss mailing list discuss@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/discuss
Re: [slim] Squeezeslave stops playing after changing tracks
Thanks for the reply. Here's the information you requested: ralphy;573967 Wrote: What version of squeezeslave? Provide the output of -V [r...@rollins softsqueeze]# ./squeezeslave-lnx26 -V squeezeslave 0.9-133 compile flags: linux portaudio:1420 debug signals interactive daemon Squeezeslave is licensed free of charge. There is NO WARRANTY for the program. This program is provided as is without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The entire risk as to the quality and performance of the program is with you. Should the program prove defective, you assume the cost of all necessary servicing, repair or correction. Copyright (c) 2004-2007 Richard Titmuss, 2008-2010 Duane Paddock. ralphy;573967 Wrote: What OS is the server running on? [r...@rollins softsqueeze]# cat /proc/version Linux version 2.6.30.10-105.2.23.fc11.i686.PAE (mockbu...@xb-01.phx2.fedoraproject.org) (gcc version 4.4.1 20090725 (Red Hat 4.4.1-2) (GCC) ) #1 SMP Thu Feb 11 07:05:37 UTC 2010 [r...@rollins softsqueeze]# cat /etc/redhat-release Fedora release 11 (Leonidas) [r...@rollins softsqueeze]# ralphy;573967 Wrote: What version of squeezebox server? Version: 7.5.1 - r30836 @ Tue Jun 1 06:57:07 MDT 2010 Operating system: Red Hat - EN - utf8 Platform Architecture: i686-linux Perl Version: 5.10.0 - i386-linux-thread-multi MySQL Version: 5.1.47 -- nickpierpoint nickpierpoint's Profile: http://forums.slimdevices.com/member.php?userid=40258 View this thread: http://forums.slimdevices.com/showthread.php?t=81686 ___ discuss mailing list discuss@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/discuss
[slim] Squeezeslave stops playing after changing tracks
Hello all. I have Squeezebox Server running on Linux and am using the excellent Squeezeslave to play music straight from my PC when I'm away from my Squeezebox. However, I'm having problems with Squeezeslave losing the connection to the server and stopping playback when I move from track to track. It plays fine from track to track if I leave it alone. I've started squeezeslave with debugging as follows: ./squeezeslave-lnx26 --retry --keepalive 10 --debuglog ./squeezeslave.log -dall --display When playback stops I get the following messages in the log: output_thread ETIMEDOUT-PLAYING: 0 A larger extract from the log (attached) is: ... ... pa_callback complete framePerBuffer=2048 buffer_read_top: 0xa017158 write_ptr=0xb67e02c8 read_ptr=0xb67e1204 read_avail=3524100 reader_blocked=0 writer_blocked=0 read_count=180732 len=6796 eof=0 opt=1 buffer_read_end: 0xa017158 write_ptr=0xb67e02c8 read_ptr=0xb67e2c90 read_avail=3517304 reader_blocked=0 writer_blocked=0 read_count=187528 len=6796 eof=0 opt=1 volume: replay_gain: 1.00 start_replay_gain: 1.00 not applied pa_callback complete framePerBuffer=1699 decode_output state=3 nfrequency=44100 nchannels=2 nsamples=1152 buffer_write 0xa017158 write_ptr=0xb67e02c8 read_ptr=0xb67e2c90 free=10696 decode_output state=3 nfrequency=44100 nchannels=2 nsamples=1152 buffer_write 0xa017158 write_ptr=0xb67e14c8 read_ptr=0xb67e2c90 free=6088 decode_output state=3 nfrequency=44100 nchannels=2 nsamples=1152 buffer_write 0xa017158 write_ptr=0xb67e26c8 read_ptr=0xb67e2c90 free=1480 buffer_write waiting (need 4608 bytes) .. output_thread ETIMEDOUT-PLAYING: 0 proto_stat: code=STMt decoder_buffer_size=3145728 decoder_buffer_fullness=3139717 rbytes_high=0 rbytes_low=3817472 output_buffer_size=3528000 output_buffer_fullness=3526520 elapsed_seconds=1 elapsed_milliseconds=1063 server_timestamp=0 proto_send: cmd=STAT len=53 buffer_read_top: 0xa017158 write_ptr=0xb67e26c8 read_ptr=0xb67e2c90 read_avail=3526520 reader_blocked=0 writer_blocked=1 read_count=187528 len=8192 eof=0 opt=1 buffer_read_end: 0xa017158 write_ptr=0xb67e26c8 read_ptr=0xb67e4c90 read_avail=3518328 reader_blocked=0 writer_blocked=0 read_count=195720 len=8192 eof=0 opt=1 volume: replay_gain: 1.00 start_replay_gain: 1.00 not applied pa_callback complete framePerBuffer=2048 buffer_read_top: 0xa017158 write_ptr=0xb67e38c8 read_ptr=0xb67e4c90 read_avail=3522936 reader_blocked=0 writer_blocked=0 read_count=195720 len=6784 eof=0 opt=1 buffer_read_end: 0xa017158 write_ptr=0xb67e38c8 read_ptr=0xb67e6710 read_avail=3516152 reader_blocked=0 writer_blocked=0 read_count=202504 len=6784 eof=0 opt=1 volume: replay_gain: 1.00 start_replay_gain: 1.00 not applied pa_callback complete framePerBuffer=1696 ... ... Any and all help much appreciated. Nick. +---+ |Filename: squeezeslave.log.gz | |Download: http://forums.slimdevices.com/attachment.php?attachmentid=10552| +---+ -- nickpierpoint nickpierpoint's Profile: http://forums.slimdevices.com/member.php?userid=40258 View this thread: http://forums.slimdevices.com/showthread.php?t=81686 ___ discuss mailing list discuss@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/discuss