About
Polaris is a self-hosted music streaming server, to enjoy your music collection from any computer or mobile device. It is free and open-source software, without any kind of premium version.
The goals of this project are:
- ๐ฅ Exceptional performance and responsiveness
- ๐๏ธ First-class support for large music collections (100,000+ songs)
- ๐ฆ๏ธ Ease of installation, deployment and maintenance
- โจ Beautiful user interface
Try It Out!
Check out the demo over at https://demo.polaris.stream, featuring a selection of Creative Commons Music. The credentials to access this server are:
Username: demo_user
Password: demo_password
Features
- ๐ฅ๏ธ Runs on Windows, Linux, BSD, or through Docker
- ๐ Support for
flac,mp3,mp4,mpc,ogg,opus,ape,wavandaifffiles - ๐ Dark mode variants and customizable color palette
- ๐ฟ๏ธ Browse your music by album, artist or genre
- ๐ Browse your music as a file tree
- ๐ Song audio-waveform visualization
- ๐ท๏ธ Support for multi-value fields in song metadata (eg. multiple artists per song)
- ๐๏ธ Powerful search functionality with per-field queries
- โ๏ธ Plain-text configuration also editable with built-in UI
- ๐ฅ Setup multiple users, each with their own playlists
- ๐ฑ Listen to your music on the go:
- Polaris Android (Google Play Store ยท F-Droid ยท Repository)
- Polarios (App Store ยท Repository) [third-party]
- Polarity (Demo ยท Repository) [third-party]
Installation
Documentation
- ๐ Changelog
- ๐ง Configuration
- ๐ท Contribute to Polaris
- ๐ Maintenance Runbooks
The Polaris server API is documented via OpenAPI. Every installation of Polaris distributes this interactive documentation. To access it, open http://localhost:5050/api-docs/ in your browser on the machine running Polaris.
Credits & License Information
Music featured in the demo installation: