Alger Music Player is a third-party music player application built with Vue that provides local service capabilities, desktop lyrics display, music downloading, and remote playback control.
The tool addresses the need for a feature-rich music player that operates with local services rather than relying solely on online APIs. It uses a local service architecture based on netease-cloud-music-api to handle music resolution and playback, allowing users to access music functionality without constant dependency on external services. The player supports multiple music sources and can parse audio resources to enable playback of high-quality tracks.
The project suits developers and users seeking a cross-platform music player with extensive customization options. It works across desktop, web, and mobile web platforms, with Android support in testing and iOS planned for later. Key features include immersive lyrics display with a dedicated desktop lyrics window, equalizer controls, timed playback, playback speed adjustment, music file downloads, and the ability to search across music, music videos, albums, playlists, and Bilibili content. The player offers account login with synchronization, playback history, song collection management, and support for playlists, music videos, and charts. Users can configure custom keyboard shortcuts globally or within the application, switch between light and dark themes, and access a mini mode with status bar controls. Multi-language support is included. The tool supports selecting individual audio sources for resolution, enabling flexibility in how tracks are sourced and played.
The project maintains active community engagement through multiple communication channels and accepts contributions. Development includes comprehensive documentation for both users and developers, with setup guides and common troubleshooting information available. The codebase is organized with clear separation between development documentation and user-facing resources, indicating structured project management.