The copyright restrictions on NetEase Cloud Music are becoming increasingly strict, with many songs either being removed or grayed out. Membership fees are getting more expensive each year, and there are more and more ads.
AlgerMusicPlayer#
Directly addresses these pain points.
This open-source project has already received 8K stars, integrates the NetEase Cloud Music API, and can also parse gray music resources. The core highlight supports logging in with a NetEase Cloud account to sync your playlists, favorites, and play history seamlessly.
Most importantly, it has a built-in gray music parsing function, allowing those copyright-restricted songs to play normally. There is no compromise on sound quality, supporting high-quality music downloads, and it also includes lyrics and cover information. The EQ equalizer can be tuned according to your headphone characteristics. The desktop lyrics display feature is quite practical, allowing for independent window display, a boon for karaoke enthusiasts. The immersive lyrics mode can be accessed by clicking the cover in the lower left corner.
Function completeness:
- The search function covers music, MVs, albums, and playlists, even allowing searches for Bilibili content.
- Daily recommendations and charts are all included.
- Remote control playback is interesting, allowing playback status to be controlled from other devices.
- Timed playback and speed adjustment features are also available.
- Supports batch downloads, allowing you to download single songs or entire playlists with a right-click.
- Localized services mean no reliance on online APIs, ensuring fast response times.
Multi-platform compatibility:
- The desktop version supports all platforms: Windows, macOS, and Linux.
- There is also a web version that can be used directly in the browser, available at music.alger.fun.
- An Android version is in testing, and an iOS version will be released later.
- Global shortcuts can be customized, allowing playback control in any application.
The tech stack is built on Electron + Vue + TypeScript, with high code quality. It uses the well-known open-source projects netease-cloud-music-api
and unblockneteasemusic-server
. The interface supports switching between light and dark themes, and there is a mini mode. Multi-language support allows users from different regions to use it.
Getting started is very simple; just run the following commands:
npm install
npm run dev
If you want an installation package, the project's Releases page has precompiled versions. The project's author, Alger, has put in a lot of effort, with detailed documentation and an active community. Most importantly, it is completely free and open-source, with no payment restrictions.
Project address: https://github.com/algerkong/AlgerMusicPlayer