Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Vue.js
  3. YesPlayMusic

YesPlayMusic

MITVuev0.4.10

A high‑quality third‑party NetEase Cloud Music player with a clean UI, available as a web app and desktop client.

Visit WebsiteGitHubGitHub
32.8k stars4.7k forks0 contributors

What is YesPlayMusic?

YesPlayMusic is an open‑source third‑party client for NetEase Cloud Music that provides a high‑quality, ad‑free interface for streaming music. It solves the problem of cluttered official apps by removing social features and focusing purely on music playback, with support for lyrics, MV playback, and personalized recommendations.

Target Audience

Users of NetEase Cloud Music who want a cleaner, distraction‑free player, as well as developers interested in self‑hosting a music streaming client or contributing to a Vue.js/Electron project.

Value Proposition

Developers choose YesPlayMusic for its sleek design, privacy‑focused approach (no social features), and flexibility—it can be used as a web PWA, a desktop app, or self‑hosted on a private server with full control over the experience.

Overview

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

Use Cases

Best For

  • Replacing the official NetEase Cloud Music app with a cleaner, ad‑free interface
  • Self‑hosting a personal music streaming client on a VPS or home server
  • Accessing NetEase Cloud Music catalog from regions with playback restrictions
  • Building a custom music player with Vue.js and Electron
  • Streaming music without social features or distractions
  • Playing grayed‑out songs via UnblockNeteaseMusic integration

Not Ideal For

  • Users who rely on NetEase Cloud Music's social features like comments, sharing, or community interactions
  • Projects needing a universal music player that supports multiple streaming services (e.g., Spotify, Apple Music)
  • Teams requiring guaranteed API stability and official support without self-hosting dependencies
  • Casual users who want a zero-configuration, out-of-the-box music app without technical setup

Pros & Cons

Pros

Ad-Free Experience

YesPlayMusic removes all advertisements from NetEase Cloud Music, providing a clean interface focused solely on music playback without distractions.

Cross-Platform Availability

It offers a PWA for web browsers and an Electron desktop app for Windows, macOS, and Linux, ensuring wide accessibility and offline use.

Unblocked Playback Integration

The desktop app integrates UnblockNeteaseMusic to automatically replace grayed-out songs with alternative sources, bypassing regional restrictions for many users.

Customization and Privacy

Features like light/dark theme auto-switch, custom keyboard shortcuts, and Last.fm scrobbling allow personalization while stripping social features for a privacy-focused experience.

Cons

Web Version Limitations

The PWA web version does not support the UnblockNeteaseMusic feature, limiting its ability to bypass song restrictions compared to the desktop app, as noted in the README.

Unofficial API Dependency

It relies on the third-party NeteaseCloudMusicApi, which is unofficial and subject to breaking changes or takedowns, potentially affecting reliability and requiring manual updates.

Complex Self-Hosting Setup

Deploying a self-hosted instance involves multiple steps like configuring API backends, environment variables, and build processes, which can be technical and time-consuming for non-developers.

Frequently Asked Questions

Quick Stats

Stars32,791
Forks4,714
Contributors0
Open Issues637
Last commit3 months ago
CreatedSince 2020

Tags

#music#vue-js#vuex#vue-cli#desktop-app#web-app#vue-router#pwa#javascript#music-streaming#vue#self-hosted#open-source-client#music-player#electron

Built With

y
yarn
V
Vue.js
N
Node.js
V
Vercel
D
Docker
E
Electron

Links & Resources

Website

Included in

Vue.js73.6k
Auto-fetched 1 day ago

Related Projects

slidevslidev

Presentation Slides for Developers

Stars45,966
Forks2,030
Last commit1 day ago
Wiki.jsWiki.js

Wiki.js | A modern and powerful wiki app built on Node.js

Stars28,212
Forks3,203
Last commit3 days ago
BagistoBagisto

Free and open source laravel eCommerce platform

Stars26,527
Forks3,060
Last commit1 day ago
DashyDashy

🚀 A self-hostable personal dashboard built for you. Includes status-checking, widgets, themes, icon packs, a UI editor and tons more!

Stars24,762
Forks1,808
Last commit1 day ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub