[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-1926":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":45,"readmeContent":46,"aiSummary":47,"trendingCount":16,"starSnapshotCount":16,"syncStatus":48,"lastSyncTime":49,"discoverSource":50},1926,"YesPlayMusic","qier222\u002FYesPlayMusic","qier222","高颜值的第三方网易云播放器，支持 Windows \u002F macOS \u002F Linux :electron: ","https:\u002F\u002Fmusic.qier222.com",null,"Vue",32932,4696,217,643,0,6,26,76,21,45,"MIT License",false,"master",true,[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],"electron","javascript","linux","mac","macos","music","music-player","netease-music","player","progressive-web-app","pwa","pwa-apps","vue","vue-cli","vue-router","vuex","web-music-player","windows","2026-06-12 02:00:34","\u003Cdiv align=\"center\">\n\t\u003Ca href=\"http:\u002F\u002Fgo.warp.dev\u002FYesPlayMusic\" target=\"_blank\">\n\t\t\u003Csup>Special thanks to:\u003C\u002Fsup>\n\t\t\u003Cbr>\n\t\t\u003Cimg alt=\"Warp sponsorship\" width=\"400\" src=\"https:\u002F\u002Fgithub.com\u002Fwarpdotdev\u002Fbrand-assets\u002Fblob\u002Fmain\u002FGithub\u002FSponsor\u002FWarp-Github-LG-03.png?raw=true\">\n\t\t\u003Cbr>\n\t\t\u003Ch>Warp is built for coding with multiple AI agents\u003C\u002Fb>\n\t\t\u003Cbr>\n\t\t\u003Csup>Available for macOS, Linux and Windows\u003C\u002Fsup>\n\t\u003C\u002Fa>\n\u003C\u002Fdiv>\n\n\u003Cbr>\n\n---\n\n\u003Cbr \u002F>\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fmusic.qier222.com\" target=\"blank\">\n    \u003Cimg src=\"images\u002Flogo.png\" alt=\"Logo\" width=\"156\" height=\"156\">\n  \u003C\u002Fa>\n  \u003Ch2 align=\"center\" style=\"font-weight: 600\">YesPlayMusic\u003C\u002Fh2>\n\n  \u003Cp align=\"center\">\n    高颜值的第三方网易云播放器\n    \u003Cbr \u002F>\n    \u003Ca href=\"https:\u002F\u002Fmusic.qier222.com\" target=\"blank\">\u003Cstrong>🌎 访问DEMO\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;&nbsp;|&nbsp;&nbsp;\n    \u003Ca href=\"#%EF%B8%8F-安装\" target=\"blank\">\u003Cstrong>📦️ 下载安装包\u003C\u002Fstrong>\u003C\u002Fa>&nbsp;&nbsp;|&nbsp;&nbsp;\n    \u003Ca href=\"https:\u002F\u002Ft.me\u002Fyesplaymusic\" target=\"blank\">\u003Cstrong>💬 加入交流群\u003C\u002Fstrong>\u003C\u002Fa>\n    \u003Cbr \u002F>\n    \u003Cbr \u002F>\n  \u003C\u002Fp>\n\u003C\u002Fp>\n\n[![Library][library-screenshot]](https:\u002F\u002Fmusic.qier222.com)\n\n## 全新版本\n\n全新 2.0 Alpha 测试版已发布，欢迎前往 [Releases](https:\u002F\u002Fgithub.com\u002Fqier222\u002FYesPlayMusic\u002Freleases) 页面下载。\n当前版本将会进入维护模式，除重大 bug 修复外，不会再更新新功能。\n\n## ✨ 特性\n\n- ✅ 使用 Vue.js 全家桶开发\n- 🔴 网易云账号登录（扫码\u002F手机\u002F邮箱登录）\n- 📺 支持 MV 播放\n- 📃 支持歌词显示\n- 📻 支持私人 FM \u002F 每日推荐歌曲\n- 🚫🤝 无任何社交功能\n- 🌎️ 海外用户可直接播放（需要登录网易云账号）\n- 🔐 支持 [UnblockNeteaseMusic](https:\u002F\u002Fgithub.com\u002FUnblockNeteaseMusic\u002Fserver#音源清单)，自动使用[各类音源](https:\u002F\u002Fgithub.com\u002FUnblockNeteaseMusic\u002Fserver#音源清单)替换变灰歌曲链接 （网页版不支持）\n  - 「各类音源」指默认启用的音源。\n  - YouTube 音源需自行安装 `yt-dlp`。\n- ~~✔️ 每日自动签到（手机端和电脑端同时签到）~~\n- 🌚 Light\u002FDark Mode 自动切换\n- 👆 支持 Touch Bar\n- 🖥️ 支持 PWA，可在 Chrome\u002FEdge 里点击地址栏右边的 ➕ 安装到电脑\n- 🟥 支持 Last.fm Scrobble\n- ☁️ 支持音乐云盘\n- ⌨️ 自定义快捷键和全局快捷键\n- 🎧 支持 Mpris\n- 🛠 更多特性开发中\n\n## 📦️ 安装\n\nElectron 版本由 [@hawtim](https:\u002F\u002Fgithub.com\u002Fhawtim) 和 [@qier222](https:\u002F\u002Fgithub.com\u002Fqier222) 适配并维护，支持 macOS、Windows、Linux。\n\n访问本项目的 [Releases](https:\u002F\u002Fgithub.com\u002Fqier222\u002FYesPlayMusic\u002Freleases)\n页面下载安装包。\n\n- macOS 用户可以通过 Homebrew 来安装：`brew install --cask yesplaymusic`\n\n- Windows 用户可以通过 Scoop 来安装：`scoop install extras\u002Fyesplaymusic`\n\n## 同类项目（排名无先后）\n\n欢迎大家通过 PR 分享你的项目，让更多人看到！\n\n- [algerkong\u002FAlgerMusicPlayer](https:\u002F\u002Fgithub.com\u002Falgerkong\u002FAlgerMusicPlayer)\n- [asxez\u002FMusicBox](https:\u002F\u002Fgithub.com\u002Fasxez\u002FMusicBox)\n- [lianchengwu\u002Fwmplayer](https:\u002F\u002Fgithub.com\u002Flianchengwu\u002Fwmplayer)\n\n## ⚙️ 部署至 Vercel\n\n除了下载安装包使用，你还可以将本项目部署到 Vercel 或你的服务器上。下面是部署到 Vercel 的方法。\n\n本项目的 Demo (https:\u002F\u002Fmusic.qier222.com) 就是部署在 Vercel 上的网站。\n\n[![Powered by Vercel](https:\u002F\u002Fwww.datocms-assets.com\u002F31049\u002F1618983297-powered-by-vercel.svg)](https:\u002F\u002Fvercel.com\u002F?utm_source=ohmusic&utm_campaign=oss)\n\n1. 部署网易云 API，详情参见 [Binaryify\u002FNeteaseCloudMusicApi](https:\u002F\u002Fneteasecloudmusicapi.vercel.app\u002F#\u002F?id=%e5%ae%89%e8%a3%85)\n   。你也可以将 API 部署到 Vercel。\n\n2. 点击本仓库右上角的 Fork，复制本仓库到你的 GitHub 账号。\n\n3. 点击仓库的 Add File，选择 Create new file，输入 `vercel.json`，将下面的内容复制粘贴到文件中，并将 `https:\u002F\u002Fyour-netease-api.example.com` 替换为你刚刚部署的网易云 API 地址：\n\n```json\n{\n  \"rewrites\": [\n    {\n      \"source\": \"\u002Fapi\u002F:match*\",\n      \"destination\": \"https:\u002F\u002Fyour-netease-api.example.com\u002F:match*\"\n    }\n  ]\n}\n```\n\n4. 打开 [Vercel.com](https:\u002F\u002Fvercel.com)，使用 GitHub 登录。\n\n5. 点击 Import Git Repository 并选择你刚刚复制的仓库并点击 Import。\n\n6. 点击 PERSONAL ACCOUNT 旁边的 Select。\n\n7. 点击 Environment Variables，填写 Name 为 `VUE_APP_NETEASE_API_URL`，Value 为 `\u002Fapi`，点击 Add。最后点击底部的 Deploy 就可以部署到\n   Vercel 了。\n\n## ⚙️ 部署到自己的服务器\n\n除了部署到 Vercel，你还可以部署到自己的服务器上\n\n1. 部署网易云 API，详情参见 [Binaryify\u002FNeteaseCloudMusicApi](https:\u002F\u002Fgithub.com\u002FBinaryify\u002FNeteaseCloudMusicApi)\n2. 克隆本仓库\n\n```sh\ngit clone --recursive https:\u002F\u002Fgithub.com\u002Fqier222\u002FYesPlayMusic.git\n```\n\n3. 安装依赖\n\n```sh\nyarn install\n\n```\n\n4. （可选）使用 Nginx 反向代理 API，将 API 路径映射为 `\u002Fapi`，如果 API 和网页不在同一个域名下的话（跨域），会有一些 bug。\n\n5. 复制 `\u002F.env.example` 文件为 `\u002F.env`，修改里面 `VUE_APP_NETEASE_API_URL` 的值为网易云 API 地址。本地开发的话可以填写 API 地址为 `http:\u002F\u002Flocalhost:3000`，YesPlayMusic 地址为 `http:\u002F\u002Flocalhost:8080`。如果你使用了反向代理 API，可以填写 API 地址为 `\u002Fapi`。\n\n```\nVUE_APP_NETEASE_API_URL=http:\u002F\u002Flocalhost:3000\n```\n\n6. 编译打包\n\n```sh\nyarn run build\n```\n\n7. 将 `\u002Fdist` 目录下的文件上传到你的 Web 服务器\n\n## ⚙️ 宝塔面板 docker 应用商店 部署\n\n1. 安装宝塔面板，前往[宝塔面板官网](https:\u002F\u002Fwww.bt.cn\u002Fnew\u002Fdownload.html) ，选择正式版的脚本下载安装。\n\n2. 安装后登录宝塔面板，在左侧导航栏中点击 Docker，首次进入会提示安装 Docker 服务，点击立即安装，按提示完成安装\n\n3. 安装完成后在应用商店中找到 YesPlayMusic，点击安装，配置域名、端口等基本信息即可完成安装。\n\n4. 安装后在浏览器输入上一步骤设置的域名即可访问。\n\n## ⚙️ Docker 部署\n\n1. 构建 Docker Image\n\n```sh\ndocker build -t yesplaymusic .\n```\n\n2. 启动 Docker Container\n\n```sh\ndocker run -d --name YesPlayMusic -p 80:80 yesplaymusic\n```\n\n3. Docker Compose 启动\n\n```sh\ndocker-compose up -d\n```\n\nYesPlayMusic 地址为 `http:\u002F\u002Flocalhost`\n\n## ⚙️ 部署至 Replit\n\n1. 新建 Repl，选择 Bash 模板\n\n2. 在 Replit shell 中运行以下命令\n\n```sh\nbash \u003C(curl -s -L https:\u002F\u002Fraw.githubusercontent.com\u002Fqier222\u002FYesPlayMusic\u002Fmain\u002Finstall-replit.sh)\n```\n\n3. 首次运行成功后，只需点击绿色按钮 `Run` 即可再次运行\n\n4. 由于 replit 个人版限制内存为 1G（教育版为 3G），构建过程中可能会失败，请再次运行上述命令或运行以下命令：\n\n```sh\ncd \u002Fhome\u002Frunner\u002F${REPL_SLUG}\u002Fmusic && yarn install && yarn run build\n```\n\n## 👷‍♂️ 打包客户端\n\n如果在 Release 页面没有找到适合你的设备的安装包的话，你可以根据下面的步骤来打包自己的客户端。\n\n1. 打包 Electron 需要用到 Node.js 和 Yarn。可前往 [Node.js 官网](https:\u002F\u002Fnodejs.org\u002Fzh-cn\u002F) 下载安装包。安装 Node.js\n   后可在终端里执行 `npm install -g yarn` 来安装 Yarn。\n\n2. 使用 `git clone --recursive https:\u002F\u002Fgithub.com\u002Fqier222\u002FYesPlayMusic.git` 克隆本仓库到本地。\n\n3. 使用 `yarn install` 安装项目依赖。\n\n4. 复制 `\u002F.env.example` 文件为 `\u002F.env` 。\n\n5. 选择下列表格的命令来打包适合的你的安装包，打包出来的文件在 `\u002Fdist_electron` 目录下。了解更多信息可访问 [electron-builder 文档](https:\u002F\u002Fwww.electron.build\u002Fcli)\n\n| 命令                                       | 说明                      |\n| ------------------------------------------ | ------------------------- |\n| `yarn electron:build --windows nsis:ia32`  | Windows 32 位             |\n| `yarn electron:build --windows nsis:arm64` | Windows ARM               |\n| `yarn electron:build --linux deb:armv7l`   | Debian armv7l（树莓派等） |\n| `yarn electron:build --macos dir:arm64`    | macOS ARM                 |\n\n## :computer: 配置开发环境\n\n本项目由 [NeteaseCloudMusicApi](https:\u002F\u002Fgithub.com\u002FBinaryify\u002FNeteaseCloudMusicApi) 提供 API。\n\n运行本项目\n\n```shell\n# 安装依赖\nyarn install\n\n# 创建本地环境变量\ncp .env.example .env\n\n# 运行（网页端）\nyarn serve\n\n# 运行（electron）\nyarn electron:serve\n```\n\n本地运行 NeteaseCloudMusicApi，或者将 API [部署至 Vercel](#%EF%B8%8F-部署至-vercel)\n\n```shell\n# 运行 API （默认 3000 端口）\nyarn netease_api:run\n```\n\n## ☑️ Todo\n\n查看 Todo 请访问本项目的 [Projects](https:\u002F\u002Fgithub.com\u002Fqier222\u002FYesPlayMusic\u002Fprojects\u002F1)\n\n欢迎提 Issue 和 Pull request。\n\n## 📜 开源许可\n\n本项目仅供个人学习研究使用，禁止用于商业及非法用途。\n\n基于 [MIT license](https:\u002F\u002Fopensource.org\u002Flicenses\u002FMIT) 许可进行开源。\n\n## 灵感来源\n\nAPI 源代码来自 [Binaryify\u002FNeteaseCloudMusicApi](https:\u002F\u002Fgithub.com\u002FBinaryify\u002FNeteaseCloudMusicApi)\n\n- [Apple Music](https:\u002F\u002Fmusic.apple.com)\n- [YouTube Music](https:\u002F\u002Fmusic.youtube.com)\n- [Spotify](https:\u002F\u002Fwww.spotify.com)\n- [网易云音乐](https:\u002F\u002Fmusic.163.com)\n\n## 🖼️ 截图\n\n![lyrics][lyrics-screenshot]\n![library-dark][library-dark-screenshot]\n![album][album-screenshot]\n![home-2][home-2-screenshot]\n![artist][artist-screenshot]\n![search][search-screenshot]\n![home][home-screenshot]\n![explore][explore-screenshot]\n\n\u003C!-- MARKDOWN LINKS & IMAGES -->\n\u003C!-- https:\u002F\u002Fwww.markdownguide.org\u002Fbasic-syntax\u002F#reference-style-links -->\n\n[album-screenshot]: images\u002Falbum.png\n[artist-screenshot]: images\u002Fartist.png\n[explore-screenshot]: images\u002Fexplore.png\n[home-screenshot]: images\u002Fhome.png\n[home-2-screenshot]: images\u002Fhome-2.png\n[lyrics-screenshot]: images\u002Flyrics.png\n[library-screenshot]: images\u002Flibrary.png\n[library-dark-screenshot]: images\u002Flibrary-dark.png\n[search-screenshot]: images\u002Fsearch.png\n","YesPlayMusic 是一个美观的第三方网易云音乐播放器，适用于 Windows、macOS 和 Linux 平台。它基于 Electron 和 Vue.js 开发，支持网易云账号登录、MV 播放、歌词显示、私人 FM 和每日推荐歌曲等功能。此外，该播放器还具备自动切换深色\u002F浅色模式、支持 Touch Bar 以及 PWA 安装特性。对于海外用户，通过登录网易云账号可以直接播放音乐，并且支持 UnblockNeteaseMusic 服务器以替换变灰歌曲链接。这款播放器适合那些寻找简洁高效且功能全面的音乐播放体验的用户使用。",2,"2026-06-11 02:46:52","top_all"]