
Mopidy
Mopidy is an extensible Python music server that plays local files and radio streams, and can add streaming service backends via extensions with MPD and web clients.

Mopidy is an extensible music server written in Python. It runs as a background service and plays audio from local files and radio streams, while letting you control playback and playlists from other devices over the network.
Key Features
- Extension system for adding new music sources and control frontends
- Plays local music and internet radio streams out of the box
- Optional MPD compatibility via the Mopidy-MPD extension for broad client support
- HTTP server functionality for web-based control and integrations
- Remote control from phones, tablets, and computers using MPD or web clients
- APIs oriented toward integrations and custom projects (including JSON-RPC)
Use Cases
- Networked home music playback controlled from multiple devices
- Raspberry Pi-based jukebox or DIY audio projects using extensions
- Centralized audio playback service integrated with existing MPD client setups
Mopidy is a flexible base for building custom music systems thanks to its plugin architecture and wide client compatibility. It fits well in homelabs and DIY setups where a lightweight, hackable music server is preferred.









