Go directly to
TODO List
- gnome cd burner lib
- bonobo cd burner slave
There is still discussion if the lib should use the bonobo object or the other way around. Look at the
mailing list archives for more info. This should bring easy cd burning support for rhythmbox, nautilus and other apps.
Plan draft
16 / 9 / 2002
Gstreamer
GStreamer allows the construction of graphs of media-handling
components, ranging from simple mp3 playback to complex audio (mixing) and
video (non-linear editing) processing. Applications can take advantage of
advances in codec and filter technology transparently. Developers can add
new codecs and filters by writing a simple plugin with a clean, generic
interface. GStreamer is released under the LGPL, with many of the included
plugins retaining the license of the code they were derived from, usually
GPL or BSD.
http://www.gstreamer.net/
- Christian Fredrik working on a GEP for inclusion in gnome 2.2
- Jeff Waugh publishing two GEP: The first is about the process, the second
is about what is included in the 2.2 Desktop modules list.
gst-player
gst-player is developed by the GStreamer developers as a
testing ground and sample application.
It is capable of playing almost any media type for which plug-ins exist.
http://www.gstreamer.net/apps/gst-player/
- further stabilize the nautilus view
- find a practical use for the bonobo control and develop further for that use
- move libgstplay to gst-plugins cvs and package separately (3 other players are now based on this lib)
- move gst-player to gnome cvs so it gets translated
- add play-list functionality (the response to some feature requests will be "use Rhythmbox")
- add audio cd and DVD support
Rhythmbox
Rhythmbox which takes its inspiration from Apple's iTunes
application, an application that lets you do everything from importing your
audio cd's into mp3 or Ogg Vorbis format, and play these music files and
other music files you have. Play your music with an assortment of visualization
plugins and burn new audio cd's from your music files. It is a one-stop shopping
application for all your music needs.
http://www.rhythmbox.org/
- CD burning support directly in RB (both mp3/ogg cd and audio cd)
- Audio CD view using gnome-media's cddb stuff, so that cd info is shared with gnome-cd.
- Nautilus integration, like adding files to the rhythmbox library from nauti.
Monkey-media
MonkeyMedia is a library for multimedia
playback (of which only audio is supported at this point), offering
support for seeking, managing volume, obtaining stream information like
ID3 tags and bitrate, equalizer, and
GStreamer visualization plugins.
http://people.nl.linux.org/~jorn/monkey-media.html
- CD capabilities
- generic
interface to the system volume. Note: this is intended for special cases
like the mixer applet, apps should set their own relative volume.
- Needs to freeze API for 2.2
Totem
Totem is simple movie player for the Gnome desktop based on xine. It features a
simple playlist, a full-screen mode, seek and volume controls, as well as
a pretty complete keyboard navigation.
http://hadess.net/totem.php3
Gnome-media
homepage?
- cddb-slave2 to be the default cddb acces method.
- move cddb-slave2 into Monkey-media ?
- Umbrella package for apps using Monkey-Media ?
Gnome-cd
homepage?
- use gstreamer to do CDDA on systems where it's needed (or the user wants)
- use Monkey-Media for cdda
Grecord
homepage?
- use gstreamer for recording/playback
Misc
- gconf key to control (non-)cdda playback
Dependency graph
- Apps that use Monkey-Media: rhythmbox, ...
- Apps that don't use Monkey-Media: gst-player, ...
- Apps that don't use GStreamer: gnome-cd, grecord, ...
- Burning Apps
- gnome cd burning lib
- bonobo cd burner slave