GSoC/GCI Archive
Google Summer of Code 2013


Web Page:

Mailing List:


XBMC is a free and open source (GPL) software media player and entertainment hub for digital media. XBMC is available for Linux, OSX, iOS, Android, and Windows, running on both x86 and ARM-based processors. Created in 2003 by a group of like minded programmers, XBMC is a non-profit project run and developed by volunteers located around the world. More than 50 software developers have contributed to XBMC, and 100-plus translators have worked to expand its reach, making it available in more than 30 languages.


  • Improved Database Layout This proposal is to work on the proposed project idea for improving the XBMC database
  • Improved Support for Linux Windowing Systems The purpose of this project will be to create window system backends to deploy XBMC on modern linux windowing systems and provide automated tests such that the code doesn't fall into bitrot for windowing systems which might not be heavily used at the moment. Ideally, the project will allow xbmc to run natively when either: Directly on the linux framebuffer (eg, GBM / KMS), Via the wayland protocol on Weston, Via the Mir protocol on the Mir Compositor.