An extensible Python music server that plays local, Spotify, SoundCloud and radio audio, controlled by any MPD or web client.
moode-player/moode
A web-based audio player for Raspberry Pi that runs MPD, with a responsive UI and audiophile-oriented playback features.
Open-source alternative to:Volumio
- Stars
- 1,456
- Forks
- 212
- Open issues
- 7
- Last commit
- 4 hours ago
What is it?
moOde is an audio player OS and web interface for Raspberry Pi, built on MPD (Music Player Daemon). It provides a responsive browser-based control interface for playing music from a Raspberry Pi connected to a DAC or audio output.
moOde is a complete redesign of the original MPD WebUI, packaged as Debian packages and built into ready-to-flash images with the Pi-gen image builder. The project states that it contains no ads, subscriptions, cookies or tracking, and stores player configuration on the local boot media.
Support is handled through an active community forum, and release announcements are posted to the project's forum, Mastodon account and external audio forums.
Key features
- 01Responsive web UI for controlling playback from a browser.
- 02Built on MPD, the Music Player Daemon.
- 03Distributed as Debian packages and ready-to-flash Raspberry Pi images.
- 04Stores configuration locally with no ads, analytics or tracking.
Use cases
- Turning a Raspberry Pi into a dedicated network music player for a hi-fi system.
- Controlling a home audio setup from a phone or computer browser.
- Running a privacy-focused music player that keeps data on local storage.
Quick start
- 1
Read the setup guide to prepare a Raspberry Pi with moOde
- 2
Visit moodeaudio.org for release information and downloads
Things to know
- Designed to run on Raspberry Pi hardware, so it is not a general desktop player.
- Licensed under GPL-3.0, a copyleft license that requires derivative works to remain open source.
In collections
Topics
FAQ
- What is moode?
- A web-based audio player for Raspberry Pi that runs MPD, with a responsive UI and audiophile-oriented playback features. moOde is an audio player OS and web interface for Raspberry Pi, built on MPD (Music Player Daemon). It provides a responsive browser-based control interface for playing music from a Raspberry Pi connected to a DAC or audio output.
- Is moode free to use? What license does it have?
- moode is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is moode still maintained?
- Actively maintained. The last commit to moode was on Nov 7, 2026.
- What can I use moode for?
- Turning a Raspberry Pi into a dedicated network music player for a hi-fi system. Controlling a home audio setup from a phone or computer browser. Running a privacy-focused music player that keeps data on local storage.
- How do I install moode?
- Read the setup guide to prepare a Raspberry Pi with moOde Visit moodeaudio.org for release information and downloads
- Where can I get moode?
- The source code and installation instructions are on GitHub: https://github.com/moode-player/moode
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A self-hosted, web-based music streaming server that plays your personal music library in any browser.
A self-hosted music streaming server that lets you play your own music library from a web browser or mobile app.
Self-hosted web app for browsing, playing and editing audio file tags, with changes written back to the music files.
A lightweight Debian-based OS for single-board computers, with menu tools to configure the system and install ready-to-run software.
A lightweight native Spotify desktop client in Rust that plays music locally and supports Spotify Connect on Linux, macOS, and Windows.