PDA

View Full Version : Announce: squeezeslave 0.2



rtitmuss
2006-01-26, 13:48
squeezeslave is a command line C program to play audio from the slimserver. It has not gui so all player control has to be done using a web browser or another program like Moose.

A new release of squeezeslave is available today, you can download binaries for Windows, Linux and OSX from:
http://softsqueeze.sourceforge.net

This is still early release software so you may find some bugs - but I have been happily listening to mp3's using it for several days now on XP. The Linux port (thanks to Duane Paddock) is also known to be good. OSX works, but is not well tested.

This release supports:
- mp3 playback
- sync with mp3 playback
- password protected servers
- multiple players on one slimserver (use --mac option to set player mac address)


It does not support:
- flac, aac, wav, etc. (use bitrate limiting to play these formats)
- replay gain
- high quality mp3 playback (mp3 audio is clipped, but still ok to listen to)
- direct streaming (e.g. internet radio)
- audio looping (e.g. for short clips)
- anything other than 44.1Hz streams
- built in ssh tunnelling
- cross fading
- gain control

Feedback welcome.

Richard

John Hernandez
2006-01-27, 16:49
Thanks Richard! I have it working on Linux using OpenSSH tunnels. It's
very lightweight, and I appreciate that.

Question: When you say it does not support "high quality mp3 playback",
do you mean that there's a bitrate limitation on the mp3 files it can
play without clipping, or that clipping may be present regardless of the
source file bitrate? For what it's worth, it sounds fine to me (using
LAME '--preset standard' files).

rtitmuss wrote:
> squeezeslave is a command line C program to play audio from the
> slimserver. It has not gui so all player control has to be done using a
> web browser or another program like Moose.
>
> A new release of squeezeslave is available today, you can download
> binaries for Windows, Linux and OSX from:
> http://softsqueeze.sourceforge.net
>
> This is still early release software so you may find some bugs - but I
> have been happily listening to mp3's using it for several days now on
> XP. The Linux port (thanks to Duane Paddock) is also known to be good.
> OSX works, but is not well tested.
>
> This release supports:
> - mp3 playback
> - sync with mp3 playback
> - password protected servers
> - multiple players on one slimserver (use --mac option to set player
> mac address)
>
>
> It does not support:
> - flac, aac, wav, etc. (use bitrate limiting to play these formats)
> - replay gain
> - high quality mp3 playback (mp3 audio is clipped, but still ok to
> listen to)
> - direct streaming (e.g. internet radio)
> - audio looping (e.g. for short clips)
> - anything other than 44.1Hz streams
> - built in ssh tunnelling
> - cross fading
> - gain control
>
> Feedback welcome.
>
> Richard
>
>

evergreen25
2006-01-30, 13:33
Thanks for trying to get something functioning with better synchronization abilities than SoftSqueeze. I have a SB 2 connected wirelessly to a Win XP server through a linksys wireless router (WRT54G). Softsqueeze was consistently a few seconds behind the SB 2 when I would try to sync.

I installed the squeezeslave executable and after a few hiccups related to the bitrate limiting player settings in slimserver it is now running on the same computer I use for Slimserver (Win XP box). However, the sync is not quite right - I think the squeezeslave is about 0.5 seconds ahead of the SB 2 at this point.

Is there any particular information I can provide to help debug/improve the sync?

Thanks again!
Dave

rtitmuss
2006-01-30, 13:53
John Hernandez wrote:

>Thanks Richard! I have it working on Linux using OpenSSH tunnels. It's
>very lightweight, and I appreciate that.
>
>
That's ok, thanks for the feedback.

>Question: When you say it does not support "high quality mp3 playback",
>do you mean that there's a bitrate limitation on the mp3 files it can
>play without clipping, or that clipping may be present regardless of the
>source file bitrate? For what it's worth, it sounds fine to me (using
>LAME '--preset standard' files).
>
>
The output from the mad decoder is in 32 bits, at the moment this is
rounded, clipped and scaled down to 16 bits. It's recommended to use
"dithering or noise shaping" for this, but this is still on the todo
list. It sounds fine to me too ;)

Richard

rtitmuss
2006-01-30, 14:10
evergreen25 wrote:

>I installed the squeezeslave executable and after a few hiccups related
>to the bitrate limiting player settings in slimserver it is now running
>on the same computer I use for Slimserver (Win XP box). However, the
>sync is not quite right - I think the squeezeslave is about 0.5 seconds
>ahead of the SB 2 at this point.
>
>
Ahead, are you sure? Try setting the latency, I find 'set
PA_MIN_LATENCY_MSEC=50' works well. You may need to experiment with
different numbers. An important question is if the offset is consistent
or variable?

>Is there any particular information I can provide to help debug/improve
>the sync?
>
>
Yup, if that does not work try 'squeezeslave --debug slimaudio_output
--debug slimaudio <slimserverip>' and post the output.

Richard

rtitmuss
2006-01-30, 16:16
OK, I've just found I broke the sync just before making the last release while doing portablitity fixes. Give me a couple of days, and I'll push out a new version including flac ...

pressingonalways
2008-03-18, 16:11
When I play 32kbps CBR, Internet Radio sources, all i hear is chipmonk talking... I think the bitrate and the sample rate may be low causing the problem... If you can fix it for squeezeslave, that'd be great...

Thanks,
PressingonAlways

chrisla
2008-03-18, 16:56
You may want to file a bug report. Squeezeslave is not under very active
development, but with a bug report and patience (6+ months) I've gotten
things fixed that way.

-Chris


On Tue, Mar 18, 2008 at 4:11 PM, pressingonalways <
pressingonalways.36hqyz1205882101 (AT) no-mx (DOT) forums.slimdevices.com> wrote:

>
> When I play 32kbps CBR, Internet Radio sources, all i hear is chipmonk
> talking... I think the bitrate and the sample rate may be low causing
> the problem... If you can fix it for squeezeslave, that'd be great...
>
> Thanks,
> PressingonAlways
>
>
> --
> pressingonalways
> ------------------------------------------------------------------------
> pressingonalways's Profile:
> http://forums.slimdevices.com/member.php?userid=16152
> View this thread: http://forums.slimdevices.com/showthread.php?t=20441
>
>

pressingonalways
2008-03-18, 18:58
Where do I file a bug report for squeezeslave? Thanks...