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 parse gray music resources. The core highlight is the support for logging in with a NetEase Cloud account to sync your playlists, favorites, and play history seamlessly.
The most crucial feature is the built-in gray music parsing function, allowing those copyright-restricted songs to play normally. There is no compromise on audio quality, supporting high-quality music downloads, along with lyrics and cover information. The EQ equalizer can be tuned according to your headphone characteristics. The desktop lyrics display function is quite practical, allowing for independent window display, a blessing 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, playlists, and even Bilibili content.
- Daily recommendations and charts are all included.
- Remote control playback is interesting, allowing playback status to be controlled from other devices.
- Features like scheduled playback and speed adjustment are also available.
- Supports batch downloads, allowing you to download single tracks or entire playlists with a right-click.
- Localized services mean no reliance on online APIs, resulting in 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.
- The Android version is in testing, and the 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 light and dark theme switching, 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, precompiled versions are available on the project Releases page. The project 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