PDA

View Full Version : Announce: squeezeslave 0.5



rtitmuss
2006-02-17, 17:23
squeezeslave is a command line program to play audio from the slimserver. It has no gui so all player control has to be done using a web browser or another program like Moose. Run squeezeslave from the command line e.g. "squeezeslave.exe <slimserver address>"

A new release of squeezeslave is available today, you can download binaries for Windows, Linux and OSX from:
https://sourceforge.net/project/show...roup_id=105169

In this release changing tracks should no longer crash squeezeslave. I've have also added a volume control and native support for ogg playback.

HELP WANTED ... to add native wma playback. I did look at this earlier in the week but could not get the windows wmsdk to link into the code. It would be great if someone could look at adding support for this.

This release supports:
- native flac, pcm and mp3 playback
- native ogg playback (slimserver 6.5 >= r6293 only)
- gapless flac
- volume (gain) control
- player synchronization
- password protected servers
- multiple players on one slimserver (use --mac option to set player mac address)


Known issues:
- fast fwd/rew do not work
- clicking when changing tracks (on windows)
- volume is not linear (on osx)
- the volume control on linux has not been tested, comments please.
- can only playback on one audio device


It does not yet support:
- replay gain
- direct streaming (e.g. squeezenetwork/internet radio)
- audio looping (e.g. for short clips)
- anything other than 44.1Hz streams
- built in ssh tunnelling
- cross fading

Feedback welcome, as always ...

Richard

chrisla
2006-02-17, 20:21
Does anyone have a binary built for this for glibc 2.3.2?

Thanks,

-Chris

On 2/17/06, rtitmuss <rtitmuss.23eg0c (AT) no-mx (DOT) forums.slimdevices.com> wrote:
>
> squeezeslave is a command line program to play audio from the
> slimserver. It has no gui so all player control has to be done using a
> web browser or another program like Moose. Run squeezeslave from the
> command line e.g. "squeezeslave.exe <slimserver address>"
>
> A new release of squeezeslave is available today, you can download
> binaries for Windows, Linux and OSX from:
> https://sourceforge.net/project/show...roup_id=105169
>
> In this release changing tracks should no longer crash squeezeslave.
> I've have also added a volume control and native support for ogg
> playback.
>
> HELP WANTED ... to add native wma playback. I did look at this earlier
> in the week but could not get the windows wmsdk to link into the code.
> It would be great if someone could look at adding support for this.
>
> This release supports:
> - native flac, pcm and mp3 playback
> - native ogg playback (slimserver 6.5 >= r6293 only)
> - gapless flac
> - volume (gain) control (linux and osx only)
> - player synchronization
> - password protected servers
> - multiple players on one slimserver (use --mac option to set player
> mac address)
>
>
> Known issues:
> - fast fwd/rew do not work
> - clicking when changing tracks (on windows)
> - volume is not linear (on osx)
> - the volume control on linux has not been tested, comments please.
> - can only playback on one audio device
>
>
> It does not yet support:
> - replay gain
> - direct streaming (e.g. squeezenetwork/internet radio)
> - audio looping (e.g. for short clips)
> - anything other than 44.1Hz streams
> - built in ssh tunnelling
> - cross fading
>
> Feedback welcome, as always ...
>
> Richard
>
>
> --
> rtitmuss
> ------------------------------------------------------------------------
> rtitmuss's Profile: http://forums.slimdevices.com/member.php?userid=36
> View this thread: http://forums.slimdevices.com/showthread.php?t=21223
>
>

rtitmuss
2006-02-18, 02:27
Does anyone have a binary built for this for glibc 2.3.2?


I have rebuilt squeezeslave on a different pc and replaced the version on sourceforge. It should work ok for you now ...

Philip Meyer
2006-02-18, 03:44
>A new release of squeezeslave is available today, you can download
>binaries for Windows, Linux and OSX from:
>https://sourceforge.net/project/show...roup_id=105169

That link has been chopped in the middle. Try this:
https://sourceforge.net/project/showfiles.php?groupid=105169&package_id=176494&release_id=394446

However, I have downloaded the win32 zip (from two mirrors) and it says it is corrupt.

Phil

rtitmuss
2006-02-18, 09:02
Philip Meyer wrote:

> That link has been chopped in the middle. Try this:
>
>https://sourceforge.net/project/showfiles.php?groupid=105169&package_id=176494&release_id=394446
>
It works ok in the forum, but it looks like the link gets chopped on the mailing list.


>However, I have downloaded the win32 zip (from two mirrors) and it says it is corrupt.
>
>
Strange. I just downloaded from the kent.dl.sourceforge.net mirror that
is identical to the file I uploaded, and it unzips fine.

Richard

chrisla
2006-02-18, 13:01
Thanks, that works better. May be best to keep the lowest common
denominators in mind on this, as people are quite likely to be using
this in older or embedded applications that are not always cutting
edge. Compile time options to build to fully static in the makefiles
would also be nice.

> - clicking when changing tracks (on windows)

I think I am getting this on Linux (server: FC4 6.2.2 /
slimserver-2006_01_10-1 / client DamnSmall Linux 0.91) as well. Sort
of sounds like the buzzer in a basketball game when changing tracks.
It plays correctly after that. It sounds like it is playing some of
the mp3 header before it gets to the music frames.

*forward or back*; *1/2 second blap* ; *1/2 second silence* ; Song
plays perfectly.

It only seems to happen if I manually forward the track, if it goes on
its own I'm not getting it.

> - the volume control on linux has not been tested, comments please.
Works grand for me.

Thanks,

-Chris

On 2/18/06, rtitmuss <rtitmuss.23f50b (AT) no-mx (DOT) forums.slimdevices.com> wrote:
>
> chrisla Wrote:
> > Does anyone have a binary built for this for glibc 2.3.2?
> >
>
> I have rebuilt squeezeslave on a different pc and replaced the version
> on sourceforge. It should work ok for you now ...
>
>
> --
> rtitmuss
> ------------------------------------------------------------------------
> rtitmuss's Profile: http://forums.slimdevices.com/member.php?userid=36
> View this thread: http://forums.slimdevices.com/showthread.php?t=21223
>
>

rtitmuss
2006-02-19, 14:10
I have just uploaded an updated windows version (squeezeslave-0.5.1-win32.zip) that adds support for the volume control.

Richard

jph
2006-02-28, 15:25
rtitmuss wrote:
> - the volume control on linux has not been tested, comments please.

It's not working very well for me. With both my PCM and Master mixer
settings at 80%, the 11 setting tends to clip in louder passages, the 10
setting is too quiet, and 9 is almost silent :(

This is using Fedora Core 4, ALSA 1.0.10, NVidia nForce2 (Realtek ALC650F)

NWP
2006-04-13, 16:12
rtitmuss wrote:
> - the volume control on linux has not been tested, comments please.

It's not working very well for me. With both my PCM and Master mixer
settings at 80%, the 11 setting tends to clip in louder passages, the 10
setting is too quiet, and 9 is almost silent :(

This is using Fedora Core 4, ALSA 1.0.10, NVidia nForce2 (Realtek ALC650F)

I'm having a similar problem with the volume in linux. I am using Ubuntu.

Despite the volume problem, I really like squeezeslave. Thanks for making it and I hope you continue developing it.

NWP
2006-04-13, 16:40
When you click the volume control on Ubuntu, you get a little mixer with three sliders on it. There is Master, PCM and PC Speaker. I guess PCM stands for PC Music or something similar. This slider moves when you select different volumes in the slimserver web interface.

Here is how they corrolate (approximately because I am eyeing it up):

Volumes 1-3: Mute. There is a red X on the speaker under the PCM slider.
Volume 4-5: seem to be the same, no mute, but very close to zero.
Volume 6: around 10%
Volume 7: around 12%
Volume 8: around 20%
Volume 9: around 35%
Volume 10: around 60%
Volume 11: blasts up to 100%

I hope that helps.

NWP
2006-04-14, 10:14
I've also found that I can't play Shoutcast Internet radio through squeezeslave running on Ubuntu Linux. It will usually play for a few seconds, then I get a series of 2-3 "decoding errors" and squeezeslave crashes.

With my current setup, softsqueeze plays Shoutcast with no difficulties. I should mention that I am using the 6.5 beta, a build from around a week ago.

NWP
2006-05-07, 11:26
Any news on a squeezeslave 0.6 release?

Mark Lanctot
2006-05-07, 18:42
Any news on a squeezeslave 0.6 release?

Richard is now working for Slim Devices. He announced that development of SoftSqueeze is temporarily halted. I would assume that this includes squeezeslave as well.

The good news is he rectified most of the firmware issues, so he may shortly be working on this again.