moOde Audio
Audiophile music player and streamer for Raspberry Pi
1.4k stars 207 forks last commit first released GPL-3.0
Actively maintained
Last commit 26 Aug 2026.

moOde Audio is a free and open source audiophile-focused music player and streamer for the Raspberry Pi family. It provides a responsive web interface for managing a music library, radio, and playback, and integrates with multiple audio renderers and output options.
Key Features
- Responsive WebUI that works on desktop, mobile, TV, and attached displays
- MPD-based playback with library browsing (tag/album/folder), playlists, radio views, and search
- High-resolution audio support including DSD and multichannel playback
- Multiroom synchronized audio
- Built-in support for popular renderers (e.g., AirPlay 2, Spotify Connect, UPnP/MPD proxy, Squeezelite, RoonBridge)
- DSP capabilities via CamillaDSP and a pipeline editor
- Network and storage integration, including NAS access and file sharing (SMB/NFS/DLNA)
- REST API for third-party control and integrations
Use Cases
- Turn a Raspberry Pi into a network music streamer for a DAC, USB audio device, or HDMI output
- Build a whole-home audio setup with synchronized multiroom playback
- Create a headless audio appliance controllable from any web browser or via API
Limitations and Considerations
- Intended for Raspberry Pi devices and distributed as an OS image, which may not fit generic server deployments
- Feature set and hardware compatibility depend on Raspberry Pi model, audio HAT/DAC support, and chosen renderer/output
moOde Audio is well-suited for DIY audio enthusiasts who want a polished browser-based player with strong renderer support and audiophile-oriented playback and DSP options. It emphasizes local control and privacy while delivering a stable, appliance-like streaming experience.
Categories:
Tags:
Tech Stack:
Similar to moOde Audio

mStream
Open-source personal music streaming server
Self-hosted Node.js music streaming server with web and mobile clients; supports FLAC/MP3, playlists, gapless playback and visualizer.

Jellyfin
Self-hosted media server for managing and streaming your library
Jellyfin is a free, self-hosted media server to organize, manage, and stream movies, TV, music, and photos to web, mobile, and TV clients.
Supysonic
Python server implementing the Subsonic music streaming API
Supysonic is a Python implementation of the Subsonic API for serving, browsing and streaming personal music libraries with transcoding, playlists and scrobbling.

Ampache
Web-based audio and video streaming server and media library
Ampache is a web-based audio and video streaming app and file manager for accessing and streaming your organized music and video collection from almost any device.

Funkwhale
Federated platform for hosting and streaming music and podcasts
Self-hosted, federated audio platform to upload, organize, stream, and share music and podcasts across instances via ActivityPub.

Snapcast
Synchronous multiroom audio server and client system
Snapcast is a client-server system for perfectly synchronized multiroom audio playback, turning existing audio players into a Sonos-like whole-home streaming setup.






