Google Summer of Code 2012
March 9th, 2012
A quick note to let our users know that we have applied to be a sponsor for this year’s GSOC. Some of you may recall that we were accepted a few years ago, and by proxy thanks to the BeagleBoard project in 2010.
We’re confident that the recent buzz from the Raspberry Pi among other things will help this year, though it’s always a fierce competition. If you are interested in applying, please head to our project page and begin thinking of what you might like to hack on!
I would like to see some work on porting XBMC on android and on systems like Raspberry Pi
Great news to hear this, I really hope that XBMC gets accepted and gets many good students!
I think that the project page might be better with more technical information about XBMC developing?
I also believe that XBMC have been translated to over 40 languages now :)
@Harley
Sweet. I think you should try to improve the performance of XBMC generally :)
Then it would be easier to run it on Raspberry Pi and you wouldn’t need a lot of expensive components to build your own HTPC.
I am going to have to get my hands on a few of those Rasberry Pi’s they look yummy.
As for the the project page being more techical information, it would be nice if there was more done
to mix the outdated wiki, and indepth step by step explanation of making skins and plugins that the
average person can understand and pick up.
@Joe WIlson
Do you mean the wiki, and skin/plugin tutorials should be part of the SOC? I don’t think that is the intent of that program. I don’t think the wiki is outdated at all. Sure some of the plugin/development pages aren’t on the bleeding edge; but the wiki is a total community effort. If you don’t like the contents go ahead and start updating it!
I would love to see an XBMC implementation similar to Ubuntu on Android. Imagine having your android phone or tablet setup so that if you want to use it for regular computing you launch Ubuntu on Android and then when you want to watch media you can launch via shortcut or dock signal XBMC on Android. It would be the perfect all around personal computing device!
Voice activation over android or iPhone to the central XBMC server like speaking, “X…play music, 70s, random” and have a 70s station playing music while you get up.
Team XBMC has already suggested some “Projects within the client/server area” and I have a suggestion for an approach which basically is to support “thin clients” through UI streaming.
UPnP/DLNA can stream video to clients, but doesn’t help with UI presentation and media navigation. This could however be added using an additional protocol and video stream.
The XBMC UI could be rendered by the server and the rendered output encoded into a video stream. (either using a generic codec like x264 or a codec more suitable for computer generated input.)
All the client has to do is sent the remote commands to the server and blend the two video streams it gets back from the server. (one stream is the real time encoded UI, and the other stream is the media being played).
Porting XBMC to new platforms like tablets that wouldn’t store the media locally anyway would be much simplified as you would only have to implement the thin client. Any changes to your library, skins and XBMC version updates would be seen immediately on the clients since there is only one server to update.
There are protocols like this already:
http://en.wikipedia.org/wiki/RVU_protocol
http://en.wikipedia.org/wiki/AllVid
RVU is for instance implemented in at least one Samsung TV set, so it already has the client built in to the TV. No additional client hardware needed.
I would like to see a modules separation to front-back end manner. this way we will be able to run xbmc in a headless server that will serve files, info and library to the others xbmc in the network. Just imagine if a user would be able to run his xbmc front end on an android device.
Looks like XBMC was accepted: http://www.google-melange.com/gsoc/org/google/gsoc2012/xbmc :-)
Already done
@Niki
I hope that someone can improve the support for HD44780 displays. I would like to display the current time in big digits when the screen is idle. The Time21/22, TimeWide21/22, and Time41/42/43/44 settings don’t work in the slightest right now.