GStreamer is now a required dependency

This commit is contained in:
Stein Magnus Jodal 2010-08-10 22:00:31 +02:00
parent dbb027ed7d
commit 762e46f650
3 changed files with 27 additions and 17 deletions

View File

@ -12,6 +12,7 @@ Another great release.
**Changes** **Changes**
- GStreamer is now a required dependency.
- Exit early if not Python >= 2.6, < 3. - Exit early if not Python >= 2.6, < 3.
- Include Sphinx scripts for building docs, pylintrc, tests and test data in - Include Sphinx scripts for building docs, pylintrc, tests and test data in
the packages created by ``setup.py`` for i.e. PyPI. the packages created by ``setup.py`` for i.e. PyPI.

View File

@ -1,29 +1,37 @@
********************** **********************
Gstreamer installation GStreamer installation
********************** **********************
To use the `Gstreamer <http://gstreamer.freedesktop.org/>`_ backend, you first To use the Mopidy, you first need to install GStreamer and its Python bindings.
need to install Gstreamer and its Python bindings.
Installing Gstreamer on Linux Installing GStreamer on Linux
============================= =============================
Gstreamer is packaged for most popular Linux distributions. If you use GStreamer is packaged for most popular Linux distributions. If you use
Debian/Ubuntu you can install Gstreamer with Aptitude:: Debian/Ubuntu you can install GStreamer with Aptitude::
sudo aptitude install python-gst0.10 gstreamer0.10-plugins-good \ sudo aptitude install python-gst0.10 gstreamer0.10-plugins-good \
gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly
Installing Gstreamer on OS X Installing GStreamer on OS X
============================ ============================
To install Gstreamer on OS X using Homebrew:: .. note::
We have created GStreamer formulas for Homebrew to make the GStreamer
installation easy for you, but our formulas has not been merged into
Homebrew's master branch yet. You should either fetch the formula files
from `Homebrew's issue #1612
<http://github.com/mxcl/homebrew/issues/issue/1612>`_ yourself, or fall
back to using MacPorts.
To install GStreamer on OS X using Homebrew::
brew install gst-python gst-plugins-good gst-plugins-ugly brew install gst-python gst-plugins-good gst-plugins-ugly
To install Gstreamer on OS X using MacPorts:: To install GStreamer on OS X using MacPorts::
sudo port install py26-gst-python gstreamer-plugins-good \ sudo port install py26-gst-python gstreamer-plugins-good \
gstreamer-plugins-ugly gstreamer-plugins-ugly

View File

@ -3,11 +3,11 @@ Installation
************ ************
Mopidy itself is a breeze to install, as it just requires a standard Python Mopidy itself is a breeze to install, as it just requires a standard Python
2.6 or newer installation. The libraries we depend on to connect to the Spotify installation and the GStreamer library. The libraries we depend on to connect
service is far more tricky to get working for the time being. Until to the Spotify service is far more tricky to get working for the time being.
installation of these libraries are either well documented by their developers, Until installation of these libraries are either well documented by their
or the libraries are packaged for various Linux distributions, we will supply developers, or the libraries are packaged for various Linux distributions, we
our own installation guides, as linked to below. will supply our own installation guides, as linked to below.
Install dependencies Install dependencies
@ -16,13 +16,14 @@ Install dependencies
.. toctree:: .. toctree::
:hidden: :hidden:
despotify
libspotify
gstreamer gstreamer
libspotify
despotify
Make sure you got the required dependencies installed. Make sure you got the required dependencies installed.
- Python >= 2.6, < 3 - Python >= 2.6, < 3
- :doc:`GStreamer <gstreamer>` (>= 0.10 ?) with Python bindings
- Dependencies for at least one Mopidy mixer: - Dependencies for at least one Mopidy mixer:
- AlsaMixer (Linux only) - AlsaMixer (Linux only)
@ -45,7 +46,7 @@ Make sure you got the required dependencies installed.
- LocalBackend (Linux, OS X, and Windows) - LocalBackend (Linux, OS X, and Windows)
- :doc:`GStreamer <gstreamer>` - No additional dependencies.
Install latest release Install latest release