Mopidy Audio Server
Go to file
Thomas Scholtes 4d287697e4 Pause gstreamer when buffering
When the `playbin2` pipeline is in `PLAYING` state and its buffer is empty the
pipeline will consume arriving data immediately. If the source is an HTTP
stream this leads to choppy playback. To fix this we pause playing when the
buffer is nearly empty and wait for it to fill up until we resume playing. This
approach is recommended in the gstreamer manual [1].

We might want to extract the hard-coded 10% mark and make it configurable.

[1]: http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/chapter-buffering.html
2014-03-31 12:29:04 +02:00
data Remove 'Music Server' from app name in mopidy.desktop 2013-12-05 09:00:40 +01:00
docs docs: Fix typo 2014-03-31 09:49:34 +02:00
js js: Release Mopidy.js 0.2.0 to npm 2014-01-04 00:13:19 +01:00
mopidy Pause gstreamer when buffering 2014-03-31 12:29:04 +02:00
tests New flake8 version with new checks to conform to 2014-03-29 20:47:42 +01:00
.coveragerc coveralls: Filter out non-Mopidy sources 2013-10-06 20:49:11 +02:00
.gitignore tox: Add tox config file 2014-02-17 12:51:02 +01:00
.mailmap docs: Update authors 2014-01-02 23:21:54 +01:00
.travis.yml travis: Use tox to run both tests, docs build, and flake8 linting 2014-02-17 12:51:02 +01:00
AUTHORS docs: Update changelog and authors 2014-02-07 00:51:27 +01:00
fabfile.py fab: Add lint/autolint tasks for running flake8 on everything 2013-08-09 14:56:06 +02:00
LICENSE Source code license is now Apache License v2.0. Documentation license is CC BY-SA 3.0 Unported License. 2010-08-13 20:41:40 +02:00
MANIFEST.in package: Include tox.ini in packages 2014-02-17 14:25:35 +01:00
README.rst Use new URL with proper file name for mopidy==dev package 2014-02-16 20:17:32 +01:00
setup.cfg packaging: Make wheels universal 2014-01-17 12:01:08 +01:00
setup.py Remove the mopidy-convert-config migration tool 2014-02-17 11:57:30 +01:00
tox.ini tox: Add tox config file 2014-02-17 12:51:02 +01:00

******
Mopidy
******

Mopidy is a music server which can play music both from multiple sources, like
your local hard drive, radio streams, and from Spotify and SoundCloud. Searches
combines results from all music sources, and you can mix tracks from all
sources in your play queue. Your playlists from Spotify or SoundCloud are also
available for use.

To control your Mopidy music server, you can use one of Mopidy's web clients,
the Ubuntu Sound Menu, any device on the same network which can control UPnP
MediaRenderers, or any MPD client. MPD clients are available for many
platforms, including Windows, OS X, Linux, Android and iOS.

To get started with Mopidy, check out `the docs <http://docs.mopidy.com/>`_.

- `Documentation <http://docs.mopidy.com/>`_
- `Source code <https://github.com/mopidy/mopidy>`_
- `Issue tracker <https://github.com/mopidy/mopidy/issues>`_
- `CI server <https://travis-ci.org/mopidy/mopidy>`_
- `Download development snapshot <https://github.com/mopidy/mopidy/archive/develop.tar.gz#egg=mopidy-dev>`_

- IRC: ``#mopidy`` at `irc.freenode.net <http://freenode.net/>`_
- Mailing list: `mopidy@googlegroups.com <https://groups.google.com/forum/?fromgroups=#!forum/mopidy>`_
- Twitter: `@mopidy <https://twitter.com/mopidy/>`_

.. image:: https://pypip.in/v/Mopidy/badge.png
    :target: https://pypi.python.org/pypi/Mopidy/
    :alt: Latest PyPI version

.. image:: https://pypip.in/d/Mopidy/badge.png
    :target: https://pypi.python.org/pypi/Mopidy/
    :alt: Number of PyPI downloads

.. image:: https://travis-ci.org/mopidy/mopidy.png?branch=develop
    :target: https://travis-ci.org/mopidy/mopidy
    :alt: Travis CI build status

.. image:: https://coveralls.io/repos/mopidy/mopidy/badge.png?branch=develop
   :target: https://coveralls.io/r/mopidy/mopidy?branch=develop
   :alt: Test coverage