FREEDOM251

Freedom251 › Media Player Software

Mopidy

Free plan AndroidAPIExtensionLinuxMacSelf-hosted+1

Visit Mopidy Alternatives

Mopidy's own site

What Mopidy is

Mopidy is a free, extensible music server written in Python. It plays music from local files and Internet radio, while extensions add sources such as Spotify, SoundCloud, TuneIn, YouTube, and podcasts. The server runs in a terminal or background process on network-connected Linux computers, Macs, or Raspberry Pi devices with audio output. MPD and web clients can search for music and manage playlists from a phone, tablet, or computer, but playback remains on the computer running Mopidy. Mopidy provides an HTTP server by default, and its MPD extension adds an MPD server. Extensions can supply music sources, mixers, control planes, and web clients. The mopidy-local extension scans libraries for browsing and searching by album, artist, composer, performer, genre, and year; the bundled file extension browses folders but cannot search. Installation documentation covers Debian/Ubuntu, Arch, Fedora, macOS, and PyPI. APIs include Python, JSON-RPC, and JavaScript options for clients and extensions. The project uses the Apache License 2.0.

Who it suits

Mopidy suits users who want a self-hosted music server on Linux, macOS, or Raspberry Pi. It is especially useful for people comfortable with extensions, network clients, and local or online music sources.

What it does well

  • Free Apache 2.0-licensed music server
  • Supports MP3, Ogg Vorbis, and FLAC
  • Extensions add many music sources
  • Remote playlist control from phones and computers
  • HTTP, MPD, Python, JSON-RPC, and JavaScript APIs

What to know first

  • Playback stays on the server computer
  • Bundled file extension cannot search
  • Some extensions are not known to work with Mopidy 4
  • Requires networked Linux, macOS, or Raspberry Pi hardware

Verdict

Mopidy provides a flexible, scriptable music server with broad extension and client support. Its server-centered playback model and extension compatibility notes matter when planning a setup.

Facts from Mopidy's own pages

API
Mopidy supports Python, JSON-RPC, and JavaScript APIs for projects and custom extensions. · mopidy.com, 12 Oct 2026
APIs
Mopidy provides an HTTP JSON-RPC API and a JavaScript library that wraps its WebSocket API for client development. · docs.mopidy.com, 11 Oct 2026
Client limitation
Clients control Mopidy, while audio plays on the computer running the server; Icecast and Snapcast are listed as options for streaming audio to another device. · docs.mopidy.com, 11 Oct 2026
Community support
The documentation directs users to the Discourse forum for help and the issue tracker for bugs or feature requests. · docs.mopidy.com, 12 Oct 2026
Compatibility caveat
The extension registry marks some extensions as not known to work with Mopidy 4, including extensions labeled Mopidy 3 only or Mopidy 4 in progress. · mopidy.com, 11 Oct 2026
Deployment
Mopidy runs in a terminal or background on Linux computers or Macs with network connectivity and audio output. · mopidy.com, 12 Oct 2026
Extensibility
Extensions can add music sources, audio mixers, control planes, web clients, and other capabilities. · mopidy.com, 12 Oct 2026
Extensions
Extensions add music sources, audio mixers, control planes, web clients, and other capabilities. · mopidy.com, 11 Oct 2026
Format support
MP3,Ogg Vorbis,FLAC · mopidy.com, 21 Sept 2026
Free plan
Yes · mopidy.com, 21 Sept 2026
Installation
The documentation lists system package installation for Debian/Ubuntu, Arch Linux, Fedora, and macOS, plus manual installation from PyPI. · docs.mopidy.com, 12 Oct 2026
Integrations
The extension registry lists backends for Spotify, SoundCloud, TuneIn, YouTube, local files, podcasts, and other sources. · mopidy.com, 11 Oct 2026
License
The project repository states that Mopidy is licensed under the Apache License, Version 2.0. · github.com, 11 Oct 2026
License model
free · mopidy.com, 21 Sept 2026
Local library
The mopidy-local extension scans a music archive ahead of time so users can search and browse by album, artist, composer, performer, genre, and year. · mopidy.com, 12 Oct 2026
Network playback
Yes · mopidy.com, 21 Sept 2026
Notable limit
The bundled mopidy-file extension browses folders but cannot search. · mopidy.com, 12 Oct 2026
Supported platforms
Linux,macOS,Raspberry Pi · mopidy.com, 21 Sept 2026
Playback
Out of the box, Mopidy plays music from files and Internet radio; extensions add sources such as Spotify, SoundCloud, TuneIn, and YouTube. · mopidy.com, 12 Oct 2026
Product
Mopidy is an extensible music server written in Python. · mopidy.com, 12 Oct 2026
Purpose
Mopidy is an extensible music server written in Python that plays music from local disk, Spotify, SoundCloud, Internet radio, and other sources. · mopidy.com, 11 Oct 2026
Remote control
MPD and web clients can search music and manage a Mopidy server’s playlist from phones, tablets, or computers. · mopidy.com, 12 Oct 2026
Security
The installation documentation instructs Debian-based users to add the Mopidy APT archive’s GPG key before configuring the repository. · docs.mopidy.com, 12 Oct 2026
Security detail
The configuration command masks passwords in its output so users can safely share it for debugging. · docs.mopidy.com, 11 Oct 2026

Where Mopidy stands on Freedom251

Look at these too