高颜值的第三方网易云播放器,支持 Windows / macOS / Linux :electron:
33k
Stars
4.7k
Forks
651
Open issues
30
Contributors
AI Analysis
YesPlayMusic is a third-party Netease Cloud Music player built with Vue.js and Electron, offering a polished desktop and web interface for Windows, macOS, and Linux. It serves music enthusiasts who want an alternative client to the official player, with features like MV playback, lyrics display, and personal FM. This project is specialized for Netease Cloud Music users and is not a general-purpose music player.
Inferred from signals mentioned in the README (tests, CI, type safety) — not a review of the actual code.
AI's overall editorial judgment — not an average of the bars above, can weigh other factors too.
YesPlayMusic: A polished third-party NetEase Cloud Music desktop client entering maintenance mode as v2.0 alpha arrives
YesPlayMusic is an Electron-based desktop music player for NetEase Cloud Music (网易云音乐), built with Vue.js and targeting Chinese-speaking users on Windows, macOS, and Linux who want a cleaner, ad-free alternative to the official client. It supports account login, lyrics, MV playback, Last.fm scrobbling, UnblockNeteaseMusic integration for grayed-out tracks, and PWA deployment. With ~33K GitHub stars and Homebrew/Scoop packaging, it has clear real-world adoption within the Chinese open-source community. The v1.x branch is now in maintenance mode; a 2.0 Alpha is in progress.
Created in October 2020, it grew rapidly as Chinese users sought alternatives to NetEase's increasingly bloated official app. Its aesthetic focus and UnblockNeteaseMusic integration became key differentiators, driving sustained community interest through 2021–2023.
Growth was driven by strong UI quality, word-of-mouth in Chinese developer communities, and frustration with the official NetEase client. Stars accumulated quickly in 2021–2022. As of mid-2026, the project adds roughly 3 stars per week — slow but not zero — consistent with a mature, niche-stable tool in maintenance rather than active growth phase.
Homebrew cask and Scoop extras bucket availability indicate real packaging and installation by end users beyond source builds. A live demo at music.qier222.com hosted on Vercel is publicly accessible. A Telegram group exists for user communication. The 4,700 forks suggest significant self-hosted and customized deployments. Adoption appears concentrated in the Chinese-speaking user base.
Likely a Vue.js SPA wrapped in Electron for desktop packaging. The web version is deployable to Vercel or self-hosted via Nginx. API layer depends entirely on the external NeteaseCloudMusicApi project. Docker and Docker Compose support is documented, suggesting reasonable deployment flexibility. PWA support implies a service worker layer. The v2.0 rewrite appears to be a parallel effort, likely addressing architectural debt.
Not documented in README.
Last push was 2026-06-14, five days before the evaluation date — the repository is actively touched. However, the README explicitly states v1.x is entering maintenance mode with only critical bug fixes going forward. This means active development energy is redirected to the v2.0 Alpha branch. Issues and PRs are likely triaged but non-critical features will not land on v1.x.
ADOPT IF: you are a NetEase Cloud Music user on desktop who wants a clean, ad-free client with UnblockNeteaseMusic support and are comfortable with the API dependency and potential NetEase API breakage. AVOID IF: you need a multi-platform music service client, want active feature development on the stable branch, or are concerned about the long-term sustainability of NetEase API reverse-engineering. MONITOR IF: you are waiting for the v2.0 Alpha to stabilize before committing, or if NetEase takes legal/technical action against third-party API access.
Independent dimensions
Mainstream potential
3/10
Technical importance
4/10
Adoption evidence
6/10
- Hard dependency on NeteaseCloudMusicApi — any API breakage by NetEase (deliberate or accidental) directly disables the player.
- NetEase Cloud Music has historically taken steps to restrict third-party clients; legal or technical countermeasures could render the app non-functional.
- v1.x is now in maintenance mode; users needing new features must wait for an uncertain v2.0 Alpha timeline.
- UnblockNeteaseMusic integration may carry copyright and terms-of-service risks for users, especially outside China.
- Small core maintainer team — project continuity depends on a few individuals remaining engaged through the v2.0 transition.
YesPlayMusic will likely stabilize as a maintained-but-not-growing v1.x while v2.0 development proceeds slowly. Its star count will plateau. Long-term survival depends on NetEase API availability and whether v2.0 ships with meaningful improvements to attract renewed interest.
Newsletter
Get analyses like this every Monday
Free weekly digest of the most interesting open-source discoveries.
Languages
Information
- Website
- https://music.qier222.com
- Language
- Vue
- License
- MIT
- Last updated
- 4w ago
- Created
- 70mo ago
- Analyzed with
- anthropic/claude-haiku-4-5
Stars over time
Contributors over time
Top 100 contributors only — repos with more will plateau at 100.
Open issues
Top contributors
Similar repos
lyswhut/lx-music-desktop
LX Music Desktop is an Electron + Vue 3 desktop music player application...
MoeKoeMusic/MoeKoeMusic
MoeKoe Music is an open-source third-party desktop and web client for KuGou...
algerkong/AlgerMusicPlayer
Alger Music Player is a third-party music player application built with Vue,...
| Repository | Stars | Week Δ | Language | Score | Updated |
|---|---|---|---|---|---|
|
|
33k | +35 | Vue | 7/10 | 4w ago |
|
|
2.3k | — | TypeScript | 8/10 | 2d ago |
|
|
52.1k | — | TypeScript | 8/10 | 1d ago |
|
|
5.9k | — | Vue | 7/10 | 2d ago |
|
|
16k | — | Vue | 7/10 | 3d ago |
|
|
7.4k | — | TypeScript | 6/10 | 1mo ago |
More stars (~51K), supports multiple music platforms (not just NetEase), written in TypeScript. Broader platform support makes it a stronger general-purpose choice; YesPlayMusic is more focused and aesthetically opinionated but narrower in scope.
Plugin-based architecture supporting multiple sources, mobile-first focus. More extensible by design but requires plugin management; YesPlayMusic is simpler for pure NetEase users.
Not a player — it is the API layer that YesPlayMusic depends on. YesPlayMusic's viability is tied to this project's continued reverse-engineering of NetEase endpoints.
Western-oriented, open music sources (YouTube, SoundCloud), no Chinese music platform focus. Different audience entirely; not a direct competitor in practice.
Similar star count (~31K), TypeScript-based. Appears to target a broader desktop music player space; less specifically NetEase-focused based on available metadata.

