Skip to content
Projects

agersant/polaris has 2,736 GitHub stars and 128 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-06 20:38 UTC. Last push 2026-10-26.

How these counts are measured

Polaris is a music streaming application, designed to let you enjoy your music collection from any computer or mobile device.

What you can do

  • 🖥️ Runs on Windows, Linux, BSD, or through Docker
  • 🔊 Support for flac, mp3, mp4, mpc, ogg, opus, ape, wav and aiff files
  • 🌈 Dark mode variants and customizable color palette
  • 💿️ Browse your music by album, artist or genre

Measured star growth

in 24h
0
in 7 days
Collecting history
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

Actions Status codecov License: MIT

Polaris Web UI

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

Features

  • 🖥️ Runs on Windows, Linux, BSD, or through Docker
  • 🔊 Support for flac, mp3, mp4, mpc, ogg, opus, ape, wav and aiff files
  • 🌈 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:

Installation

Installation documentation

Streaming from remote devices

Packaging status

Documentation

The Polaris server API is documented via OpenAPI, every installation of Polaris features this interactive documentation. To access it, open http://localhost:5050/api-docs/ in your browser on the machine running Polaris.

Explore related projects