Linux/crossplatform media center
I went to a friend’s place after a party and he showed me something pretty cool he said he had coded up in 3 nights. A media center running on Linux and hooked up to a big badass TV and sound system.
The concept was really simple — something like Apple’s Front Row but done in a much more appealing way to a geek like me who wants to understand what’s actually going on. It starts with a simple directory listing. You select a file to act upon:
- if it’s a video, it gets played in fullscreen or Picture-in-Picture
- if it’s a picture, it’s shown
- if it’s music, it gets played
The cool part here was playing videos as Picture-in-Picture. I haven’t really seen this kind of thing in any other “Media Center” but I found it cool. You can toggle between fullscreen and PIP with a simple button on the remote.
For controlling, a simple Logitech Media Remote was used. The scrollwheel was really convenient for this kind of thing, and so were the other buttons. It maps to standard mouse and keyboard events in the host so coding something up for it is really straightforward.
It was running on Linux but was using Python, SDL and mplayer, so all standard components which should also work on other platforms. I’ll try to get my hands on that thing and get more info and maybe try it out and post it here.
5 Comments
Leave a comment



Isn’t MythTV mythtv.org doing exactly that? Maybe you friend was using MythTV actually.
See here http://www.mythtv.org/modules.php?name=MythFeatures for an overview of MythTV features.
Vincent — thanks for the tip. Nope, it wasnt MythTV - MythTV appears to be more fancier and has more features like TV tuning, recording etc. His system was very barebones and just for playback. It was interesting to me mainly because the little amount of work involved — MythTV says its been in works for four years, but he could make a system in 3 nights that can challenge FrontRow
hey, any progress with this thing? stumbled over it and it sounds very interesting to try out. Thanks.
w - I’m not sure of progress, but you can contact the author at sammy ‘at’ local.ee, or Skype Name “videokaru”.