收起左侧

你的 NAS 就缺这个!一键部署 MelodyHub,定时下载歌单榜单,听歌自由太香了

1
回复
80
查看
[ 复制链接 ]

152

主题

16

回帖

0

牛值

小有名气

社区上线纪念勋章fnOS1.0上线纪念勋章EVO2产品纪念

MelodyHub :

一款基于 lx‑music‑desktop 核心逻辑开发的 Web 版音乐服务,支持多平台音乐搜索、下载与管理,提供 Docker 一键部署,适合 NAS / 服务器本地搭建私人音乐库。

主要特性:

  • • 🎵 多音源支持: 兼容 lx-music-desktop 自定义源,支持**云、QQ音乐、酷我、酷狗等平台
  • • 🌐 Web 访问: 浏览器即可使用,支持多设备访问
  • • 📥 服务器端下载: 支持断点续传、队列管理、多任务并行
  • • 🔄 实时推送: WebSocket 实时推送下载进度
  • • 🛡️ 防盗链代理: 自动处理音乐平台防盗链
  • • 💾 数据持久化: SQLite 数据库存储
  • • 🎨 现代化 UI: Vue 3 + Element Plus 构建
  • • 🎯 歌曲管理: 内置歌曲管理器,支持元数据编辑
  • • 🔍 智能搜索: 多平台聚合搜索

安装

Docker Compose

services:
  melodyhub:
    image: geelonn/melodyhub:latest
    container_name: melodyhub
    ports:
      - 3000:3000
    environment:
      - JWT_SECRET=your-secure-secret-key
      - PORT=3000
      - DATA_DIR=/app/data
      - MUSIC_DIR=/app/music
      - TZ=Asia/Shanghai
    volumes:
      - ./data:/app/data
      - ./music:/app/music
    restart: unless-stopped

参数说明(更多参数建议去看文档)

:::3000(端口):UI 界面访问端口

JWT_SECRET(环境变量):用于加密的安全密钥,自行修改

/app/data(路径):数据存储目录

/app/music(路径):音乐存储目录

:::

使用

浏览器中输入 http://NAS的IP:3000 就能看到界面

因为没有内置音乐源,所以还需要先手动上传

简单说说怎么样找音乐源,去到 lyswhut/lx-music-desktop 项目地址,去 issues 里面搜索就行

下载音乐源(JS 文件)后,点击“上传自定义源”

TIP:如果提示 500 可能音乐源有问题,可以换一个试试

我试过好几个,**都是失败的(不清楚是不是都是一样,功能就是不行)

但是可以下载音乐,说明源的没问题的

下载音乐倒是没问题,能看到当前下载任务

来到映射目录,看这个格式和大小应该是无损的

可以直接搜索歌单,最重要的是可以订阅下载,这个太方便了

订阅以后,可以在计划任务看到

默认应该是每天凌晨定时执行,可以自定义设置定时规则,这里我就立即执行试试。

回到下载管理,就能看到歌单全部歌曲都在下载了

不知道听什么歌,直接订阅音乐榜单就不用纠结了

有一点非常优化,那就是下载的音乐会自动刮削,能看到带封面,歌词和其他相关信息数据

总结

之前一直有人说想听音乐,又没有资源,现在好了直接一条龙服务!不知道听什么,直接订阅歌单或者榜单,每天自动定时下载并刮削好,只需要打开音乐应用享受听歌就行了。

不过还是要提一下,UI 界面还有很大进步空间,如果可以优化好看一点基本上可以说无敌了。有需要听歌的,一定要部署试试,获取音乐源是一个门槛,还不会的建议反复阅读文章。

综合推荐:⭐⭐⭐⭐(音乐一条龙,绝对值得推荐)

使用体验:⭐⭐⭐(界面 UI 还有待优化)

部署难易:⭐⭐(简单)︎

收藏
送赞
分享

16

主题

231

回帖

0

牛值

小有名气

感觉洛雪音乐本身就挺好的了

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则