Re: [slim] Announce: squeezeslave and SlimProtoLib

2008-12-03 Thread ralphy

idowantapickle;365247 Wrote: 
> You could maybe do something with pulseaudio - http://pulseaudio.org/ -
> if you're just looking to pipe the output someplace else.
> 
> There is a plugin module called module-pipe-sink
> 
> "Provides a simple test sink that writes the audio data to a FIFO
> special file in the file system. The sink name defaults to
> fifo_output."
> 
> Squeezeslave might need to be modified or configured to be a pulseaudio
> client though and i'm not exactly sure what that involves.

On the sourceforge squeezeslave site, there's a native alsa version,
which you can point to any alsa device.

https://sourceforge.net/project/showfiles.php?group_id=105169&package_id=176494

Try the latest version squeezeslave-0.8-22-lnx26-alsa-i686.tar.gz

squeezeslave -h

gives you the available options.

Initially you'll need to look at -L -o and -r.


-- 
ralphy

ralphy's Profile: http://forums.slimdevices.com/member.php?userid=3484
View this thread: http://forums.slimdevices.com/showthread.php?t=20160

___
discuss mailing list
discuss@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/discuss


Re: [slim] Announce: squeezeslave and SlimProtoLib

2008-12-01 Thread idowantapickle

You could maybe do something with pulseaudio - http://pulseaudio.org/ -
if you're just looking to pipe the output someplace else.

There is a plugin module called module-pipe-sink

"Provides a simple test sink that writes the audio data to a FIFO
special file in the file system. The sink name defaults to
fifo_output."

Squeezeslave might need to be modified or configured to be a pulseaudio
client though and i'm not exactly sure what that involves.


-- 
idowantapickle

idowantapickle's Profile: http://forums.slimdevices.com/member.php?userid=16490
View this thread: http://forums.slimdevices.com/showthread.php?t=20160

___
discuss mailing list
discuss@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/discuss


Re: [slim] Announce: squeezeslave and SlimProtoLib

2008-12-01 Thread habazot

Hi,

Is there a simple way of getting the audio output from squeezeslave on
stdout in wav format under linux? Would be very useful in integrating
with other equipment..

Maybe this could be done through a software mixer (alsa/jack?) of
sorts?

Any feedback/suggestions welcome.. :)

Regards


-- 
habazot

habazot's Profile: http://forums.slimdevices.com/member.php?userid=21388
View this thread: http://forums.slimdevices.com/showthread.php?t=20160

___
discuss mailing list
discuss@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/discuss


Re: [slim] Announce: squeezeslave and SlimProtoLib

2006-01-30 Thread Richard Titmuss

John Gorst wrote:

Tried to run it on XP with no success (exited after telling me I have 
four sound devices). However not much time to play with it yet and you 
probable know about the bug anyway.


I'd be interested if the new version works any better for you? If not 
does it do anything other than exit? Display an "Windows has had to shut 
this application down" dialog?


Richard

___
Discuss mailing list
Discuss@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/discuss


Re: [slim] Announce: squeezeslave and SlimProtoLib

2006-01-18 Thread John Gorst

rtitmuss wrote:

OK so I've had enough complaints about Java, sync and cpu usage with
Softsqueeze - time to bring on the changes :D.

Over the last few evenings I have started working on SlimProtoLib. This
is a C library that includes the client functions to emulate the
slim-protocol used by the Squeezebox, and also supports audio playback.
With some luck this will remove some of the Java quirks that some people
see, reduce playback latency for sync and improve cpu usage.

squeezeslave is a command line C program to play audio from the
slimserver - no Java needed, but then of course no gui. All player
control has to be from a webbrowser or another program like Moose.

This is very early release software, use at your peril! So far this
release supports:
- mp3 playback
- sync with mp3 playback
- crashes and cpu spinning

It does not support:
- all status information needed by the slimserver (for example the
playlist won't update correctly)
- flac, aac, wav, etc.
- replay gain
- high quality audio playback (output clips)
- 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
- password protected servers
- and lots of other things I've not realised are missing yet

My idea is when this library is working then I will itegrate this with
Softsqueeze to improve the audio playback performance.

If you would like to try this out and source (GPL) is available in
slimdevices svn trunk, and binaries for windows can be downloaded from
http://softsqueeze.sourceforge.net. To run squeezeslave use
'squeezeslave '.

The playback latency can be controlled - useful when trying sync out.
This can set using 'set PA_MIN_LATENCY_MSEC=50' on the command line
before you start squeezeslave. If you try sync I'd be interested to
know what works, and doesn't.

And also some help needed ... the libraries used should all be cross
platform, so with minimal tweaking it should be able to compile and run
on osx, linux and solaris. If anyone is up for that tweaking please
submit a patch. Thanks :).

Enjoy!
Richard


Sounds like a cool project.

Tried to run it on XP with no success (exited after telling me I have 
four sound devices). However not much time to play with it yet and you 
probable know about the bug anyway.


Goof luck!

___
Discuss mailing list
Discuss@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/discuss


[slim] Announce: squeezeslave and SlimProtoLib

2006-01-17 Thread rtitmuss

OK so I've had enough complaints about Java, sync and cpu usage with
Softsqueeze - time to bring on the changes :D.

Over the last few evenings I have started working on SlimProtoLib. This
is a C library that includes the client functions to emulate the
slim-protocol used by the Squeezebox, and also supports audio playback.
With some luck this will remove some of the Java quirks that some people
see, reduce playback latency for sync and improve cpu usage.

squeezeslave is a command line C program to play audio from the
slimserver - no Java needed, but then of course no gui. All player
control has to be from a webbrowser or another program like Moose.

This is very early release software, use at your peril! So far this
release supports:
- mp3 playback
- sync with mp3 playback
- crashes and cpu spinning

It does not support:
- all status information needed by the slimserver (for example the
playlist won't update correctly)
- flac, aac, wav, etc.
- replay gain
- high quality audio playback (output clips)
- 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
- password protected servers
- and lots of other things I've not realised are missing yet

My idea is when this library is working then I will itegrate this with
Softsqueeze to improve the audio playback performance.

If you would like to try this out and source (GPL) is available in
slimdevices svn trunk, and binaries for windows can be downloaded from
http://softsqueeze.sourceforge.net. To run squeezeslave use
'squeezeslave '.

The playback latency can be controlled - useful when trying sync out.
This can set using 'set PA_MIN_LATENCY_MSEC=50' on the command line
before you start squeezeslave. If you try sync I'd be interested to
know what works, and doesn't.

And also some help needed ... the libraries used should all be cross
platform, so with minimal tweaking it should be able to compile and run
on osx, linux and solaris. If anyone is up for that tweaking please
submit a patch. Thanks :).

Enjoy!
Richard


-- 
rtitmuss

rtitmuss's Profile: http://forums.slimdevices.com/member.php?userid=36
View this thread: http://forums.slimdevices.com/showthread.php?t=20160

___
Discuss mailing list
Discuss@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/discuss