pounce;540261 Wrote: > Ok. Gotcha. If the server (running on another box) can control the Touch > how is it doing this? What's the interface on the Touch that the Server > would use to control aspects of the Touch?
Ok. Basics. Here's a 1x1 on how a Squeezebox works. To begin with, let's answer your question (although for the 4th time): Squeezeplay devices can't talk to each other. Never. A Squeezebox is (in principle) a dumb device that has NO control over itself. Everything, music, volume, play/pause, whatever, is being controlled by a Squeezebox Server or MySqueezebox.com (which is also a server). Even most menus you see on your Touch are not being provided by the touch but delivered by the server. Most player settings reside on the server and are being transmitted to the server through a control connection. Whenever you now control a Squeezbox, what you _really_ do is tell the server that it should tell the Squeezebox what to do. This is even the case when you use the UI on the Touch. The UI will tell the server what to do which in turn will talk back to your Touch (the player software, in this case) to tell it what to do. Now the special case with the Touch is that it does run an instance of such a server by itself, but that doesn't change the fact that this is how it works. Now the changes discussed here on how you could _simply_ add balance controls or a fixed audio output all are talking about hacking the touch so that these settings _directly_ affect the player software on the touch. In an "ideal, official" scenario, all of this would be implemented through the server so that it can be remotely controlled, but since this will require a lot of changes on the server side (as I mentioned several times before: UI, sync with MySb, a known settings, a protocol,...) it's probably not going to happen soon. So you have two choices: 1. easy hack. Simple to do, may be provided by a 3rd party as a patch. NOT remotely controllable through the server. 2. full scale implementation. Can do everything you want but requires a plugin on the server side. Probably not going to happen from Logitech, could be done by 3rd parties, but again: lot of work. IR-Remotes are a bit in between. Actually I'm not sure whether they can directly act on the player part for the Touch (I think no but I'm not sure) but they can definitely act like a "mouse", just controlling the menu which means you can use them to activate any "local" functionality on the touch. -- pippin --- see iPeng, the Squeezebox iPhone remote, at penguinlovesmusic.com ------------------------------------------------------------------------ pippin's Profile: http://forums.slimdevices.com/member.php?userid=13777 View this thread: http://forums.slimdevices.com/showthread.php?t=77771 _______________________________________________ Touch mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/touch
