StateOfTheArtSpecs

Differences between revisions 9 and 10
Revision 9 as of 2007-04-12 10:12:34
Size: 2987
Editor: nat-lan-c
Comment:
Revision 10 as of 2007-04-12 14:40:57
Size: 4054
Editor: nat-lan-c
Comment:
Deletions are marked like this. Additions are marked like this.
Line 30: Line 30:
OuattaraAziz
 * '''Implementation overview'''
  * Language : C++
  * MMS kernel, consists in making the communication between different kinds of plugin (actually Input, Output, Features and Players (Audio and Video) ).
   * Input plugins are an equivalent of what I have called Controller modules.
   * Output is actually the output device [[FootNote(should is be up to the kernel to specify the output ? Can every player play on every output ?)]].
   * Features (I didn't understand what is this) they are of 4 kinds : Audio, Movie, Pictures and EPG
   * Players : Audio and Video
   * See : http://mms.kicks-ass.org/wiki/index.php/Writing_plugins

 * '''Discussing'''
   * First when I tested MMS I have been refrained by its UI and having no customization option.
   * But after looking at the code, I had to notice that the code is clean, understandable and the architecture is just the one I wanted for the Media Center. If we have to take that one, we will easily understand the code, we can easily add more modularity and configurability.

This page sums up the state of the art on the Linux Media Center subject.

This will allow the Ubuntu Media Center Team to have a clear vision for the software choice.

Functional analysis

Supported features

Name

Type

TV

Movies

Music

Pictures

Games

Effects

Additional plugins

[http://www.fluendo.com/elisa/index.php Elisa]

Software

Yes

Yes

Yes

Yes

[http://freevo.sourceforge.net Freevo]

Software

Yes

Yes

Yes

Yes (p)

No

Yes

[http://www.mythtv.org MythTV]

Software

Yes

Yes

Yes

Yes

Yes (p)

Yes

[http://www.mymediasystem.com My Media System]

Yes

Yes

Yes

Yes

yes

[http://linuxmce.com LinuxMCE]

Distro

Yes

Yes

Yes

Yes

Yes

Yes

[http://www.geexbox.org GeeXboX]

Distro

Yes

Yes

Yes

Yes

Nb : (p) means the feature is available with an additional plugin.

Detailed analysis

Elisa

Freevo

MythTV

MMS

OuattaraAziz

  • Implementation overview

  • Discussing

    • First when I tested MMS I have been refrained by its UI and having no customization option.
    • But after looking at the code, I had to notice that the code is clean, understandable and the architecture is just the one I wanted for the Media Center. If we have to take that one, we will easily understand the code, we can easily add more modularity and configurability.

LinuxMCE

GeeXboX

Notes

  • non [http://en.wikipedia.org/wiki/FOSS FLOSS] software have been discarded:

    • SageTV
  • GeeXboX teams up with freevo for LiveCD/distro.
  • LinuxMCE is more than just a Media Center. It can manage your whole house. So that's also a problem cause the installer comes with all its stuff (to manage the whole house) and, at the end, you're lost in all those functionalities ( and the software becomes unusable ).
  • My Media System (mms) also have a kind of plug in approach. It wrappes existing players and supports LIRC. However, it doesn't do a special job apart being an interface to existing players. I didn't find a way to select set up the player. It's easy installable and testable. I propose you do.

Useful external links

MediaCenter/StateOfTheArtSpecs (last edited 2008-08-06 17:00:47 by localhost)