Use this command to install any-listen with WinGet:
winget install --id=lyswhut.AnyListen -e
Any-listen is a cross-platform private music playback service designed to provide users with a customizable and secure way to manage and enjoy their music collections. This tool allows seamless integration of local files, WebDAV-stored content, and online metadata, offering a flexible solution for both personal and shared music libraries.
Key Features:
Local and Remote Playback: Users can add and play songs from local devices or remotely stored on WebDAV servers, enabling access to music across multiple platforms.
Metadata Matching: Enhances the listening experience by automatically matching song metadata, including covers and lyrics, through an extension manager.
Experimental Audio Effects: Offers innovative audio features that allow users to tweak sound quality according to their preferences.
Karaoke Lyrics Support: Displays karaoke-style lyrics on-screen or in the title bar for a more immersive music experience.
Audience & Benefit:
Ideal for music enthusiasts, private collectors, and those who value privacy and customization. Any-listen empowers users to curate, organize, and enjoy their music collections without relying on third-party services, ensuring control over data and playback preferences.
Available as both a desktop application and web service, any-listen can be installed via winget for easy setup, making it accessible to a wide range of users seeking a private, feature-rich music player.
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:
Clone the repository and switch to the dev branch for development;
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.