Re: [slim] Announce: squeezeslave and SlimProtoLib
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
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
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
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
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
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