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
