Hysen Labs
Open-source project
qier222/YesPlayMusic avatar
qier222

YesPlayMusic

高颜值的第三方网易云播放器,支持 Windows / macOS / Linux :electron:

33,150 stars4,677 forksVueMIT
01
DEEP OPEN-SOURCE ANALYSIS

YesPlayMusic: a nicer looking NetEase player for desktop

YesPlayMusic is a third party NetEase Cloud Music player built with Vue. It runs on Windows, macOS, and Linux, and the README lists features like MV playback, lyrics, Last.fm scrobbling, and a way to replace greyed out songs.

02
DEEP OPEN-SOURCE ANALYSIS

The basics

A third party NetEase Cloud Music player with an emphasis on looks, built with the Vue.js family. It ships as a desktop app for Windows, macOS, and Linux, and the README offers a live demo, installers, and a community chat group. The project's identity is partly aesthetic, a player that people use because it is pleasant to look at.

03
DEEP OPEN-SOURCE ANALYSIS

Player features

The list covers NetEase account login by QR, phone, or email, MV playback, lyrics display, private FM and daily recommended songs, and deliberately no social features. Overseas users can play directly as long as they log in with a NetEase account. There is also Last.fm scrobbling, a music cloud drive, and custom and global shortcuts, plus Mpris support on Linux.

04
DEEP OPEN-SOURCE ANALYSIS

The greyed out song problem

UnblockNeteaseMusic is supported, so greyed out songs can be swapped for sources that still work, with a default set of sources enabled and a YouTube source that needs yt-dlp installed separately. This works on desktop but not in the web version. Light and dark mode switch automatically, Touch Bar is covered on Mac, and the app can be installed as a PWA from Chrome or Edge.

05
DEEP OPEN-SOURCE ANALYSIS

Running it yourself

Deployment paths cover Vercel, with an environment variable pointing at the NetEase API, or your own server by copying .env.example and setting the API URL. Packaging the Electron client needs Node.js and Yarn, with build commands for Windows, ARM, Raspberry Pi, and macOS targets. For a player like this, self hosting is what turns a fun toy into a daily driver.

07
DEEP OPEN-SOURCE ANALYSIS

Official sources

08
Community notes

Community notes