The Ubuntu TV team would like to formally announce a call for the TV community to take a more active role in helping and leading the direction and implementation of the TV project. There are three specific ways that the community can help the project with immediately:
- Re-creating the TV user interface using the Nux toolkit (Unity 3D) instead of Qt/QML (Unity 2D).
- Integrating a full MythTV backend into the TV UI, meaning live TV tuning (EPG) and recording infrastructure.
- Researching and finalizing the hardware acceleration of GStreamer video sinks for nVidia, Intel and AMD graphic cards. This not only will enable the TV to have hardware accelerated video playback, but also anything on the Ubuntu desktop that is built using GStreamer.
When / Where
- Work can begin immediately, but know that more details will be discussed at the upcoming UDS in Copenhagen. If you’re at UDS, please attend the session. If you can’t make it in person, feel free to attend the session remotely.
- The design specification used to create the prototype shown at CES is being provided to guide the re-creating in Unity 3D and Nux. Following this spec will ensure that the community’s efforts are inline with Canonical’s goals, and will ultimately be merged into upstream Unity.
Hardware acceleration information
Nux toolkit documentation
Unity development information
Ubuntu TV User Interface Design Spec
MythTV backend integration preview into Ubuntu TV UI
- Thomas Mashos (tgm4883 on freenode) and Joseph Mills (bobweaver on freenode) will be taking the community lead for this project. You can find them in #ubuntu-tv on irc.freenode.net
- Live Unity and Nux help can be found in #ubuntu-unity on freenode as well
- Post all other questions to the Ubuntu TV mailing list: firstname.lastname@example.org