Metadata-Version: 2.1 Name: Mopidy Version: 3.0.1 Summary: Mopidy is an extensible music server written in Python Home-page: https://mopidy.com/ Author: Stein Magnus Jodal Author-email: stein.magnus@jodal.no License: Apache License, Version 2.0 Project-URL: Documentation, https://docs.mopidy.com/ Project-URL: Discourse forum, https://discourse.mopidy.com/ Project-URL: Zulip chat, https://mopidy.zulipchat.com/ Project-URL: Source, https://github.com/mopidy/mopidy Project-URL: Issues, https://github.com/mopidy/mopidy/issues Platform: UNKNOWN Classifier: Development Status :: 5 - Production/Stable Classifier: Environment :: No Input/Output (Daemon) Classifier: Intended Audience :: End Users/Desktop Classifier: License :: OSI Approved :: Apache Software License Classifier: Operating System :: MacOS :: MacOS X Classifier: Operating System :: POSIX :: Linux Classifier: Programming Language :: Python :: 3 Classifier: Programming Language :: Python :: 3.7 Classifier: Programming Language :: Python :: 3.8 Classifier: Topic :: Multimedia :: Sound/Audio :: Players Requires-Python: >=3.7 Requires-Dist: Pykka (>=2.0.1) Requires-Dist: requests (>=2.0) Requires-Dist: setuptools Requires-Dist: tornado (>=4.4) Provides-Extra: dev Requires-Dist: pygraphviz ; extra == 'dev' Requires-Dist: sphinx ; extra == 'dev' Requires-Dist: sphinx-rtd-theme ; extra == 'dev' Requires-Dist: black ; extra == 'dev' Requires-Dist: check-manifest ; extra == 'dev' Requires-Dist: flake8 ; extra == 'dev' Requires-Dist: flake8-bugbear ; extra == 'dev' Requires-Dist: flake8-import-order ; extra == 'dev' Requires-Dist: isort[pyproject] ; extra == 'dev' Requires-Dist: pep8-naming ; extra == 'dev' Requires-Dist: twine ; extra == 'dev' Requires-Dist: wheel ; extra == 'dev' Requires-Dist: pytest ; extra == 'dev' Requires-Dist: pytest-cov ; extra == 'dev' Requires-Dist: responses ; extra == 'dev' Provides-Extra: docs Requires-Dist: pygraphviz ; extra == 'docs' Requires-Dist: sphinx ; extra == 'docs' Requires-Dist: sphinx-rtd-theme ; extra == 'docs' Provides-Extra: lint Requires-Dist: black ; extra == 'lint' Requires-Dist: check-manifest ; extra == 'lint' Requires-Dist: flake8 ; extra == 'lint' Requires-Dist: flake8-bugbear ; extra == 'lint' Requires-Dist: flake8-import-order ; extra == 'lint' Requires-Dist: isort[pyproject] ; extra == 'lint' Requires-Dist: pep8-naming ; extra == 'lint' Provides-Extra: release Requires-Dist: twine ; extra == 'release' Requires-Dist: wheel ; extra == 'release' Provides-Extra: test Requires-Dist: pytest ; extra == 'test' Requires-Dist: pytest-cov ; extra == 'test' Requires-Dist: responses ; extra == 'test' ****** Mopidy ****** `Mopidy`_ is an extensible music server written in Python. Mopidy plays music from local disk, Spotify, SoundCloud, Google Play Music, and more. You edit the playlist from any phone, tablet, or computer using a variety of MPD and web clients. **Stream music from the cloud** Vanilla Mopidy only plays music from files and radio streams. Through `extensions`_, Mopidy can play music from cloud services like Spotify, SoundCloud, and Google Play Music. With Mopidy's extension support, backends for new music sources can be easily added. **Mopidy is just a server** Mopidy is a Python application that runs in a terminal or in the background on Linux computers or Macs that have network connectivity and audio output. Out of the box, Mopidy is an HTTP server. If you install the `Mopidy-MPD`_ extension, it becomes an MPD server too. Many additional frontends for controlling Mopidy are available as extensions. **Pick your favorite client** You and the people around you can all connect their favorite MPD or web client to the Mopidy server to search for music and manage the playlist together. With a browser or MPD client, which is available for all popular operating systems, you can control the music from any phone, tablet, or computer. **Mopidy on Raspberry Pi** The `Raspberry Pi`_ is an popular device to run Mopidy on, either using Raspbian, Ubuntu, or Arch Linux. Pimoroni recommends Mopidy for use with their `Pirate Audio`_ audio gear for Raspberry Pi. Mopidy is also a significant building block in the `Pi Musicbox`_ integrated audio jukebox system for Raspberry Pi. **Mopidy is hackable** Mopidy's extension support and Python, JSON-RPC, and JavaScript APIs make Mopidy a perfect base for your projects. In one hack, a Raspberry Pi was embedded in an old cassette player. The buttons and volume control are wired up with GPIO on the Raspberry Pi, and is used to control playback through a custom Mopidy extension. The cassettes have NFC tags used to select playlists from Spotify. .. _Mopidy: https://mopidy.com/ .. _extensions: https://mopidy.com/ext/ .. _Mopidy-MPD: https://mopidy.com/ext/mpd/ .. _Raspberry Pi: https://www.raspberrypi.org/ .. _Pirate Audio: https://shop.pimoroni.com/collections/pirate-audio .. _Pi Musicbox: https://www.pimusicbox.com/ **Getting started** To get started with Mopidy, begin by reading the `installation docs `_. **Project resources** - `Documentation `_ - `Discourse forum `_ - `Zulip chat `_ - `Source code `_ - `Issue tracker `_ .. image:: https://img.shields.io/pypi/v/Mopidy.svg?style=flat :target: https://pypi.python.org/pypi/Mopidy/ :alt: Latest PyPI version .. image:: https://img.shields.io/circleci/project/github/mopidy/mopidy/develop.svg :target: https://circleci.com/gh/mopidy/mopidy :alt: CircleCI build status .. image:: https://img.shields.io/readthedocs/mopidy.svg :target: https://docs.mopidy.com/ :alt: Read the Docs build status .. image:: https://img.shields.io/codecov/c/github/mopidy/mopidy/develop.svg :target: https://codecov.io/gh/mopidy/mopidy :alt: Test coverage .. image:: https://img.shields.io/badge/chat-on%20zulip-brightgreen :target: https://mopidy.zulipchat.com/ :alt: Chat on Zulip