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.11

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

Visit WebsiteGitHubGitHub
33.4k 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

Stars33,422
Forks4,664
Contributors0
Open Issues644
Last commit13 days 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

Stars49,170
Forks2,241
Last commit4 days ago
Wiki.jsWiki.js

Wiki.js | Next Generation Open Source Wiki

Stars29,065
Forks3,326
Last commit1 day ago
BagistoBagisto

Open Source eCommerce & Multi-Vendor Marketplace Platform Built with Laravel for Enterprise-Scale Commerce, Supporting 10M+ SKUs

Stars28,270
Forks3,343
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!

Stars26,776
Forks1,961
Last commit6 days 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