Extensible headless music server that unifies local audio files and external streams behind MPD and HTTP APIs for complete playback privacy and control.
Spotify routes playback telemetry through remote servers and locks audio output into closed desktop or mobile apps. Mopidy runs as an extensible headless music server on your own hardware, routing local audio files and external streams through an open GStreamer pipeline. Playback data, network exposure, and audio routing remain entirely on infrastructure you manage.
Mopidy replaces the closed client layer of commercial streaming platforms with a modular Python daemon. While Spotify offers a proprietary cloud catalog and algorithmic radio, it forces you to use closed apps that continuously report listening activity. Mopidy shifts playback authority back to your local network. It plays your local audio collection—FLAC, MP3, OGG, or AAC—and can connect to external backends when remote tracks are needed. You control the server using independent MPD clients or browser interfaces, removing vendor lock-in.
From a privacy and operational perspective, the trade-off centers on infrastructure ownership versus cloud convenience. Spotify operates as a black box dependent on an internet connection. Mopidy runs locally on Linux or macOS, exposing JSON-RPC and MPD endpoints that you can isolate behind a firewall. The cost of that privacy is operational responsibility: you must maintain the host, organize storage, and manage network routing. While third-party streaming plugins can break when upstream APIs change, local media playback remains entirely within your control.
Is Mopidy free for commercial use? Yes. Mopidy carries an open-source license with no licensing fees for personal, internal, or commercial deployment.
Mopidy vs Spotify — which should I choose? Choose Spotify if you need an all-in-one commercial catalog and algorithmic recommendations; choose Mopidy if you want a private, headless player for your own music collection.
Can Mopidy stream audio to remote mobile devices? By default Mopidy outputs to local hardware, but you can configure its GStreamer pipeline to feed an Icecast or Snapcast stream for networked multi-room playback.
Mopidy is the right choice when you want total control over your audio hardware, local media files, and playback automation; it is the wrong tool if you want an out-of-the-box cloud streaming catalog. Active development with code pushed in August 2026 and an Apache-2.0 license that permits embedding into appliances make it an adaptable foundation for private audio setups.
Commands from the official package registries. Each package is matched to Mopidy through the registry's own link to its source code or website.
sudo apt install mopidysudo pacman -S mopidyGo, gRPC and Protobuf done right, LLM agents in production, and the hard parts of shipping a first product.
Show that Mopidy is listed as an open-source alternative. Paste into your README: