Erland,

I appreciate your efforts in developing plugins for SS.

> 1. A device driver connecting to slimserver, using the already 
> existing CLI interface to add and play the currently played 
> track on your PC.

I don't understand this at all.  A device driver gets a stream of audio
data.  It does not get a file name to associate with that stream.

> 2. A device driver implementing SlimProto and connecting
> directly towards the SqueezeBox.

Yes.  Another alternative is to send the stream of audio data to
SlimServer.  A Slimmer Server would be more attractive for this
purpose.

> 1. You probably want some of your PC sound to go through the 
> PC speakers and some other sounds to go through the SqueezeBox.
> So the software you are using on the PC probably would have to 
> support some way of selecting output device.

The [Squeezebox] device driver would tell Windows that there is one
output device for each SB or Transporter.  Windows  has a mechanism for
selecting the default output device. An application can choose the
output device it wants from a list of available output devices or just
use the default one.  Windows will continue to send system sounds to
the default output device.

> 2. The SqueezeBox is a networked device, networks sometimes 
> sends data fast and sometimes not. ...

I don't think that the situation is qualitatively different when you
are routing audio output from another player to the Squeezebox.  There
would probably be a quantitative ddifference in total buffering. 

The most obvious effect of increased buffering is that Fast
forward/rewind commands seem to be slow and out of sync.  That happens
now.  Windows XP is a poor environment for a real time task; it is
quite common to fix glitches by increasing the size of buffers in the
driver and the player application.  The problem of slow response to
FF/Rewind commands is already present and we live with it.

> Another issue with the buffering is that you probably expect 
> the sound to be in sync with the visualization stuff in the 
> player of your choice, due to the network and buffering this 
> will probably be hard to accomplish.

Sorry, I just can't get excited about out of sync visualizations.  A
good laugh maybe.

Staying in sync with video when you are using a Squeezebox for audio
output is a much more serious problem.  If you make the Squeezebox a
regular audio device, customers will expect it to do everything any
other audio output device does.  That includes playing audio that
accompanies video.

Bill


-- 
Listener
------------------------------------------------------------------------
Listener's Profile: http://forums.slimdevices.com/member.php?userid=2508
View this thread: http://forums.slimdevices.com/showthread.php?t=31324

_______________________________________________
discuss mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/discuss

Reply via email to