网站首页 > 技术文章 正文
项目地址
https://github.com/Sherlockouo/music
项目介绍
R3PLAYX music项目是一款基于React和Electron开发的桌面音乐应用,是一款高颜值的第三方网易云播放器。支持 Windows / macOS / Linux/Docker,用户可通过多种登录方式接入自己的账户,享受纯粹的音乐体验,无广告,仅有音乐和美
项目特性
- 使用 React + Electron 开发的现代化桌面音乐应用
- 支持使用网易云账号登录,可选扫码、手机、邮箱方式
- 支持MV播放,尽情享受视听盛宴
- 无任何社交功能,专注于音乐播放体验
- 支持实时歌词展示,跟随音乐的节奏感受每一个字句
- 新增全局背景功能,视觉效果更加个性化
- 接入更多音乐源,满足不同用户的音乐需求
- 提供Windows、Linux、macOS客户端
- 提供容易部署的Docker方案
- 支持私人FM,享受量身定制的音乐体验
安装部署
Docker部署
R3PLAYX music项目依赖前端和后端两个镜像,直接用docker compose文件部署更为简单
Docker Compose
version: '3'
services:
frontend:
image: sherlockouo/xtify-music-web:latest
ports:
- 2222:80
networks:
- mynetwork
backend:
image: sherlockouo/xtify-music-server:latest
ports:
- 35530:35530
networks:
- mynetwork
networks:
mynetwork:
群晖部署
- 登录群晖面板,在File Station套件中新建music用以存放docker compose配置文件
- 在Container Manager中新增一个项目,路径选择上面新建的文件夹,来源输入前面docker compose的内容
- 直接点击下一步,最后点击完成即可完成容器部署
效果预览
项目运行成功后,通过浏览器访问【http://你的设备IP:2222】music的前端界面,并开始使用所有的音乐功能
可以直接播放喜欢列表里的歌曲
提供每日推荐和其他歌单
支持歌词同步显示
可配置外观或快捷键
我是老宁
一个热爱技术的程序员和极客,群晖NAS深度玩家!
专注NAS相关技术分享,原创!干货!
觉得老宁的文章对你有帮助,记得点赞、收藏、加关注!
猜你喜欢
- 2025-03-12 手把手教你用Web Components开发一个跨框架的模态框
- 2025-03-12 盘点10个GitHub上的前端高仿项目
- 2025-03-12 用编程的方式生成创建视频
- 2025-03-12 用vue简单写一个音乐播放组件「附源码」
- 2025-03-12 推荐10个优秀的跨平台APP开源项目
- 2025-03-12 盘点 6 个开源的音乐播放器
- 最近发表
- 标签列表
-
- cmd/c (57)
- c++中::是什么意思 (57)
- sqlset (59)
- ps可以打开pdf格式吗 (58)
- phprequire_once (61)
- localstorage.removeitem (74)
- routermode (59)
- vector线程安全吗 (70)
- & (66)
- java (73)
- org.redisson (64)
- log.warn (60)
- cannotinstantiatethetype (62)
- js数组插入 (83)
- resttemplateokhttp (59)
- gormwherein (64)
- linux删除一个文件夹 (65)
- mac安装java (72)
- reader.onload (61)
- outofmemoryerror是什么意思 (64)
- flask文件上传 (63)
- eacces (67)
- 查看mysql是否启动 (70)
- java是值传递还是引用传递 (58)
- 无效的列索引 (74)