Playing Media with Quotidian and GStreamer

Quotidian uses the GStreamer framework to play audio and video. GStreamer is an open source project written and maintained by a large number of professionals and enthusiasts. It supports a large variety of media formats under various licenses and patent restrictions.

Installations of Quotidian on Windows and Macintosh include a subset of the most useful GStreamer supported formats. For audio this includes mp3, ogg vorbis, wav, and flac. For video this includes webm and ogg.

Distributions of Quotidian for Linux do not include GStreamer. You should install a version of GStreamer 0.10 using the package system of your Linux distribution or use one of the methods below.

Quotidian cannot legally distribute support for certain patented media formats. This includes MP3 support. Quotidian will use the support that is part of your machine's operating system (which is the case with MP3 on Windows and Mac) or support that you add yourself.

Certain optional parts of GStreamer are licensed under the GPL. It is a violation of both your Quotidian license and the GPL to cause Quotidian to run GPL licensed code.

If you want Quotidian to play more types of media, you have several options.

The GStreamer.com Distributions

You only need to download the "runtime" package to work with Quotidian. When installing, you are given a list of sets of files that you may want to leave out to save space. If you are only using GStreamer with Quotidian you should include the base GStreamer sets, the effects set, and the patented set. You can leave out the Clutter set and the GPL licensed set. The GStreamer support installed by Quotidian is a subset of these runtime packages.

Installing on Mac OSX

Installing on Windows

Installing on Linux

Build from Source Code

You are allowed to build GStreamer from source code. This is a large undertaking. You can find the source code and other information at gstreamer.freedesktop.org.

© 2011 Quotidian Incorporated