2011-01-28, 19:54
wuench Wrote:My thoughts were to have one interface for playback and direct commands to the active player. If I can get some sort of indicator that an external player is active (even better if I knew which one) then a play button, for example, could send the play command to the active player.
One could just send all commands to all players, but that might have side effects on players/programs that are running in the background.
That actually just make me want to state even more that it shouldn't be possible. A client should never need to poke the external player by itself, xbmc should always relay, otherwise there is no way xbmc could keep track of the state (atleast no garantue). Heck, its even arguably a security risk. If we don't relay and the client know foo external player is running, it could try to hack that external player. Ofcourse this could happen no matter if we give the info but atleast there is some obscurity.
Besides, any external player should behave for any client (and users) as an internal one.