
Polaris
Self-hosted music streaming server for your personal library
2.7k stars 128 forks last commit first released MIT
Actively maintained
Last commit 8 May 2026.

Polaris is a self-hosted music streaming server designed to let you enjoy your personal music collection from any computer or mobile device. It focuses on high performance, a responsive experience, and smooth handling of very large libraries.
Key Features
- Stream a personal music library through a web-based player UI
- Supports common audio formats including FLAC, MP3, OGG, Opus, WAV, AIFF, MP4, MPC, and APE
- Browsing by album, artist, and genre, plus file tree browsing
- Powerful search with per-field queries
- Multi-user support with user-specific playlists
- Visual audio waveform display
- Dark mode and customizable color palette
- Plain-text configuration with a built-in UI editor
- Built-in interactive API documentation distributed with each installation
Use Cases
- Run a private music server for a home lab or NAS-backed music library
- Provide multi-user access to a shared household music collection
- Stream a large collection remotely to mobile devices while traveling
Limitations and Considerations
- Primarily targets personal-library streaming rather than subscription services or music discovery features
- Remote access typically requires additional networking setup (for example DNS and routing)
Polaris is well-suited for users who want a fast, clean, self-hosted alternative for streaming their own music library. Its focus on performance, large-library support, and multi-user features makes it a strong choice for home and small-team deployments.
Categories:
Tags:
Tech Stack:
Similar to Polaris

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.

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.

Music Player Daemon
A flexible, server-side music daemon with network control.
MPD is a modular, network-controlled music server that streams and manages a local music collection via a protocol-enabled daemon.
moOde Audio
Audiophile music player and streamer for Raspberry Pi
moOde Audio is a Raspberry Pi music player and streamer with a responsive WebUI, MPD-based playback, multiroom audio, and support for popular network renderers and outputs.

Audioserve
Minimal audiobook and audio file streaming server
Audioserve is a minimalist Rust server for streaming audiobooks and other audio files from folders, with a web PWA client, playlists, search, and optional transcoding.


