An extensible music server that streams audio from local storage and various online music services.

Mopidy screenshot 1

Mopidy is an open-source music server written in Python. It streams audio from local storage and various online music services, allowing users to centralize their music library on a single server. The software functions as a backend that manages audio playback and library organization, serving as a central hub for digital audio content.

The software operates as a background service that can be controlled via any MPD compatible client or web interface on a phone, tablet, or computer. It is deployable on several operating systems, including Debian, Ubuntu, Raspberry Pi OS, Arch Linux, and macOS. Users install the server on a machine connected to speakers or an audio output and then manage the playback remotely through a network connection.

Key features

  • Support for local disk audio playback
  • Integration with Spotify
  • Integration with SoundCloud
  • Support for internet radio stations
  • Compatibility with MPD clients
  • Web client control capabilities
  • Extensible architecture for adding new services
  • Cross platform support for Linux and macOS

Built with a focus on extensibility, Mopidy uses a plugin system to handle different music sources and control interfaces. This architecture allows it to function as a bridge between various streaming APIs and the Music Player Daemon protocol, ensuring that a wide variety of frontend applications can interact with the server. The system is designed for users who want to host their own music server on hardware like a Raspberry Pi to manage audio playback across multiple devices in a home network. Because it is written in Python, the server is accessible for developers who wish to contribute to the codebase or create custom extensions to support additional audio sources.

Installation is supported through official packages for major Linux distributions and manual installation methods. The project maintains active documentation and community forums to assist with configuration and development. This makes it a viable option for those seeking a self-hosted audio solution that integrates both local files and cloud-based streaming services.

Mopidy serves as a flexible backend for audio streaming and library management.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity2 months ago
Repository Age16 years
LicenseApache-2.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.