Need help with polaris?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

agersant
674 Stars 45 Forks MIT License 868 Commits 15 Opened issues

Description

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

Services available

!
?

Need anything else?

Contributors list

# 152,629
Rust
c-plus-...
Qt
vulkan
751 commits
# 67,033
Rust
Arch Li...
lsp-ser...
memory-...
20 commits
# 314,188
Haxe
3D
C
blender
12 commits
# 84,152
Rust
Django
paypal
rust-la...
11 commits
# 264,044
swagger
openapi
HTML
type-sy...
6 commits
# 96,851
CSS
TeX
GameMak...
osx
2 commits
# 646,067
Shell
C
demosce...
c-plus-...
2 commits
# 121,880
Haskell
haskell...
aliases
Rust
2 commits
# 79,853
iterm2
Bootstr...
beansta...
elm
1 commit

Actions Status codecov.io License: MIT

Polaris is a music streaming application, designed to let you enjoy your music collection from any computer or mobile device. Polaris works by streaming your music directly from your own computer, without uploading it to a third-party. It is free and open-source software, without any kind of premium version. The only requirement is that your computer stays on while it streams music!

Features

  • Optimized for large music collections
  • Can run on Windows, Linux, BSD, or through Docker
  • Listen to your music on the web or using the Polaris Android app
  • Easy to setup and configure via the built-in web UI
  • Support for
    flac
    ,
    mp3
    ,
    mp4
    ,
    mpc
    ,
    ogg
    ,
    opus
    ,
    ape
    ,
    wav
    and
    aiff
    files
  • Support for album art images
  • Last.fm scrobbling
  • Color themes
  • Restrict access to your music collection with user accounts

Tutorials

Screenshots

Polaris Web UI Polaris Web UI Dark Mode

Documentation

API Documentation

The Polaris server API is documented via Swagger. Please note that this Swagger page does not point to a live Polaris server so the

Try it out
buttons are not expected to work. Every installation of Polaris also distributes this documentation, with the ability to use the
Try it out
buttons. To access it, simply open http://localhost:5050/swagger/ in your browser on the machine running Polaris.

Feel free to open Github issues or Pull Requests if clarifications are needed.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.