Alger Music Player is a third-party client designed to provide features the official application lacks—most notably the ability to play restricted or "grayed-out" songs in your NetEase library. It serves as a comprehensive music hub, offering desktop lyrics, local service hosting, high-quality downloads, and remote control. By logging in with your NetEase account, your playlists, favorites, and entire listening history sync seamlessly, ensuring your library remains intact.
The player is compatible with Desktop, Web, Mobile Web, and Android, with an iOS version currently under development. It utilizes a local service architecture rather than relying on public APIs. To restore access to restricted tracks, the backend leverages netease-cloud-music-api and @unblockneteasemusic/server.
Core Features
Tech Stack
The frontend is powered by Vue 3 and TypeScript, with UI components provided by naive-ui and styling handled by Tailwind CSS. The project uses remixicon for iconography, Pinia for state management, and VueUse for utility functions. Development and bundling are managed by Vite and electron-vite, while electron-builder handles desktop packaging. Translations are managed via vue-i18n, and API requests are handled by axios. Data persistence is managed through a combination of electron-store and standard local storage.
Development and Build Instructions
npm install.npm run dev.netease-cloud-music-api instance. Copy .env.development.local to the src/renderer directory and update it with your API endpoint. Then, run npm run dev:web.npm run build:win to generate the Windows installer. The output will be located in the /dist folder.npm run build. The resulting files will be placed in /out/renderer.Downloads
Installers are available for Windows (10+), macOS, Linux, and Android (currently in beta). An iOS version is on the roadmap. You can download the latest releases from donate.alger.fun/download or the official GitHub Releases page.
Troubleshooting & FAQ
OpenThoughts-Agent: Train Small AI Models with HPC Scale
AI Multi-Agent Stock Trading System: GPT-5 and Claude 4.5 Sonnet
ReCode: Recursive Code Generation for LLM Agents
Magic: An Open-Source AI Productivity Platform with Agent Automation
AIPy: Execute Python via Natural Language Directly in Your Terminal
Akaunting Review: Free Open-Source Accounting Software for Small Business
Windows-Use: Enabling LLMs to Control the Windows GUI Without Vision Models
Claude Code Chat UI: Run Claude Code on Windows Without WSL
Ventoy USB Tool: Boot Multiple ISOs Without Reformatting
Magentic-UI: Multi-Agent Web Automation You Can Watch and Control
ChineseBQB: The Ultimate Archive of Chinese Memes—Search, Download, and Win Every Group Chat
SuperCoder: A Terminal-Based Coding Assistant for Searching, Editing, and Debugging