The way player settings in the new players is handled is very different than it is in the older players.
With the older players the server did everything, the player was a "dumb" device, it just had enough smarts to access a network and thats it, EVERYTHING else was in the server. Thus all player setting were stored and acted upon in the server. When you used the remote and saw a menu to set things on the player, that code that drew the menu was really running on the server, the key presses on the remote just got sent to the server and the server code displayed the menu on the players screen. The player setting HAD to be set from the server because thats the only place it existed. With the new players the world is very different, the players now contain their own operating system, take input from the user, display stuff on the screen etc. The player setting are now stored and operated on in the player itself, NOT the server. The Gui for manipulating the settings is in the player, not the server. In order for the server to be able to change these settings would mean a completely different set of GUIs written for the server, in addition to the ones already in the player. Since the settings are in the player it would have to querry the player for its current value, display it through the server, let the user make the changes, then send the new value back to the player that would make the updates to the player settings and make changes to the display on the player. The reverse would also have to be true, if a setting was changed on the player it would have to send data to the server to tell it to change its display if someone was looking at that setting via the server. This HAS been done for the basic player controlls (start, stop, skip, volume etc) and its not simple, there is a huge amount of code on both the server and player to deal with this. The code and protocols for dealing with this on a more general basis for "player settings" does not exist at this point. It certainly could be done, but its a lot of work and has not been done yet. Even if this does happen, the GUIs would still have to be re-implemented in the server, which just by itself is not trivial. I know it would be nice to have these settings in the server, but its a LOT of work to do so, its not something that someone can just do in five minutes. John S. -- JohnSwenson ------------------------------------------------------------------------ JohnSwenson's Profile: http://forums.slimdevices.com/member.php?userid=5974 View this thread: http://forums.slimdevices.com/showthread.php?t=87980 _______________________________________________ Touch mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/touch
