GitHub

Project Description: Polaris

What is the project about?

Polaris is a self-hosted music streaming server that allows users to stream their personal music collection from any computer or mobile device.

What problem does it solve?

It provides a way to access and enjoy a personal music library remotely, without relying on third-party streaming services or carrying physical media. It offers a solution for users with large music collections.

What are the features of the project?

  • Runs on multiple platforms (Windows, Linux, BSD, Docker).
  • Supports various audio formats (flac, mp3, mp4, mpc, ogg, opus, ape, wav, aiff).
  • Dark mode and customizable color palette.
  • Browsing by album, artist, genre, or file tree.
  • Audio-waveform visualization.
  • Support for multi-value fields in song metadata.
  • Search functionality.
  • Plain-text configuration (editable via UI).
  • Multi-user support with individual playlists.
  • Mobile clients for Android and iOS (Polarios).
  • API Documentation via OpenAPI.

What are the benefits of the project?

  • Exceptional performance and responsiveness.
  • First-class support for large music collections (100,000+ songs).
  • Ease of installation, deployment and maintenance.
  • Beautiful User Interface.

What are the use cases of the project?

  • Streaming a personal music collection to any device.
  • Creating a centralized music library accessible from anywhere.
  • Sharing music with multiple users, each with their own playlists.
polaris screenshot