Awesome Open Source
Awesome Open Source

Logo

YesPlayMusic

高颜值的第三方网易云播放器
🌎 访问DEMO  |   📦️ 下载安装包

Library

✨ 特性

  • ✅ 使用 Vue.js 全家桶开发
  • 🔴 网易云账号登录
  • 📺 MV 播放
  • 📃 支持歌词显示
  • 🚫🤝 无任何社交功能
  • 🌎️ 海外用户可直接播放(需要登录网易云账号)
  • 🔐 支持 UnblockNeteaseMusic,自动使用 QQ/酷狗/酷我音源替换变灰歌曲链接 (网页版不支持)
  • ⏭️ 支持 MediaSession API,可以使用系统快捷键操作上一首下一首
  • ✔️ 每日自动签到(手机端和电脑端同时签到)
  • 🌚 Light/Dark Mode 自动切换
  • 👆 支持 Touch Bar
  • 🖥️ 支持 PWA,可在 Chrome/Edge 里点击地址栏右边的 ➕ 安装到电脑
  • 🙉 支持显示歌曲和专辑的 Explicit 标志
  • 🛠 更多特性开发中

📦️ 安装

Electron 版本由 @hawtim@qier222 适配并维护,支持 macOS、Windows、Linux。

访问本项目的 Releases 页面下载安装包,或者访问 镜像下载站 (大陆访问更快) 下载。

macOS 用户也可以通过 brew install --cask yesplaymusic 来安装。

⚙️ 部署至服务器

除了下载安装包使用,你还可以将本项目部署到你的服务器上。

  1. 部署网易云 API,详情参见 Binaryify/NeteaseCloudMusicApi

  2. 克隆本仓库

git clone https://github.com/qier222/YesPlayMusic.git
  1. 安装依赖
yarn install
  1. 复制 /.env.example 文件为 /.env,修改里面 VUE_APP_NETEASE_API_URL 的值为网易云 API 地址。本地开发的话可以填写 API 地址为 http://localhost:3000,YesPlayMusic 地址为 http://localhost:8080
VUE_APP_NETEASE_API_URL=http://localhost:3000
  1. 编译打包
yarn run build
  1. /dist 目录下的文件上传到你的 Web 服务器

☑️ Todo

查看 Todo 请访问本项目的 Projects

欢迎提 Issue 和 Pull request。

📜 开源许可

本项目仅供个人学习研究使用,禁止用于商业及非法用途。

基于 MIT license 许可进行开源。

灵感来源

🖼️ 截图

artist album playlist explore search home


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
javascript (68,103
vue (4,046
linux (2,343
macos (1,663
windows (1,377
electron (917
music (568
vuex (405
pwa (320
vue-router (276
mac (269
player (234
music-player (168
vue-cli (166
progressive-web-app (121
pwa-apps (21

Find Open Source By Browsing 7,000 Topics Across 59 Categories