Freedom251 › Media Player Software
Mopidy

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
- Media Player Software#37 of 76