A cross-platform private music playback service
This project is under active development and currently provides both a Desktop version and a Web service version.
- Add and play local songs (standard playlists and local lists)
- Add and play songs stored on WebDAV (remote lists)
- Online song metadata matching (cover, lyrics; install the relevant extension via Extension Manager)
- Add and play online resources (playlists, charts; install the relevant extension via Extension Manager)
- Experimental audio effects
- Karaoke lyrics and title bar lyrics
Grab the latest release and install it from: https://github.com/any-listen/any-listen-desktop/releases
You can deploy it directly to your server, or use Docker for deployment. See the guide for deployment steps, environment variables, and build from source code.
PRs are welcome! To ensure your PR can be merged smoothly, please note the following:
- For PRs adding new features, it is recommended to create an Issue first to confirm the necessity of the feature.
- For PRs fixing bugs, please provide explanations and reproduction steps before and after the fix.
- For other types of PRs, please include appropriate explanations.
Steps to contribute:
- Clone the repository and switch to the
devbranch for development; - Submit your PR to the
devbranch.
This project is licensed under the Affero General Public License (AGPL) v3.0 with the following additional terms:
- Commercial use is strictly prohibited unless written permission is obtained from the original author.
- For full details, please refer to the LICENSE file.