Google Summer of Code 2012

March 9th, 2012 theuni

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!

  1. Niki
    March 9th, 2012 at 10:21 | #1

    I would like to see some work on porting XBMC on android and on systems like Raspberry Pi

  2. Harley
    March 9th, 2012 at 12:09 | #2

    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 :)

  3. Anonymous
    March 9th, 2012 at 14:33 | #3
  4. March 10th, 2012 at 18:01 | #4

    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.

  5. Joe WIlson
    March 11th, 2012 at 13:04 | #5

    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.

  6. robweber
    March 11th, 2012 at 18:22 | #6

    @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!

  7. Jeremy
    March 12th, 2012 at 11:52 | #7

    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!

  8. Thom
    March 14th, 2012 at 15:21 | #8

    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.

  9. Magnus W
    March 15th, 2012 at 03:40 | #9

    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.

  10. pantelis
    March 15th, 2012 at 08:26 | #10

    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.

  11. Stephen E. Baker
    March 17th, 2012 at 14:46 | #11
  12. Anonymous
    March 17th, 2012 at 20:02 | #12

    Already done
    @Niki

  13. nepeterson
    March 18th, 2012 at 03:04 | #13

    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.

Comments are closed.