Polaris
SHA-256Self-hosted music streaming server for large collections. Runs on Windows, Linux, BSD, or Docker. Supports FLAC, MP3, and more. Beautiful web UI with waveform visualization.
Smart Download
Download Download Version
v0.16.1 · 34.5 MB
Self-host your music collection with a beautiful, high-performance streaming server.
Core Features
- Supports FLAC, MP3, MP4, MPC, OGG, Opus, APE, WAV, AIFF
- Browse by album, artist, genre, or file tree
- Powerful search with per-field queries
- Audio waveform visualization
- Multi-user with individual playlists
What It Can't Do
- •Default port is 5050; ensure firewall allows it. 2. First scan of a large library may take time; keep the server running. 3. Use absolute paths for music directories to avoid scanning issues. 4. Consider an HTTPS proxy (e.g., Nginx) for remote access security.
Use Cases
- Stream your personal music library from anywhere
- Family sharing with separate accounts and playlists
- Manage and play huge lossless music collections
Detailed Introduction
Polaris is a free and open-source self-hosted music streaming server that lets you enjoy your music collection from any device. It excels with large libraries (100,000+ songs) and offers exceptional performance. Features include dark mode, customizable color palette, browsing by album/artist/genre/file tree, powerful search, multi-user support with individual playlists, and audio waveform visualization. It supports a wide range of audio formats (FLAC, MP3, MP4, MPC, OGG, Opus, APE, WAV, AIFF) and provides mobile apps for Android (official) and iOS (third-party). Configuration is plain-text and editable via a built-in UI. The server API is documented via OpenAPI. Installation is straightforward on Windows, Linux, BSD, or via Docker. There is a live demo available with Creative Commons music.
Troubleshooting & FAQ (2)
TroubleshootingWhy does Polaris media server keep rescanning and never finish indexing, showing 'out of date' status?
This is a known bug (issue #261) fixed in Polaris version 0.16. Update to version 0.16 or the latest master build to resolve the endless scan loop and high I/O pressure. As a temporary workaround, restart the Docker container to clear the stuck scan process. There are no configuration options to control re‑indexing behavior.
TroubleshootingWhy does Polaris show 'undefined' for the year when the date field contains a full date like '2025-04-27'?
This occurs when the audio file's date field includes a full date (e.g., from MusicBrainz Picard) but Polaris expects only a year. The issue has been fixed in pull request #273. Update to a Polaris version that includes this fix to resolve the problem.
Tags
Getting Started
Install the software
Double-click the downloaded installer and follow the prompts
1. Download the package for your OS from GitHub Releases or use Docker
2. On desktop, double-click the executable; on Linux run ./polaris
3. Open http://localhost:5050 in a browser and follow the initial setup wizard
- 1. Download the package for your OS from GitHub Releases or use Docker
- 2. On desktop, double-click the executable; on Linux run ./polaris
- 3. Open http://localhost:5050 in a browser and follow the initial setup wizard
SHA-256 checksum verified
Checksum extracted from GitHub official Release page
SHA256 Checksum
6a9b51b52ec382c83974d72d7cdda6106c666b996ddd38aab782cae0a28238afThis checksum is extracted from the GitHub Release page. Verify file integrity after download.
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Delete the Polaris installation folder; if using Docker, run 'docker rm -f polaris' and remove the image. Configuration and data are stored in ~/.polaris/ — remove manually.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Having issues? Check the FAQ below
2 FAQs
Similar Projects
RSSHub
RSSHub is the world's largest open-source RSS network. It generates RSS feeds from virtually any website, with over 5,000 instances and a thriving community. Perfect for aggregating social media, news, blogs, and more.
Puter
An open-source internet computer that lets you access all your files, apps, and games from anywhere, with self-hosting for full control.
PowerToys
A set of utilities for power users to tune and streamline their Windows experience for greater productivity.