244
发布于 2026-02-09 / 25 阅读

在绿联NAS上搭建YesPlayMusic在线音乐播放器

1、应用简介

YesPlayMusic 是基于网易云 API 的开源音乐播放器项目,采用 Vue.js 开发,并通过 Electron 打包支持多平台(macOS、Windows、Linux)使用。它为用户提供了更简洁高效的音乐体验,特别适合注重无损音质与美观界面的音乐爱好者。

1.1 应用亮点

  • 多种登录方式:支持扫码、手机号和邮箱登录网易云账号。

  • 丰富的功能:包括MV播放、歌词显示、私人FM、电台、每日推荐歌曲等。

  • 无社交干扰:完全去除社交功能,专注音乐播放。

  • 海外支持:无需额外工具即可直接播放(需登录网易云账号)。

  • 跨平台:支持 PWA,可通过浏览器安装为桌面应用。

  • 更多细节:如支持 Touch Bar、Light/Dark Mode 自动切换、自定义快捷键、Last.fm Scrobble、音乐云盘等。

在线 Demo:YesPlayMusic 演示地址

1.2 使用场景

  • 桌面音乐播放:在 Windows/macOS/Linux 上作为网易云音乐的替代播放器。

  • 多账号支持:快速切换多个网易云账号。

  • 音乐管理:轻松创建、编辑歌单并发现新音乐。

  • 高品质播放:选择高音质音乐源,优化听觉体验。

  • 学习与开发:开源项目适合开发者研究,或贡献代码完善功能。

2、使用 Docker Compose 部署容器

在 UGOS Pro 系统上,推荐使用项目 Docker Compose 快速部署容器,适合需同时管理多个容器的场景,这种方法简化了容器的部署与管理工作。以下是使用 Docker Compose 部署 YesPlayMusic 的详细步骤。

2.1 进入 Docker 项目界面

在 UGOS Pro 系统中,打开 Docker 应用,点击【项目】 > 【创建】,启动项目创建向导。

2.2 配置 Docker Compose 文件

在项目创建向导中,上传以下 YesPlayMusic 的 Docker Compose 配置文件:

services:
  yesplaymusic:
    container_name: yesplaymusic 
    image: fogforest/yesplaymusic #镜像名
    ports:
      - 7950:80 # Web服务端口映射
    restart: always # 自动重启策略

2.3 参数说明

image:指定要使用的 Docker 镜像及其版本,latest 表示拉取最新版本。

restart:容器重启策略,always表示当容器停止或崩溃时自动重启。

ports:将 NAS 的 7950 端口映射到容器的 80 端口,这是 YesPlayMusic 的 Web 服务访问端口。

2.4 部署项目

确认配置文件无误后,点击【立即部署】按钮,系统将自动拉取镜像并启动容器。部署完成后,您可以通过浏览器访问 http://<NAS_IP>:7950(例如:http://192.168.22.153:7950)来访问YesPlayMusic 的 Web 登录界面。

3、访问与登录

要访问 YesPlayMusic 的 Web 界面,请按照以下步骤操作:

  1. 浏览器中输入 http://<NAS_IP>:7950,将 <NAS_IP> 替换为您的 NAS 设备的实际 IP 地址。进入 YesPlayMusic 登录页面(初始界面为空白)。

  1. 点击右上角头像 > 【设置】,选择“登录网易云账号”。

  1. 使用手机网易云客户端扫描二维码登录。

  1. 登录完成后即可同步账号歌单并播放音乐。

  1. 点击音乐可以在线播放,播放器也提供了歌词界面。

4、自定义播放器设置

点击右上角头像进入【设置】,可调整以下偏好:

  • 登录与账户管理。

  • 切换播放模式(高音质、音乐语种偏好 等)。

  • 歌词偏好等。

如需了解更多更多使用技巧和高级玩法,参考 YesPlayMusic GitHub 文档

5、注意事项

请注意,本教程中的镜像由第三方开发和维护,教程仅供参考。绿联不承担因用户操作不当、第三方软件漏洞或镜像更新引发的风险,包括但不限于:

· 第三方镜像可能导致您在 UGOS Pro 系统中的文件意外修改或删除。

· 使用不安全的镜像可能导致数据上传至第三方服务器,存在隐私和数据泄露风险。

· 为确保系统稳定和数据安全,请谨慎选择可信来源的第三方镜像。

其他注意事项:

1. 容器的文件/文件夹路径仅供参考,您可以根据个人习惯创建。

2. 网页访问的容器端口和本地端口应保持一致。如有冲突,请改为未使用的端口。容器之间的本地端口不能相同,端口冲突会导致无法启动容器。

3. 容器的网页链接仅在 bridge 桥接模式下可访问。

4. 镜像仅提供搭建教程,具体使用方法和深度玩法请网上搜索参考。

5. 镜像由第三方开发,具体配置变动和 bug 修复请关注相关官方信息。

6. 建议将 Docker 配置目录存储在 SSD 硬盘中,以避免机械硬盘影响系统性能。