Originally Posted By: jonshouse
You can split and have the player on a Pi board and front end on the PC, or swap them round, or have mulitiple front ends - I did say it was confusing....

I don't think it's that confusing. smile

Centro doesn't have a "UI", it has an "I" that works by listening for specific messages on the network, and spitting out a stream of images to the network (that corresponds to the display).

Anyone can write a custom "UI" for the player, by mapping user actions (pressing an analog button, pressing a touchscreen in a specific location, using the mouse to press a GDK or Qt widget in a desktop app) to generate those network messages, and rendering the stream of images pulled from the network.

Because the player is "UI" agnostic, it can have whatever "UI" you can dream up. On the Pi or a desktop that has an attached microphone, you could have a voice-recognition control app, for example.

So far, you've provided a few reference applications. smile