Mopidy Audio Server
Go to file
Thomas Adamcik d6ab78a86c audio: Re-add improved version of python based scanner.
- Unlike the old python version we do not wait for the first audio handoff, we
  only progress until the PAUSED state. This ensure we don't block on empty files.
- Instead of using the signal watch and running the main loop we simply poll
  the messages from the bus directly allowing for a synchronous code flow.
- Between each file the pipeline is always returned to NULL, this is done as we
  found that gst 0.10 will slow down as the uribin does not cleanup the
  children it creates for handling each file. This issue is not present in 1.0.
- This also works around a segfault that was likely caused by a race condition
  that seems to trigger in the 0.10 version of the pbutils discoverer.
- This version of the scanner also fixes the per track slow down, and works out
  to be considerably faster than even the built in discoverer from 1.0.
- Finally this removes the WMA hack as I kan no longer find any evidence of it
  being needed.
2013-11-06 19:10:49 +01:00
data Merge branch 'develop' into feature/mpris-frontend 2011-01-11 22:11:56 +01:00
docs docs: Remove redundant Read The Docs config 2013-11-04 23:36:02 +01:00
js js: Bump npm package version 2013-09-17 00:42:09 +02:00
mopidy audio: Re-add improved version of python based scanner. 2013-11-06 19:10:49 +01:00
requirements spotify: Move to external extension 2013-10-08 22:42:26 +02:00
tests Rename track in MPD to track_name to avoid confusion 2013-11-02 22:34:26 +01:00
tools Make all strings unicode by default (fixes #224) 2012-11-13 00:18:47 +01:00
.coveragerc coveralls: Filter out non-Mopidy sources 2013-10-06 20:49:11 +02:00
.gitignore git: Ignoring permanently *.orig files 2013-09-13 12:47:28 +02:00
.mailmap docs: Update txomon's mail address 2013-10-28 10:38:05 +01:00
.travis.yml travis: Ignore <python:all> in apt-cache output 2013-11-02 22:05:27 +01:00
AUTHORS docs: Update txomon's mail address 2013-10-28 10:38:05 +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 manifest: pylintrc no longer exists, so don't include it in PyPI package 2013-10-12 00:21:25 +02:00
README.rst readme: Add Coveralls test coverage shield 2013-10-06 14:18:01 +02:00
setup.py spotify: Move to external extension 2013-10-08 22:42:26 +02: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/tarball/develop#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://crate.io/packages/Mopidy/
    :alt: Latest PyPI version

.. image:: https://pypip.in/d/Mopidy/badge.png
    :target: https://crate.io/packages/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