{"id":13436439,"url":"https://github.com/agersant/polaris","last_synced_at":"2025-05-14T06:11:48.696Z","repository":{"id":38866342,"uuid":"65657180","full_name":"agersant/polaris","owner":"agersant","description":"Polaris is a music streaming application, designed to let you enjoy your music collection from any computer or mobile device.","archived":false,"fork":false,"pushed_at":"2025-03-25T04:20:31.000Z","size":25328,"stargazers_count":2188,"open_issues_count":24,"forks_count":100,"subscribers_count":33,"default_branch":"master","last_synced_at":"2025-04-12T13:50:58.501Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/agersant.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"docs/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-08-14T08:28:45.000Z","updated_at":"2025-04-11T21:46:12.000Z","dependencies_parsed_at":"2024-02-03T05:25:15.858Z","dependency_job_id":"fc545499-cfb2-4a29-b685-50c9d499a3ba","html_url":"https://github.com/agersant/polaris","commit_stats":{"total_commits":879,"total_committers":17,"mean_commits":"51.705882352941174","dds":0.08191126279863481,"last_synced_commit":"d06ad07f512139b3662da1e84ba9ef29097376ba"},"previous_names":[],"tags_count":34,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agersant%2Fpolaris","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agersant%2Fpolaris/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agersant%2Fpolaris/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agersant%2Fpolaris/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/agersant","download_url":"https://codeload.github.com/agersant/polaris/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254080063,"owners_count":22011314,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-31T03:00:48.298Z","updated_at":"2025-05-14T06:11:48.637Z","avatar_url":"https://github.com/agersant.png","language":"Rust","funding_links":[],"categories":["应用","Rust","Install from Source","Applications","置顶","Software","others","Apps","应用程序 Applications","Media Streaming","Music"],"sub_categories":["Audio","Media Server","Audio and Music","04、多媒体处理中心","Media Streaming - Audio Streaming","音频","MediaManagement","音频和音乐 Audio and Music","Audio Streaming","Music Server"],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003ch1\u003e\u003cimg src=\"res/readme/logo.png?raw=true\"/\u003e\u003c/h1\u003e\n\n  [![Actions Status](https://github.com/agersant/polaris/workflows/Build/badge.svg)](https://github.com/agersant/polaris/actions)\n  [![codecov](https://codecov.io/github/agersant/polaris/graph/badge.svg?token=EQqCmBEf2T)](https://codecov.io/github/agersant/polaris)\n  [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE-MIT)\n\n  ![Polaris Web UI](res/readme/web_ui.png?raw=true \"Polaris Web UI\")\n\u003c/div\u003e\n\n# About\n\nPolaris 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.\n\nThe goals of this project are:\n- 🔥 Exceptional performance and responsiveness\n- 📚️ First-class support for large music collections (100,000+ songs)\n- 📦️ Ease of installation, deployment and maintenance\n- ✨ Beautiful user interface\n\n# Try It Out!\n\nCheck out the demo over at https://demo.polaris.stream, featuring a selection of Creative Commons Music. The credentials to access this server are:\n\nUsername: `demo_user`  \nPassword: `demo_password`\n\n# Features\n\n- 🖥️ Runs on Windows, Linux, BSD, or through Docker\n- 🔊 Support for `flac`, `mp3`, `mp4`, `mpc`, `ogg`, `opus`, `ape`, `wav` and `aiff` files\n- 🌈 Dark mode variants and customizable color palette\n- 💿️ Browse your music by album, artist or genre\n- 📂 Browse your music as a file tree\n- 🌊 Song audio-waveform visualization\n- 🏷️ Support for multi-value fields in song metadata (eg. multiple artists per song)\n- 🔍️ Powerful search functionality with per-field queries\n- ⚙️ Plain-text configuration also editable with built-in UI\n- 👥 Setup multiple users, each with their own playlists\n- 📱 Listen to your music on the go:\n  - Polaris Android ([Google Play Store](https://play.google.com/store/apps/details?id=agersant.polaris) · [F-Droid](https://f-droid.org/packages/agersant.polaris/) · [Repository](https://github.com/agersant/polaris-android))\n  - Polarios ([App Store](https://apps.apple.com/app/polarios/id1662366309) · [Repository](https://gitlab.com/elise/Polarios)) [third-party]\n\n# Installation\n\n[Installation documentation](docs/SETUP.md)\n\n[Streaming from remote devices](docs/DDNS.md)\n\n[![Packaging status](https://repology.org/badge/vertical-allrepos/polaris-streaming.svg?columns=3)](https://repology.org/project/polaris-streaming/versions)\n\n# Documentation\n\n- 📒 [Changelog](CHANGELOG.md)\n- 🔧 [Configuration](docs/CONFIGURATION.md)\n- 👷 [Contribute to Polaris](docs/CONTRIBUTING.md)\n- 🛟 [Maintenance Runbooks](docs/MAINTENANCE.md)\n\nThe Polaris server API is documented via [OpenAPI](https://demo.polaris.stream/api-docs/). 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.\n\n# Credits \u0026 License Information\n\nMusic featured in the demo installation:\n\n- [Chris Zabriskie - Abandon Babylon](https://chriszabriskie.bandcamp.com/album/abandon-babylon) [(License)](https://creativecommons.org/licenses/by/3.0/)\n- [Chris Zabriskie - Angie's Sunday Service](https://chriszabriskie.bandcamp.com/album/angies-sunday-service) [(License)](https://creativecommons.org/licenses/by/3.0/)\n- [glaciære - pool water blue](https://steviasphere.bandcamp.com/album/pool-water-blue) [(License)](https://creativecommons.org/licenses/by/3.0/)\n- [glaciære - light ripples](https://steviasphere.bandcamp.com/album/light-ripples) [(License)](https://creativecommons.org/licenses/by/3.0/)\n- [Koresma South](https://koresma.bandcamp.com/album/south) [(License)](https://creativecommons.org/licenses/by-nc-sa/3.0/)\n- [Pete Murphy - Essence EP](https://petemurphy.bandcamp.com/album/falling-down-the-fred-astaires-solo-jazz-piano) [(License)](https://creativecommons.org/licenses/by-nc-sa/3.0/)\n- [Rameses B - Essence EP](https://ramesesb.bandcamp.com/album/essence-ep) [(License)](https://creativecommons.org/licenses/by-nc-nd/3.0/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagersant%2Fpolaris","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fagersant%2Fpolaris","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagersant%2Fpolaris/lists"}