本文共计1970字,预计需要花费 3分钟才能阅读完成。
习惯一边听歌一边写代码,不仅能隔绝办公室的嘈杂,还能让自己沉浸在熟悉的节奏里。如今的音乐软件越来越臃肿,功能看似丰富,却总有些离我真正的需求越来越远。相比之下,我更享受专注于音乐播放本身,以及那份简洁纯净的界面。今天跟大家分享一款开源的网易云音乐客户端YesPlayMusic
。
详细介绍
🤔 YesPlayMusic 是什么?
YesPlayMusic 是一款由 Vue.js 与 Electron 打造的高颜值第三方网易云音乐播放器,跨平台支持 macOS、Windows 和 Linux。它拥有简洁优雅的界面设计,并集成了多样且实用的功能。
✨ 特点
- ✅ 使用 Vue.js 全家桶开发
- 🔴 网易云账号登录(扫码/手机/邮箱登录)
- 📺 支持 MV 播放
- 📃 支持歌词显示
- 📻 支持私人 FM / 每日推荐歌曲
- 🚫🤝 无任何社交功能
- 🌎️ 海外用户可直接播放(需要登录网易云账号)
🔐 支持 UnblockNeteaseMusic,自动使用各类音源替换变灰歌曲链接 (网页版不支持)
- 「各类音源」指默认启用的音源。
- YouTube 音源需自行安装
yt-dlp
。
- ✔️ 每日自动签到(手机端和电脑端同时签到)
- 🌚 Light/Dark Mode 自动切换
- 👆 支持 Touch Bar
- 🖥️ 支持 PWA,可在 Chrome/Edge 里点击地址栏右边的 ➕ 安装到电脑
- 🟥 支持 Last.fm Scrobble
- ☁️ 支持音乐云盘
- ⌨️ 自定义快捷键和全局快捷键
- 🎧 支持 Mpris
如何使用 YesPlayMusic?
YesPlayMusic 提供了多种使用方式:
目前支持 windows
、macos
、linux
等,下载 YesPlayMusic 地址。
如果担心隐私泄露,又不想每个设备都按照客户端,就可以按照下面教程在NAS中通过 Docker 部署。
🐳安装指南
下面介绍通过飞牛 NAS 的 Docker Compose 进行部署, 其它部署方式请参考YesPlayMusic 文档。
单容器部署
docker run -d \
--name yesplaymusic \
-p 3300:80 \
fogforest/yesplaymusic:latest
3300
: 端口可以根据自己喜好定义,不要和已存在的服务冲突即可。
Docker Compose 部署
docker-compose.yml
文件,本教程使用此 Compose:
services:
yesplaymusic:
image: fogforest/yesplaymusic
container_name: yesplaymusic
ports:
- "3300:80"
restart: unless-stopped
3300
: 端口可以根据自己喜好定义,不要和已存在的服务冲突即可。---
1. 在飞牛主页面找到 Docker
打开后,切换菜单 Compose
-> 新增项目
。
2. 创建项目页面根据实际情况定义 项目名称
、选择 路径
,选中 创建 docker-compose.yml
后,把下面 yml 文件粘贴到文本框中。检查无误后点击 确定
按钮进行部署。
3. 等待部署完成,在容器
管理中查看运行状态。
使用
1. 在浏览器输入:http://<NASIP>:3300
打开 YesPlayMusic 界面
2. 点击发现
,可以浏览歌单,也支持对不同的风格进行筛选
3. 点击 音乐库
,手机 app 扫码登录后就可以播放你自己的歌单
- ⚠️🔒 登录可能会被网易云封号,请谨慎登录账号。
- 如果无法扫描登录,请参考网友给出的解决办法。
4. 如果需要在外网进行畅听,就需要进行对应的穿透服务或者做DDNS代理
去中心化内网穿透神器 EasyTier 实用教程
飞牛 NAS 安装 Tailscale 实现内网穿透
一文看懂NAS动态域名+反向代理保姆级教程
TPDDNS 停服后怎么使用第三方DDNS
到此部署完成,就可以愉快的听歌了。其它更多功能请自行探索。
总结
YesPlayMusic
并不是简单的“换肤”软件,它基于网易云音乐的 API
,使用 Vue.js
全家桶开发。实现了网易云音乐的全部核心功能,并且去除了那些你可能根本不会用到的繁琐功能。也没有社交功能,简简单单,干干净净,专注于听歌。作者自称灵感来源 Apple Music
、YouTube Music
、Spotify
、网易云音乐
。所以 YesPlayMusic
可谓光靠其高颜值的界面设计,成功俘获了一大批用户的心。目前在 GitHub
上 stars
已经有 31.5k
⭐了。界面简洁而不失优雅,功能全面而不显臃肿,对于喜欢简洁的程序员来说可谓是一个不错的选择。