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

Reply via email to