OpenSource-Hub
M

Mopidy

8.5k stars·System Optimization·SHA-256 checksum verified

Mopidy is an extensible music server written in Python. It plays music from local disk, Spotify, SoundCloud, internet radio, and more, controlled from any MPD or web client.

Smart Download

Visit Project Homepage

No installer available yet — head to the source repository

Extensible Python music server for local and streaming sources, controlled via MPD or web.

Core Features

  • Plays from local disk, Spotify, SoundCloud, internet radio, and more
  • Compatible with MPD protocol, works with any MPD client or web interface
  • Plugin architecture for additional backends (e.g., Tidal, YouTube) and frontends (e.g., Web, MQTT)
  • Lightweight and headless, ideal for Raspberry Pi, NAS, or low-power devices
  • Supports playlists, cross-source search, and advanced audio processing

What It Can't Do

  • Requires GStreamer audio backend; additional GStreamer plugins may be needed on some Linux distros. 2. Spotify extension requires a Premium account and API client credentials. 3. Some extensions rely on external tools (e.g., SoundCloud extension needs ffmpeg). 4. Default binds only to localhost; for public access, configure firewall and HTTPS properly.

Use Cases

  • Centralized music server for home, unifying local and streaming sources
  • Backend music service for smart speakers or Home Assistant
  • Hi-Fi music player on Raspberry Pi with external DAC

Mopidy is an extensible music server written in Python. It plays music from local disk, Spotify, SoundCloud, internet radio, and more, controlled from any MPD or web client on your phone, tablet, or computer. It uses a plugin architecture allowing extensions for new backends (e.g., Tidal, Google Play Music) and frontends (e.g., web interfaces, MPD protocol). Designed for headless setups, it runs on Linux, macOS, and Raspberry Pi. Mopidy is licensed under Apache 2.0, with a mature ecosystem of community extensions and active development.

Tags

musicserverpythonmpdspotifysoundcloudinternet-radioextensible

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Step 1: Install via pip: pip install mopidy

4

Step 2: Install desired extensions (e.g., pip install mopidy-spotify)

5

Step 3: Start the server: mopidy (or configure as a system service)

Install Guide
  1. Step 1: Install via pip: pip install mopidy
  2. Step 2: Install desired extensions (e.g., pip install mopidy-spotify)
  3. Step 3: Start the server: mopidy (or configure as a system service)
File Integrity

Checksum not available

This project has not published a SHA-256 checksum on its GitHub Release page

SHA256 Checksum

No checksum available

Download directly from GitHub Releases and verify file integrity yourself

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

Run `pip uninstall mopidy` to remove the Python package; if installed via system package manager, use the appropriate command (e.g., apt remove mopidy). Also remove any manually installed extensions to avoid orphan dependencies.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseApache-2.0
Last Updated2026-06-26 07:50:41
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

3 FAQs

Similar Projects