Skip to content

Repository files navigation

any-listen logo       any-listen name

A cross-platform private music playback service


English | 简体中文 | 繁體中文

This project is under active development and currently provides both a Desktop version and a Web service version.

Features

  • 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

Desktop Version

Grab the latest release and install it from: https://github.com/any-listen/any-listen-desktop/releases

Web Version

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.

Contributing

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:

  1. Clone the repository and switch to the dev branch for development;
  2. Submit your PR to the dev branch.

License

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.

About

A cross-platform private music playback service

Topics

Resources

Code of conduct

Stars

3.8k stars

Watchers

15 watching

Forks

Used by

Contributors

Languages