Mopidy Audio Server
Go to file
Thomas Adamcik a5a55952fb scanner: Switch to gst.pbutils.Discoverer and refactor API
- New API wraps gst.pbutils.Discoverer for mopidy use.
  - Custom scanner code removed.
- Callback based async API switched with simpler synchronous API
  - Scanner is feed one and one URI and returns the result or raises an error.
- Adds new ScannerError exception for error handling in scanner
- Limits local/scan_timeout to 1000-3600000 i.e. 1s to 1h
- Files with zero duration are now excluded.
- Mtime handling moved out of scanner so we can use it for streams etc.
2013-10-20 13:22:00 +02:00
data Merge branch 'develop' into feature/mpris-frontend 2011-01-11 22:11:56 +01:00
docs docs: Remove mopidy.backends.spotify 2013-10-20 10:44:25 +02:00
js js: Bump npm package version 2013-09-17 00:42:09 +02:00
mopidy scanner: Switch to gst.pbutils.Discoverer and refactor API 2013-10-20 13:22:00 +02:00
requirements spotify: Move to external extension 2013-10-08 22:42:26 +02:00
tests scanner: Switch to gst.pbutils.Discoverer and refactor API 2013-10-20 13:22:00 +02: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 AUTHORS with alzeih' real name 2013-08-06 13:46:55 +02:00
.travis.yml travis: Fix nosetests argument 2013-10-06 20:41:09 +02:00
AUTHORS docs: Update authors list 2013-10-19 21:10:16 +02: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