JJZolx wrote: > The 'controller' was only an integral part of the Duet system, not of > any other Squeezebox product. All other Squeezeboxes are controllable by > an IR remote and, on some, a front panel or touch screen. These other > interfaces are not connected via network, although their dispatches are > passed by the player over the network to the server.
When I talk about "controller" I am talking about the abstract logical construct I call a controller, not the physical box called the Controller. The logical controller has two parts, one is the human interface, buttons, display screen etc, and the part that sends commands to the server, such as start, stop, display the results of a query to the database. There are different physical implementations of this logical construct. In the case of the Radio, Controller and Touch there is a local processor in the box running a program called squeezeplay, squeezeplay will read buttons, IR codes from a remote, touches on the Touch screen and display things on the LCD screen. It takes the information in and sends commands over the network to the server. On SB3, boom, transporter etc, the server software creates an instance of a controller running on the computer the server is running on, the SB hardware sends IR codes, button presses etc to this controller instance and this controller instance interprets them and sends the same commands to the server. So architecturally, logically, it's the same model, even though the physical implementations are quite a bit different. All the different methods of control do the same thing, they have some way of interacting with humans, some software to interpret that interface and send commands to a server. It might be iPeng on an iPhone, the web page hosted by the server, squeezeplay on a Touch, or that special controller instance created by the server for an SB3. Logically they are all the same thing. John S. ------------------------------------------------------------------------ JohnSwenson's Profile: http://forums.slimdevices.com/member.php?userid=5974 View this thread: http://forums.slimdevices.com/showthread.php?t=95584 _______________________________________________ Touch mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/touch
