YesPlayMusic
高颜值的第三方网易云播放器,支持 Windows / macOS / Linux :electron:
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.
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.
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.
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.
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.
Community notes