UbuntuMediaCenter

Differences between revisions 1 and 10 (spanning 9 versions)
Revision 1 as of 2006-04-19 19:22:18
Size: 779
Editor: AMontsouris-152-1-96-189
Comment: Initial revision.
Revision 10 as of 2006-04-21 13:37:11
Size: 3658
Editor: Quebec-HSE-ppp3616680
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
 * '''Launchpad Entry''': https://launchpad.net/distros/ubuntu/+spec/foo  * '''Launchpad Entry''': https://launchpad.net/distros/ubuntu/+spec/ubuntu-media-center
Line 9: Line 9:
Ubuntu should integrate a powerful Media Center to bring convergence for all media available at home : TV, movies, music and pictures, but also News (RSS...), Video On Demand, Music on Demand... And all of this available with a "Powered by Ubuntu" remote control. Ubuntu should integrate a powerful and fully integrated Media Center.
Line 12: Line 12:
One of the crucial stakes of future desktop PC is its ability to bring the convergence for all media available at home : TV, movies, music and pictures, but also Radio, News (RSS...), Video On Demand, Music on Demand... And all of this available with a "Powered by Ubuntu" remote control.

This is an essential issue if Ubuntu wants to be a popular OS.
Line 14: Line 17:

- A user installs a "Ubuntu Media Center" distribution. Media Center packages are installed automatically, configuration is done during the system installation process : media files places (movies, music...), hardware configuration (TV tuner, remote control...). When the system boots, the Media Center is automatically launched (To be defined : maybe two different entries in Grub can be used to launch directly the media center or not).

- A user has a standard Ubuntu installed. He wants to move to "Ubuntu Media Center" : additional packages are installed and configuration is done after package installation.
Line 18: Line 25:
The use of a "Powered by Ubuntu" remote control is prerequired for a good media center.
Line 20: Line 28:
The implementation can use existing projects (Freevo, MythTV...) but the goal should be to give an desktop integrated software, easy to install and use. Moreover, if existing software is used, an "Ubuntu Media Center" theme must be developped.

What we need :

 * A good remote control: of course it should be possible to use any remote control via lirc or usb driver, but a "Powered by Ubuntu" one is better.
    * I'm not sure what this means exactly. Are you suggesting getting into the hardware business? if not, does "powered by ubuntu" mean "here is a list of remote interfaces that Really Just Work with Ubuntu-media-center"? I think the latter is the smarter move. And in addition to this, a smart installer task that detects your capture cards & installs all the required out-of-tree kernel modules required to run it.
 * media-center-control-panel: a control panel in the gnome System menu used to configure the media center : media file places, remote control...
 * media-center-kernel: the kernel for our system manages the display, themes, colors, bitmaps, user interaction (remote control, keyboard, mouse, maybe touchscreen), initialization, de-initializations...
 * media-center modules: each feature is part of one module independant from the kernel. Mandatory modules are TV, Radio, Movies and Music. Additional modules can be developped: RSS reader, integrated web browser, Video-on-Demand...

Once the API of the kernel is perfectly defined, it is easy to develop modules in parallel.
Line 26: Line 45:
 * Video player. Syndicated content, movies and entertainment comes in all ranges of video formats. There is no player that handles all of them, and in some cases (wmv, mpeg4 etc) you have to try several players to find one that plays it well -- the default handler is not always good enough. [When a media player is not good enough, it's not usable at all. No one watches a whole movie if the image is flickering or the sound is 1 sec async.] -- Engla
== Comments ==

Summary

Ubuntu should integrate a powerful and fully integrated Media Center.

Rationale

One of the crucial stakes of future desktop PC is its ability to bring the convergence for all media available at home : TV, movies, music and pictures, but also Radio, News (RSS...), Video On Demand, Music on Demand... And all of this available with a "Powered by Ubuntu" remote control.

This is an essential issue if Ubuntu wants to be a popular OS.

Use cases

- A user installs a "Ubuntu Media Center" distribution. Media Center packages are installed automatically, configuration is done during the system installation process : media files places (movies, music...), hardware configuration (TV tuner, remote control...). When the system boots, the Media Center is automatically launched (To be defined : maybe two different entries in Grub can be used to launch directly the media center or not).

- A user has a standard Ubuntu installed. He wants to move to "Ubuntu Media Center" : additional packages are installed and configuration is done after package installation.

Scope

Design

The use of a "Powered by Ubuntu" remote control is prerequired for a good media center.

Implementation

The implementation can use existing projects (Freevo, MythTV...) but the goal should be to give an desktop integrated software, easy to install and use. Moreover, if existing software is used, an "Ubuntu Media Center" theme must be developped.

What we need :

  • A good remote control: of course it should be possible to use any remote control via lirc or usb driver, but a "Powered by Ubuntu" one is better.
    • I'm not sure what this means exactly. Are you suggesting getting into the hardware business? if not, does "powered by ubuntu" mean "here is a list of remote interfaces that Really Just Work with Ubuntu-media-center"? I think the latter is the smarter move. And in addition to this, a smart installer task that detects your capture cards & installs all the required out-of-tree kernel modules required to run it.

  • media-center-control-panel: a control panel in the gnome System menu used to configure the media center : media file places, remote control...
  • media-center-kernel: the kernel for our system manages the display, themes, colors, bitmaps, user interaction (remote control, keyboard, mouse, maybe touchscreen), initialization, de-initializations...
  • media-center modules: each feature is part of one module independant from the kernel. Mandatory modules are TV, Radio, Movies and Music. Additional modules can be developped: RSS reader, integrated web browser, Video-on-Demand...

Once the API of the kernel is perfectly defined, it is easy to develop modules in parallel.

Code

Data preservation and migration

Outstanding issues

  • Video player. Syndicated content, movies and entertainment comes in all ranges of video formats. There is no player that handles all of them, and in some cases (wmv, mpeg4 etc) you have to try several players to find one that plays it well -- the default handler is not always good enough. [When a media player is not good enough, it's not usable at all. No one watches a whole movie if the image is flickering or the sound is 1 sec async.] -- Engla

Comments

BoF agenda and discussion


CategorySpec

UbuntuMediaCenter (last edited 2011-03-06 06:39:01 by 162)