On Tue, 2009-04-14 at 22:19 +0100, Stuart Langridge wrote: <snip> > What I imagined is that I'd write a Banshee plugin which ties into > Banshee's fullscreen mode, and does two things. > > The first, which is simple, is that the up and down arrows should > increase and decrease the volume when playing in fullscreen. As far as > I can tell, up and down don't currently do anything in fullscreen, so > this wouldn't affect anything. > > The second is to implement a fullscreen media browser <snip> > A second alternative is to have the M keypress launch a separate > program which presents a fullscreen interface, and then when you > choose a video to play, enqueues that video, tells Banshee to play it > fullscreen, and then itself exits. <snip> There's a third alternative that might be worth considering : Banshee allows you to create so-called "clients". The main banshee UI we all know and love is just one of those client, called Nereid. Muinshee is another client, and there some other, non UI, client (for indexing and command-line control). There's even a bootloader to decide which client to run. See src/Clients/Booter/Booter/Entry.cs for a nice ASCII flowchart. ;) So a new "Media Center" client should be able to do what you want. It would of course be able to take full advantage of what banshee has to offer : widgets, services, etc. I assume you'd use this client on your big and little machines, and that you don't need the regular banshee UI on those. Because you need to restart banshee to run another client. By the way, thanks for writing up and sharing your thoughts on this. -- Bertrand Lorentz <bertrand lorentz gmail com> > http://flickr.com/photos/bl8/ <
Attachment:
signature.asc
Description: This is a digitally signed message part