Discussion:
[ANNOUNCE] Squeezeslave: 1.0 released
ralphy
2011-11-10 23:08:18 UTC
Permalink
Does the pulseaudio airport sink device support 44100 sample rate and
16bit audio?

squeezeslave -L only lists devices for which it can successfully open
at that rate and bit depth.


--
ralphy

Ralphy

*1*-Touch, *4*-Classics, *2*-Booms, *12*-Squeezeslaves
'Squeezeslave' (http://code.google.com/p/squeezeslave/) 'donations'
(https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=LL5P6365KQEXN&lc=CA&item_name=Squeezeslave&currency_code=USD&bn=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=83362
verypsb
2011-11-11 15:23:55 UTC
Permalink
I can't get squeezeslave-1.1-305-win working on my system. It refuses to
connect to my system through the internet. Older versions do work.


--
verypsb

1x Boom, 1x Classic, 2x Controller, 2x Receiver, 1x Touch
Please vote for bug 1330: new music should work on creation date
http://bugs.slimdevices.com/show_bug.cgi?id=1330
Please vote for bug 17205: Artists with accented characters not
correctly sorted in pagebar.
http://bugs.slimdevices.com/show_bug.cgi?id=17205
------------------------------------------------------------------------
verypsb's Profile: http://forums.slimdevices.com/member.php?userid=17295
View this thread: http://forums.slimdevices.com/showthread.php?t=83362
ralphy
2011-11-12 12:56:45 UTC
Permalink
verypsb;669244 Wrote:
> I can't get squeezeslave-1.1-305-win working on my system. It refuses to
> connect to my system through the internet. Older versions do work.

The audio device id most likely changed r299 and r305 support DS, ASIO
and WASAPI in the same binary.

I'd check -L and what you're using to choose the device either -n or -o


Since you didn't mention what the last working version was I can't say
more.

Server discovery -F will only work if the two networks are bridged.


--
ralphy

Ralphy

*1*-Touch, *4*-Classics, *2*-Booms, *12*-Squeezeslaves
'Squeezeslave' (http://code.google.com/p/squeezeslave/) 'donations'
(https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=LL5P6365KQEXN&lc=CA&item_name=Squeezeslave&currency_code=USD&bn=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=83362
ralphy
2011-11-12 22:03:53 UTC
Permalink
I don't build many intel development linux binaries these days as I do
most testing on the ARM processor running squeezeplug.

Thought it was time to create one. It's available on 'googlecode'
(http://squeezeslave.googlecode.com/files/squeezeslave-1.1-305-lnx26.tar.gz).

Please report any issues you encounter to this thread.

Thanks,


--
ralphy

Ralphy

*1*-Touch, *4*-Classics, *2*-Booms, *12*-Squeezeslaves
'Squeezeslave' (http://code.google.com/p/squeezeslave/) 'donations'
(https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=LL5P6365KQEXN&lc=CA&item_name=Squeezeslave&currency_code=USD&bn=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=83362
verypsb
2011-11-14 08:24:01 UTC
Permalink
ralphy;669503 Wrote:
> The audio device id most likely changed r299 and r305 support DS, ASIO
> and WASAPI in the same binary.
>
> I'd check -L and what you're using to choose the device either -n or -o
>
>
> Since you didn't mention what the last working version was I can't say
> more.
>
> Server discovery -F will only work if the two networks are bridged.

I think I've found the problem. The new version doesn't connect to
host.domain.com, but does connect to 1.2.3.4 (ip address). I always try
to connect to the host/domain name.


--
verypsb

1x Boom, 1x Classic, 2x Controller, 2x Receiver, 1x Touch
Please vote for bug 1330: new music should work on creation date
http://bugs.slimdevices.com/show_bug.cgi?id=1330
Please vote for bug 17205: Artists with accented characters not
correctly sorted in pagebar.
http://bugs.slimdevices.com/show_bug.cgi?id=17205
------------------------------------------------------------------------
verypsb's Profile: http://forums.slimdevices.com/member.php?userid=17295
View this thread: http://forums.slimdevices.com/showthread.php?t=83362
ralphy
2011-11-14 11:42:31 UTC
Permalink
verypsb;669979 Wrote:
> I think I've found the problem. The new version doesn't connect to
> host.domain.com, but does connect to 1.2.3.4 (ip address). I always try
> to connect to the fqdn name. (externally)

Do you know what is the last build/version that you used that worked?


--
ralphy

Ralphy

*1*-Touch, *4*-Classics, *2*-Booms, *12*-Squeezeslaves
'Squeezeslave' (http://code.google.com/p/squeezeslave/) 'donations'
(https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=LL5P6365KQEXN&lc=CA&item_name=Squeezeslave&currency_code=USD&bn=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=83362
ralphy
2011-11-14 11:58:19 UTC
Permalink
ralphy;670003 Wrote:
> Do you know what is the last build/version that you used that worked?

I found the problem, the name is being trucated after 16 characters.

I should have a fix for you soon.


--
ralphy

Ralphy

*1*-Touch, *4*-Classics, *2*-Booms, *12*-Squeezeslaves
'Squeezeslave' (http://code.google.com/p/squeezeslave/) 'donations'
(https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=LL5P6365KQEXN&lc=CA&item_name=Squeezeslave&currency_code=USD&bn=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=83362
verypsb
2011-11-14 12:36:19 UTC
Permalink
Thanks!

Another question: What's the status of squeezeslave development? Are
new features implemented? I would really like to see support for other
sample rates then 44.1Khz/16 bit, (smart) crossfade and Spotify
(Triode).
I thought I read somewhere that this would require too much work.


--
verypsb

1x Boom, 1x Classic, 2x Controller, 2x Receiver, 1x Touch
Please vote for bug 1330: new music should work on creation date
http://bugs.slimdevices.com/show_bug.cgi?id=1330
Please vote for bug 17205: Artists with accented characters not
correctly sorted in pagebar.
http://bugs.slimdevices.com/show_bug.cgi?id=17205
------------------------------------------------------------------------
verypsb's Profile: http://forums.slimdevices.com/member.php?userid=17295
View this thread: http://forums.slimdevices.com/showthread.php?t=83362
ralphy
2011-11-15 15:10:32 UTC
Permalink
I've sent you a test build to try via email.

Squeezeslave does everything I need except wma decoding which I have
working but it's not ready for general consumption yet. Beyond that
I'm not planning any new development.

I suspect squeezeslave currently works with Triode's spotify plugin, if
the check for direct streaming support in the player was removed from
the plugin. But I haven't tested that, so I could be totally wrong.

I've had 4-5 forum members offer to look at adding support for other
sampling rates, but so far no one has submitted any patches to test. I
have indicated that it requires a lot of rewriting of the code to get
working and I'm not prepared to spend the time to do so.


--
ralphy

Ralphy

*1*-Touch, *4*-Classics, *2*-Booms, *12*-Squeezeslaves
'Squeezeslave' (http://code.google.com/p/squeezeslave/) 'donations'
(https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=LL5P6365KQEXN&lc=CA&item_name=Squeezeslave&currency_code=USD&bn=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=83362
routerunner
2011-11-15 16:05:16 UTC
Permalink
I downloaded the source from the trunk and following the instruction I
was nearly able to cross compile for "mipsel" architecture by using
emdebian...I said nearly as I'm stuck into an error whilst attempting
to compile the vorbis library as below:

checking for Ogg... cross compiling; assumed OK...
yes
checking for oggpack_writealign... no
configure: error: Ogg >= 1.0 required !
make: *** [lib/vorbis/lnx26/lib/libvorbis.a] Error 1

Any help would be really appreciated...


--
routerunner
------------------------------------------------------------------------
routerunner's Profile: http://forums.slimdevices.com/member.php?userid=51210
View this thread: http://forums.slimdevices.com/showthread.php?t=83362
MusicManiac
2011-11-15 21:02:51 UTC
Permalink
routerunner;670261 Wrote:
>
> checking for oggpack_writealign... no

I believe that is a part of libogg - might want to check on your
dependencies. I'm not somewhere I can look into the error more right
now.

Out of curiosity, does the mips binary posted at googlecode work for
you?

-mm


--
MusicManiac
------------------------------------------------------------------------
MusicManiac's Profile: http://forums.slimdevices.com/member.php?userid=36544
View this thread: http://forums.slimdevices.com/showthread.php?t=83362
gharris999
2011-11-15 23:03:29 UTC
Permalink
Ralphy: any chance we could get a '-FL' or '--discoverylist' arg that
would have squeezeslave just list the addresses and ports of the
available servers and then exit?

Also, a '--pidfile=' arg would be helpful.

Thanks.


--
gharris999
------------------------------------------------------------------------
gharris999's Profile: http://forums.slimdevices.com/member.php?userid=115
View this thread: http://forums.slimdevices.com/showthread.php?t=83362
ralphy
2011-11-16 12:16:00 UTC
Permalink
gharris999;670388 Wrote:
> Ralphy: any chance we could get a '-FL' or '--discoverylist' arg that
> would have squeezeslave just list the addresses and ports of the
> available servers and then exit?
>
> Also, a '--pidfile=' arg would be helpful.
>
> Thanks.

Not sure about --discoverylist, I'll investigate it.

You can see the discovery status if you run -dslimproto --discovery
However, it will only show the server that responded first.

--pidfile might be simple, stay tuned.


--
ralphy

Ralphy

*1*-Touch, *4*-Classics, *2*-Booms, *12*-Squeezeslaves
'Squeezeslave' (http://code.google.com/p/squeezeslave/) 'donations'
(https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=LL5P6365KQEXN&lc=CA&item_name=Squeezeslave&currency_code=USD&bn=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=83362
routerunner
2011-11-15 23:11:27 UTC
Permalink
MusicManiac;670352 Wrote:
> Out of curiosity, does the mips binary posted at googlecode work for
> you?
> -mm

I'm working on making a SageTV HD200/HD300 acting as a Logitech Duet
under specific circumstances, which includes the ability to
modify/recompile the squeezeslave code as appropriate. To answer to
your question, yes the current mipsel build does run on both platforms,
however I still need to cross compile the "soundcore.ko" and "em8oss.ko"
to the specific linux version the boxes are running on. Also I managed
to find the Sigma SDK version the HD300 is using, but not the HD200
which is an older model.


--
routerunner
------------------------------------------------------------------------
routerunner's Profile: http://forums.slimdevices.com/member.php?userid=51210
View this thread: http://forums.slimdevices.com/showthread.php?t=83362
ralphy
2011-11-16 12:04:06 UTC
Permalink
routerunner;670261 Wrote:
> I downloaded the source from the trunk and following the instruction I
> was nearly able to cross compile for "mipsel" architecture by using
> emdebian...I said nearly as I'm stuck into an error whilst attempting
> to compile the vorbis library as below:
>
> checking for Ogg... cross compiling; assumed OK...
> yes
> checking for oggpack_writealign... no
> configure: error: Ogg >= 1.0 required !
> make: *** [lib/vorbis/lnx26/lib/libvorbis.a] Error 1
>
> Any help would be really appreciated...

Change line 70 in makefile.linux26-mipsel to this


Code:
--------------------
cd lib/vorbis/$(OS)/build/$(LIBVORBIS) && CC="$(CC)" CFLAGS="$(CFLAGS)" CPPFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" OGG_CFLAGS="-I`pwd`/../../include" OGG_LIBS="`pwd`/../../lib/libogg.a" ./configure --enable-shared=no --host=i686-pc-linux-gnu --build=mipsel-linux-gnu --target=mipsel-linux-gnu
--------------------


--
ralphy

Ralphy

*1*-Touch, *4*-Classics, *2*-Booms, *12*-Squeezeslaves
'Squeezeslave' (http://code.google.com/p/squeezeslave/) 'donations'
(https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=LL5P6365KQEXN&lc=CA&item_name=Squeezeslave&currency_code=USD&bn=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=83362
routerunner
2011-11-16 13:24:34 UTC
Permalink
ralphy;670500 Wrote:
> Change line 70 in makefile.linux26-mipsel to this
>
> >
Code:
--------------------
> > cd lib/vorbis/$(OS)/build/$(LIBVORBIS) && CC="$(CC)" CFLAGS="$(CFLAGS)" CPPFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" OGG_CFLAGS="-I`pwd`/../../include" OGG_LIBS="`pwd`/../../lib/libogg.a" ./configure --enable-shared=no --host=i686-pc-linux-gnu --build=mipsel-linux-gnu --target=mipsel-linux-gnu
--------------------
> >

thank you for the reply, I tried your suggestion, unfortunately it
seems doesn't make any difference, here the output below:

Code:
--------------------

cd lib/vorbis/lnx26/build && tar --bzip -xf ../../../../sources/libvorbis-1.3.2.tar.bz2
cd lib/vorbis/lnx26/build/libvorbis-1.3.2 && CC="mipsel-linux-gnu-gcc" CFLAGS="-DRENICE -DSLIMPROTO_DEBUG -DDAEMONIZE -DUSE_SIGNALS_FOR_RESTART -Wall -O2 -march=mips32 -msoft-float -static" CPPFLAGS="-DRENICE -DSLIMPROTO_DEBUG -DDAEMONIZE -DUSE_SIGNALS_FOR_RESTART -Wall -O2 -march=mips32 -msoft-float -static" LDFLAGS="-s -static" OGG_CFLAGS="-I`pwd`/../../include" OGG_LIBS="`pwd`/../../lib/libogg.a" ./configure --enable-shared=no --host=i686-pc-linux-gnu --build=mipsel-linux-gnu --target=mipsel-linux-gnu
checking build system type... mipsel-unknown-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... mipsel-unknown-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for i686-pc-linux-gnu-strip... no
checking for strip... strip
configure: WARNING: In the future, Autoconf will not detect cross-tools
whose name does not start with the host triplet. If you think this
configuration is useful to you, please write to autoconf-***@public.gmane.org
checking whether to enable maintainer-specific portions of Makefiles... no
checking for i686-pc-linux-gnu-gcc... mipsel-linux-gnu-gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... yes
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether mipsel-linux-gnu-gcc accepts -g... yes
checking for mipsel-linux-gnu-gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of mipsel-linux-gnu-gcc... gcc3
checking how to run the C preprocessor... mipsel-linux-gnu-gcc -E
checking for inline... inline
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by mipsel-linux-gnu-gcc... /usr/mipsel-linux-gnu/bin/ld
checking if the linker (/usr/mipsel-linux-gnu/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... no
checking for i686-pc-linux-gnu-dumpbin... no
checking for i686-pc-linux-gnu-link... no
checking for dumpbin... no
checking for link... link -dump -symbols
checking the name lister (link -dump -symbols) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 805306365
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking for /usr/mipsel-linux-gnu/bin/ld option to reload object files... -r
checking for i686-pc-linux-gnu-objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for i686-pc-linux-gnu-ar... no
checking for ar... ar
checking for i686-pc-linux-gnu-strip... strip
checking for i686-pc-linux-gnu-ranlib... no
checking for ranlib... ranlib
checking command to parse link -dump -symbols output from mipsel-linux-gnu-gcc object... failed
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if mipsel-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no
checking for mipsel-linux-gnu-gcc option to produce PIC... -fPIC -DPIC
checking if mipsel-linux-gnu-gcc PIC flag -fPIC -DPIC works... yes
checking if mipsel-linux-gnu-gcc static flag -static works... no
checking if mipsel-linux-gnu-gcc supports -c -o file.o... yes
checking if mipsel-linux-gnu-gcc supports -c -o file.o... (cached) yes
checking whether the mipsel-linux-gnu-gcc linker (/usr/mipsel-linux-gnu/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... no
checking whether to build static libraries... yes
checking whether mipsel-linux-gnu-gcc and cc understand -c and -o together... yes
checking GCC version... 4.4.5
checking if mipsel-linux-gnu-gcc accepts -Wdeclaration-after-statement... no
checking for memory.h... (cached) yes
checking for cos in -lm... no
checking for pthread_create in -lpthread... no
checking for i686-pc-linux-gnu-pkg-config... no
checking for pkg-config... no
checking for Ogg... cross compiling; assumed OK...
yes
checking for oggpack_writealign... no
configure: error: Ogg >= 1.0 required !
make: *** [lib/vorbis/lnx26/lib/libvorbis.a] Error 1

--------------------


--
routerunner
------------------------------------------------------------------------
routerunner's Profile: http://forums.slimdevices.com/member.php?userid=51210
View this thread: http://forums.slimdevices.com/showthread.php?t=83362
ralphy
2011-11-16 14:04:45 UTC
Permalink
I need to see the config.log from the build/libvorbis-1.3.2 to help

Please compress the file and attach it to a post.

Thanks,


--
ralphy

Ralphy

*1*-Touch, *4*-Classics, *2*-Booms, *12*-Squeezeslaves
'Squeezeslave' (http://code.google.com/p/squeezeslave/) 'donations'
(https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=LL5P6365KQEXN&lc=CA&item_name=Squeezeslave&currency_code=USD&bn=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=83362
routerunner
2011-11-16 14:13:10 UTC
Permalink
ralphy;670538 Wrote:
> I need to see the config.log from the build/libvorbis-1.3.2 to help
>
> Please compress the file and attach it to a post.
>
> Thanks,

Hi,
please find the requested file in attachment.

many thanks


+-------------------------------------------------------------------+
|Filename: config.zip |
|Download: http://forums.slimdevices.com/attachment.php?attachmentid=12760|
+-------------------------------------------------------------------+

--
routerunner
------------------------------------------------------------------------
routerunner's Profile: http://forums.slimdevices.com/member.php?userid=51210
View this thread: http://forums.slimdevices.com/showthread.php?t=83362
ralphy
2011-11-17 11:49:56 UTC
Permalink
routerunner;670542 Wrote:
> Hi,
> please find the requested file in attachment.
>
> many thanks

gcc is failing because of an unknown option -mno-ieee-fp being added by
configure


Code:
--------------------
configure:12715: checking for oggpack_writealign
configure:12771: mipsel-linux-gnu-gcc -o conftest -O20 -ffast-math -mno-ieee-fp -D_REENTRANT -fsigned-char -DRENICE -DSLIMPROTO_DEBUG -DDAEMONIZE -DUSE_SIGNALS_FOR_RESTART -Wall -O2 -march=mips32 -msoft-float -static -DUSE_MEMORY_H -DRENICE -DSLIMPROTO_DEBUG -DDAEMONIZE -DUSE_SIGNALS_FOR_RESTART -Wall -O2 -march=mips32 -msoft-float -static -s -static conftest.c /home/edoardo/projects/squeezeslave/squeezeslave/lib/vorbis/lnx26/build/libvorbis-1.3.2/../../lib/libogg.a -logg >&5
cc1: error: unrecognized command line option "-mno-ieee-fp"
configure:12777: $? = 1
configure: failed program was:
-- removed test code example --
configure:12794: result: no
configure:12799: error: Ogg >= 1.0 required !

--------------------


Add this at line 70, right after 'cd lib/vorbis/$(OS)/build && ${TAR}
--bzip -xf ../../../../sources/$(LIBVORBIS).tar.bz2'
Don't forget a tab at the beginning.


Code:
--------------------
cd lib/vorbis/$(OS)/build/$(LIBVORBIS) && $(SED) -i "s/-mno-ieee-fp//g" configure
--------------------


--
ralphy

Ralphy

*1*-Touch, *4*-Classics, *2*-Booms, *12*-Squeezeslaves
'Squeezeslave' (http://code.google.com/p/squeezeslave/) 'donations'
(https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=LL5P6365KQEXN&lc=CA&item_name=Squeezeslave&currency_code=USD&bn=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=83362
routerunner
2011-11-17 13:37:07 UTC
Permalink
ralphy;670788 Wrote:
>
>
--------------------


Add this at line 70, right after 'cd lib/vorbis/$(OS)/build && ${TAR}
--bzip -xf ../../../../sources/$(LIBVORBIS).tar.bz2'
Don't forget a tab at the beginning.


Code:
--------------------
cd lib/vorbis/$(OS)/build/$(LIBVORBIS) && $(SED) -i "s/-mno-ieee-fp//g" configure
--------------------



thank you for the reply, but now is the linker that complains:


Code:
--------------------

configure:12715: checking for oggpack_writealign
configure:12771: mipsel-linux-gnu-gcc -o conftest -O20 -ffast-math -D_REENTRANT -fsigned-char -Wdeclaration-after-statement -DRENICE -DSLIMPROTO_DEBUG -DDAEMONIZE -DUSE_SIGNALS_FOR_RESTART -Wall -O2 -march=mips32 -msoft-float -static -DUSE_MEMORY_H -DRENICE -DSLIMPROTO_DEBUG -DDAEMONIZE -DUSE_SIGNALS_FOR_RESTART -Wall -O2 -march=mips32 -msoft-float -static -s -static conftest.c /home/edoardo/projects/squeezeslave/squeezeslave/lib/vorbis/lnx26/build/libvorbis-1.3.2/../../lib/libogg.a -logg -lm >&5
/usr/lib/gcc/mipsel-linux-gnu/4.4.5/../../../../mipsel-linux-gnu/bin/ld: cannot find -logg
collect2: ld returned 1 exit status
configure:12777: $? = 1

--------------------


--
routerunner
------------------------------------------------------------------------
routerunner's Profile: http://forums.slimdevices.com/member.php?userid=51210
View this thread: http://forums.slimdevices.com/showthread.php?t=83362
ralphy
2011-11-19 00:20:55 UTC
Permalink
routerunner;670805 Wrote:
> thank you for the reply, but now is the linker that complains:
>
> >
Code:
--------------------
> >
> configure:12715: checking for oggpack_writealign
> configure:12771: mipsel-linux-gnu-gcc -o conftest -O20 -ffast-math -D_REENTRANT -fsigned-char -Wdeclaration-after-statement -DRENICE -DSLIMPROTO_DEBUG -DDAEMONIZE -DUSE_SIGNALS_FOR_RESTART -Wall -O2 -march=mips32 -msoft-float -static -DUSE_MEMORY_H -DRENICE -DSLIMPROTO_DEBUG -DDAEMONIZE -DUSE_SIGNALS_FOR_RESTART -Wall -O2 -march=mips32 -msoft-float -static -s -static conftest.c /home/edoardo/projects/squeezeslave/squeezeslave/lib/vorbis/lnx26/build/libvorbis-1.3.2/../../lib/libogg.a -logg -lm >&5
> /usr/lib/gcc/mipsel-linux-gnu/4.4.5/../../../../mipsel-linux-gnu/bin/ld: cannot find -logg
> collect2: ld returned 1 exit status
> configure:12777: $? = 1
>
--------------------
> >

Add --disable-oggtest to line 70.


Code:
--------------------
cd lib/vorbis/$(OS)/build/$(LIBVORBIS) && CC="$(CC)" CFLAGS="$(CFLAGS)" CPPFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" OGG_CFLAGS="-I`pwd`/../../include" OGG_LIBS="`pwd`/../../lib/libogg.a" ./configure --enable-shared=no --host=i686-pc-linux-gnu --build=mipsel-linux-gnu --target=mipsel-linux-gnu --disable-oggtest
--------------------


--
ralphy

Ralphy

*1*-Touch, *4*-Classics, *2*-Booms, *12*-Squeezeslaves
'Squeezeslave' (http://code.google.com/p/squeezeslave/) 'donations'
(https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=LL5P6365KQEXN&lc=CA&item_name=Squeezeslave&currency_code=USD&bn=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=83362
routerunner
2011-11-22 15:50:15 UTC
Permalink
ralphy;671261 Wrote:
> Add --disable-oggtest to line 71.
>
> >
Code:
--------------------
> > cd lib/vorbis/$(OS)/build/$(LIBVORBIS) && CC="$(CC)" CFLAGS="$(CFLAGS)" CPPFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" OGG_CFLAGS="-I`pwd`/../../include" OGG_LIBS="`pwd`/../../lib/libogg.a" ./configure --enable-shared=no --host=i686-pc-linux-gnu --build=mipsel-linux-gnu --target=mipsel-linux-gnu --disable-oggtest
--------------------
> >

Sorry for the late reply, but I was very busy to try
out...and...BRILLIANT!!! It works as expected now, thank you SOOOO
much.


--
routerunner
------------------------------------------------------------------------
routerunner's Profile: http://forums.slimdevices.com/member.php?userid=51210
View this thread: http://forums.slimdevices.com/showthread.php?t=83362
donny619
2011-12-05 18:49:57 UTC
Permalink
First. Love SqueezeSlave. Great work!

I found myself looking for something like this because of hi-rez
support. I was encouraged to see a wasapi version but upon using it,
all my hi-rez material and SACD rips were down-sampled to 44.1khz. Of
course, further reading shows that the limitation is within the
original code of squeezeslave(correct me if I'm wrong). I use SPDIF
output on my computer to an external DAC and the DAC displays what the
sample rate is locked in at.

My question is, isn't the point of a wasapi build to "passthrough" the
audio file as is? If I launch XBMC and play the music file (using
ffdshow codec, WASAPI SPDIF output within XMBC), the music same music
files lock in at the correct sample sizes (ie 88khz, 176khz...etc).

Is it possible to implement SqueezeSlave in a similar passthrough
manner?

Even the SqueezeBox hardware themselves are limited through SPDIF. The
Touch maxes out at 96/24 and all other players before the Touch
downsample hi-rez material to 48/24,16 or 44/24,16 . I was hoping
SqueezeSlave would break the barrier.

I have a Touch, 2 duets and a classic and have quite a few SACDs
recently ripped that are sampled at 176/24 and 192/24. If SqueezeSlave
can be implemented the way XMBC passes audio, I'll sell all my players
and donate the profits to your team. I'm guessing many people would be
willing to pay for a version like this because it would provide
something Logitech does not currently provide.

And yes, I could use XBMC but I'd have to organize multiple sets of
playlists and VortexBox is not an option for me because I'm not ready
to wipe out my existing media computer for a new OS :)


--
donny619
------------------------------------------------------------------------
donny619's Profile: http://forums.slimdevices.com/member.php?userid=52001
View this thread: http://forums.slimdevices.com/showthread.php?t=83362
jshoor
2011-12-08 00:37:05 UTC
Permalink
Hi all,

I just compiled and installed the latest version of squeezeslave
squeezeslave 1.1-253 May 1 2011 05:49:57
compile flags: linux portaudio:1608 debug signals interactive daemon
buffer sizes: decoder 2097152 output 2822400 bytes

on ubuntu:
Linux XXXXXX 2.6.32-32-generic #62-Ubuntu SMP Wed Apr 20 21:54:21 UTC
2011 i686 GNU/Linux

However when I start it I receive the following warning messages:
./squeezeslave -L Expression
'alsa_snd_pcm_hw_params_set_buffer_size_near( pcm, hwParams,
&lowLatency )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 904
Expression 'alsa_snd_pcm_hw_params_set_buffer_size_near( pcm, hwParams,
&lowLatency )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 904
Expression 'alsa_snd_pcm_hw_params_set_buffer_size_near( pcm, hwParams,
&lowLatency )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 904

and the output is very tinny. Would anyone know what I could do to
troubleshoot and resolve?

I also have squeezeplay installed on the same machine and the sound
coming from squeezeplay through the same output device is excellent.

Thanks in advance for any help!
J


--
jshoor
------------------------------------------------------------------------
jshoor's Profile: http://forums.slimdevices.com/member.php?userid=40739
View this thread: http://forums.slimdevices.com/showthread.php?t=83362
ralphy
2011-12-08 12:30:18 UTC
Permalink
jshoor;675310 Wrote:
> Hi all,
>
> I just compiled and installed the latest version of squeezeslave
> squeezeslave 1.1-253 May 1 2011 05:49:57
> compile flags: linux portaudio:1608 debug signals interactive daemon
> buffer sizes: decoder 2097152 output 2822400 bytes
>
> on ubuntu:
> Linux XXXXXX 2.6.32-32-generic #62-Ubuntu SMP Wed Apr 20 21:54:21 UTC
> 2011 i686 GNU/Linux
>
> However when I start it I receive the following warning messages:
> ./squeezeslave -L Expression
> 'alsa_snd_pcm_hw_params_set_buffer_size_near( pcm, hwParams,
> &lowLatency )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 904
> Expression 'alsa_snd_pcm_hw_params_set_buffer_size_near( pcm, hwParams,
> &lowLatency )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 904
> Expression 'alsa_snd_pcm_hw_params_set_buffer_size_near( pcm, hwParams,
> &lowLatency )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 904
>
> and the output is very tinny. Would anyone know what I could do to
> troubleshoot and resolve?
>
> I also have squeezeplay installed on the same machine and the sound
> coming from squeezeplay through the same output device is excellent.
>
> Thanks in advance for any help!
> J

Looks like your audio device doesn't like the default low latency
setting used.

Try adding -y84 to the command line when starting squeezeslave. If you
still see those errors increase the 84 in increments of 10 until you no
longer see the error messages.


--
ralphy

Ralphy

*1*-Touch, *4*-Classics, *2*-Booms, *12*-Squeezeslaves
'Squeezeslave' (http://code.google.com/p/squeezeslave/) 'donations'
(https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=LL5P6365KQEXN&lc=CA&item_name=Squeezeslave&currency_code=USD&bn=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=83362
jshoor
2011-12-08 14:30:30 UTC
Permalink
ralphy;675360 Wrote:
> Looks like your audio device doesn't like the default low latency
> setting used.
>
> Try adding -y84 to the command line when starting squeezeslave. If you
> still see those errors increase the 84 in increments of 10 until you no
> longer see the error messages.

Thanks Ralphy! (I was hoping you'd respond.)

I tried up to -y194 and then just for kicks up to -y404, but the
messages never go away and the output continues to be tinny (Im not
sure it thats the proper term).

Also, here is some additional info, it it helps:
I am trying to play through HDMI (output 3), and I've also tried 13 and
14 which behave the same:
./squeezeslave -L
Expression 'alsa_snd_pcm_hw_params_set_buffer_size_near( pcm, hwParams,
&lowLatency )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 904
Expression 'alsa_snd_pcm_hw_params_set_buffer_size_near( pcm, hwParams,
&lowLatency )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 904
Expression 'alsa_snd_pcm_hw_params_set_buffer_size_near( pcm, hwParams,
&lowLatency )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 904
Output devices:
0: (ALSA) HDA NVidia: ALC889A Analog (hw:0,0) (11/46)
1: (ALSA) HDA NVidia: ALC889A Digital (hw:0,1) (11/46)
* 3: (ALSA) HDA NVidia: NVIDIA HDMI (hw:0,3) (11/46)
5: (ALSA) front (11/46)
6: (ALSA) surround40 (11/46)
7: (ALSA) surround41 (11/46)
8: (ALSA) surround50 (11/46)
9: (ALSA) surround51 (11/46)
10: (ALSA) surround71 (11/46)
11: (ALSA) iec958 (11/46)
12: (ALSA) spdif (11/46)
13: (ALSA) hdmi (11/46)
14: (ALSA) hdmi_hw (11/46)
15: (ALSA) dmix (42/42)
16: (OSS) /dev/dsp (11/46)

The debug log from squeezeplay (which sounds fine) shows that it is
using the following parameters:
Plug PCM: Rate conversion PCM (48000, sformat=S16_LE)
Converter: linear-interpolation
Protocol version: 10002
Its setup is:
stream : PLAYBACK
access : MMAP_INTERLEAVED
format : S16_LE
subformat : STD
channels : 2
rate : 44100
exact rate : 44100 (44100/1)
msbits : 16
buffer_size : 1323
period_size : 441
period_time : 10000
tstamp_mode : NONE
period_step : 1
avail_min : 441
period_event : 0
start_threshold : 1
stop_threshold : 1323
silence_threshold: 0
silence_size : 0
boundary : 1387266048
Slave: Hardware PCM card 0 'HDA NVidia' device 3 subdevice 0
Its setup is:
stream : PLAYBACK
access : MMAP_INTERLEAVED
format : S16_LE
subformat : STD
channels : 2
rate : 48000
exact rate : 48000 (48000/1)
msbits : 16
buffer_size : 1440
period_size : 480
period_time : 10000
tstamp_mode : NONE
period_step : 1
avail_min : 480
period_event : 0
start_threshold : 1
stop_threshold : 1440
silence_threshold: 0
silence_size : 0
boundary : 1509949440
appl_ptr : 0
hw_ptr : 0

Thanks again!
-J


--
jshoor
------------------------------------------------------------------------
jshoor's Profile: http://forums.slimdevices.com/member.php?userid=40739
View this thread: http://forums.slimdevices.com/showthread.php?t=83362
jshoor
2011-12-09 02:33:45 UTC
Permalink
jshoor;675373 Wrote:
>
> ./squeezeslave
> Expression 'alsa_snd_pcm_hw_params_set_buffer_size_near( pcm, hwParams,
> &lowLatency )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 904
> Expression 'alsa_snd_pcm_hw_params_set_buffer_size_near( pcm, hwParams,
> &lowLatency )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 904
> Expression 'alsa_snd_pcm_hw_params_set_buffer_size_near( pcm, hwParams,
> &lowLatency )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 904
>

Well, it looks like the warning messages were my fault. I had a custom
.asoundrc that allowed me to do volume control over hdmi. See below if
you are interested:
pcm.hdmi_hw {
type hw
card 0
device 3
}

pcm.hdmi_formatted {
type plug
slave {
pcm hdmi_hw
rate 48000
channels 2
}
}

pcm.hdmi_complete {
type softvol
slave.pcm hdmi_formatted
control.name hdmi_volume
control.card 0
max_dB 40.0
}

pcm.!default {
type plug
slave {
pcm hdmi_hw
rate 48000
channels 2
}
}

When I removed the file altogether, the warnings went away, but the
output is still tinny. It almost sounds like the playback is too fast.
It is possibly a result of using the wrong sample rate?

Thanks again!!
-J


--
jshoor
------------------------------------------------------------------------
jshoor's Profile: http://forums.slimdevices.com/member.php?userid=40739
View this thread: http://forums.slimdevices.com/showthread.php?t=83362
ralphy
2011-12-09 12:26:45 UTC
Permalink
jshoor;675512 Wrote:
> Well, it looks like the warning messages were my fault. I had a custom
> .asoundrc that allowed me to do volume control over hdmi. See below if
> you are interested:
> pcm.hdmi_hw {
> type hw
> card 0
> device 3
> }
>
> pcm.hdmi_formatted {
> type plug
> slave {
> pcm hdmi_hw
> rate 48000
> channels 2
> }
> }
>
> pcm.hdmi_complete {
> type softvol
> slave.pcm hdmi_formatted
> control.name hdmi_volume
> control.card 0
> max_dB 40.0
> }
>
> pcm.!default {
> type plug
> slave {
> pcm hdmi_hw
> rate 48000
> channels 2
> }
> }
>
> When I removed the file altogether, the warnings went away, but the
> output is still tinny. It almost sounds like the playback is too fast.
> It is possibly a result of using the wrong sample rate?
>
> Thanks again!!
> -J

Yes the hdmi device is using 48KHz sample rate and squeezeslave only
supports 44.1.


--
ralphy

Ralphy

*1*-Touch, *4*-Classics, *2*-Booms, *12*-Squeezeslaves
'Squeezeslave' (http://code.google.com/p/squeezeslave/) 'donations'
(https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=LL5P6365KQEXN&lc=CA&item_name=Squeezeslave&currency_code=USD&bn=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=83362
jshoor
2011-12-09 13:27:59 UTC
Permalink
ralphy;675570 Wrote:
> Yes the hdmi device is using 48KHz sample rate and squeezeslave only
> supports 44.1.

Thanks again! After playing around a lot with my alsa config and
different inputs, I was finally able to get it to work. I was even able
to get it to work with dmix so I could share the audio device across
apps.

If anyone is interested, this is my final asoundrc. With it I am able
to play everything through the default device.

pcm.!default { type plug;
slave.pcm "dmix0"; }
ctl.!default { type hw; card 0; device 3; }

pcm.dsp0 { type plug;
slave.pcm "dmix0"; }
ctl.dsp0 { type hw; card 0; device 3; }
ctl.mixer0 { type hw; card 0; device 3; }

pcm.dmix0 { type dmix;
ipc_key 13759;

slave.pcm "hw:0,3";
slave.channels 2;

slave.rate 48000;
slave.period_size 4096;
slave.buffer_size 16384;

slave.period_time 84000;
slave.buffer_time 340000;

# Map only the first two channels
bindings.0 0;
bindings.1 1; }


--
jshoor
------------------------------------------------------------------------
jshoor's Profile: http://forums.slimdevices.com/member.php?userid=40739
View this thread: http://forums.slimdevices.com/showthread.php?t=83362
minscof
2011-12-10 23:46:24 UTC
Permalink
Hi,

I have an ARM device : Iomega Iconnect and I have installed the last
version of squeezeslave : squeezeslave-1.1-309-armel-lnx26.tar.gz

I have too an USB audio card : E-MU 0204.

Sound is very bad (lot of crackle) when using only alsa, but much more
better with Pulseaudio

this is my /etc/asound.conf to use pulseaudio

pcm.!default {
type pulse
}

ctl.!default {
type pulse
}

# Explicit PulseAudio device
pcm.pulse {
type pulse
}

ctl.pulse {
type pulse
}

When I use squeezeslave, I notice that Pulseaudio is not used : I can
stop it, and I still listen the music but it sounds very very bad.

I don't know why squeezeslave doen't use Pulseaudio too : can someone
help me ?

./squeezeslave-1.1-309 -L
Output devices:
* 0: (ALSA) E-MU 0204 | USB: USB Audio (hw:0,0) (11/46)
1: (ALSA) front (11/46)
2: (ALSA) surround40 (11/46)
3: (ALSA) iec958 (11/46)
4: (ALSA) spdif (11/46)
5: (ALSA) dmix (42/42)


Thanks


--
minscof
------------------------------------------------------------------------
minscof's Profile: http://forums.slimdevices.com/member.php?userid=52139
View this thread: http://forums.slimdevices.com/showthread.php?t=83362
ralphy
2011-12-11 12:41:59 UTC
Permalink
It's a bug in the kernel.

See 'this post'
(http://forums.slimdevices.com/showpost.php?p=675930&postcount=3).


--
ralphy

Ralphy

*1*-Touch, *4*-Classics, *2*-Booms, *12*-Squeezeslaves
'Squeezeslave' (http://code.google.com/p/squeezeslave/) 'donations'
(https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=LL5P6365KQEXN&lc=CA&item_name=Squeezeslave&currency_code=USD&bn=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=83362
minscof
2011-12-11 17:41:38 UTC
Permalink
On my arm device (Iomega Iconnect), I have trouble with my USB audio
card (E-MU 0204) when I don't use Pulseaudio.

I think the available version of squeezeslave for arm device is
compiled without support for Pulseaudio.

I'm going to compile a new one with this support, but I m not a good
programmer, and I feel not comfortable with Linux.

Can someone help me ? maybe a version of squeezeslave supporting
Pulseaudio is already available somewhere, and I could simply donwload
it ?

Thanks for helping me.


--
minscof
------------------------------------------------------------------------
minscof's Profile: http://forums.slimdevices.com/member.php?userid=52139
View this thread: http://forums.slimdevices.com/showthread.php?t=83362
dmce
2011-12-13 21:11:56 UTC
Permalink
Hi Folks

Where would i create a config file on arch for the servername etc? Can
i?


--
dmce
------------------------------------------------------------------------
dmce's Profile: http://forums.slimdevices.com/member.php?userid=7203
View this thread: http://forums.slimdevices.com/showthread.php?t=83362
lauret
2011-12-14 13:06:33 UTC
Permalink
Maybe I have a fix for all the 48000/44100 Hz issues, instead of the
convert.conf:


Code:
--------------------
int slimproto_helo(slimproto_t *p, char device_id, char revision, const char *macaddress, char isGraphics, char isReconnect) {
/* Only when message is larger than 36 are capabilities supported, so msg should look like:
( $deviceid, $revision,
$mac[0], $mac[1], $mac[2], $mac[3], $mac[4], $mac[5], $uuid,
$wlan_channellist, $bytes_received_H, $bytes_received_L, $lang
) = unpack("CCH2H2H2H2H2H2H32nNNA2", $$data_ref);
*/
unsigned char msg[SLIMPROTO_MSG_SIZE];
int channelList = 0;
memset(&msg, 0, SLIMPROTO_MSG_SIZE);

packA4(msg, 0, "HELO");
packN4(msg, 4, (36+19));
packC(msg, 8, device_id);
packC(msg, 9, revision);
memcpy(msg+10, macaddress, 6);
memcpy(msg+16, "\x00\x00\x00\x00\x00\x00\x00\x00", 16);
if (isGraphics)
channelList |= 0x8000;
if (isReconnect)
channelList |= 0x4000;
packN2(msg, 32, channelList);
packN4(msg, 34, 0); // bytes_received_H
packN4(msg, 38, 0); // bytes_received_L
memcpy(msg+42, "\x00\x00", 2); // language
memcpy(msg+44, "MaxSampleRate=44100", 19);

return slimproto_send(p, msg);
}
--------------------


I first added a language switch to the command line arguments, which
passed it on to slimproto_helo, but it didn't seemed to make a
difference, so I left it at \x00\x00

There is a problem though: Slim::Player::SqueezeSlave does not use the
capabilities supplied, but if you start squeezeslave with -e12
(Squeezeplay, so no display), it reads the capabilities and correctly
resamples to 44.1kHz. So for this to fully function, a server-side fix
is necessary.


--
lauret
------------------------------------------------------------------------
lauret's Profile: http://forums.slimdevices.com/member.php?userid=17632
View this thread: http://forums.slimdevices.com/showthread.php?t=83362
philippe
2011-12-14 15:01:03 UTC
Permalink
Hi,

I am using SqueezeSlave-wasapi 1.1-253 with SqueezeBox Server 7.6.1-001
installed on a Synology DS209.

It works great with 16bit/44.1Khz flac file with bitperfect.

But If i play 24bit/88.2Khz flac files... the song plays at half
speed.

I try SqueezePlay on the same client PC ... 24bit/88.2Khz plays at the
rignt speed but with a poor audio quality ( Not as good as
16bit/44.1Khz with SqueezeSlave-wasapi or SqueezeSlave-asio )

I'd like to know if there is a way to play high resolution audio files
with squeezeslave wasapi or asio.

Philippe


--
philippe

SqueezeBox Server 7.6.1-001 / Synology DS209.
------------------------------------------------------------------------
philippe's Profile: http://forums.slimdevices.com/member.php?userid=37022
View this thread: http://forums.slimdevices.com/showthread.php?t=83362
lauret
2011-12-15 07:55:32 UTC
Permalink
philippe;676658 Wrote:
> I'd like to know if there is a way to play high resolution audio files
> with squeezeslave wasapi or asio.

Squeezeslave only supports 44.1kHz / 16-bits.

You can find an appropriate custom-convert.conf file which lets the
server transcode all material to 44.1/16 here:
https://code.google.com/p/squeezeslave/source/browse/#svn%2Fsqueezeslave%2Ftrunk%2Fsqueezeslave%2Fconfig
(use custom-convert.conf.441).


--
lauret
------------------------------------------------------------------------
lauret's Profile: http://forums.slimdevices.com/member.php?userid=17632
View this thread: http://forums.slimdevices.com/showthread.php?t=83362
verypsb
2011-11-16 08:20:08 UTC
Permalink
ralphy;670252 Wrote:
> I've sent you a test build to try via email.

Yes, this version connects to my LMS server externally using a FQDN.


--
verypsb

1x Boom, 1x Classic, 2x Controller, 2x Receiver, 1x Touch
Please vote for bug 1330: new music should work on creation date
http://bugs.slimdevices.com/show_bug.cgi?id=1330
Please vote for bug 17205: Artists with accented characters not
correctly sorted in pagebar.
http://bugs.slimdevices.com/show_bug.cgi?id=17205
------------------------------------------------------------------------
verypsb's Profile: http://forums.slimdevices.com/member.php?userid=17295
View this thread: http://forums.slimdevices.com/showthread.php?t=83362
ralphy
2011-11-16 12:18:14 UTC
Permalink
verypsb;670458 Wrote:
> Yes, this version connects to my LMS server externally using a FQDN.

That's great!

I'll merge the changes into googlecode

Thanks for tracking down and reporting this.


--
ralphy

Ralphy

*1*-Touch, *4*-Classics, *2*-Booms, *12*-Squeezeslaves
'Squeezeslave' (http://code.google.com/p/squeezeslave/) 'donations'
(https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=LL5P6365KQEXN&lc=CA&item_name=Squeezeslave&currency_code=USD&bn=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=83362
Continue reading on narkive:
Loading...