Melody 是什么?
Melody 是一款音乐管理工具,它的主要功能是帮助你将喜爱的歌曲和音频快速上传至各大音乐平台的云盘中,从而在不同的设备与场景下都能轻松访问和播放。同时,Melody 还提供基于公共资源的歌曲检索、一键上传与下载,以及对无法播放或变灰的歌曲进行自动替换与还原播放的实验性功能。此外,它支持多平台检索(如网易云、QQ 音乐、咪咕、酷狗、B站、抖音等),并可直接通过链接搜索音频资源。对于已经拥有一台飞牛NAS(FeiNiu NAS)的用户而言,将 Melody 部署在 NAS 上有助于将你的本地音乐与云端音乐进行无缝整合,同时节省本地存储空间并提升访问便捷性。本文将详细介绍如何在飞牛NAS上使用 Docker 来部署 Melody。
使用 Docker 部署 Melody 的步骤
1.飞牛文件管理里面创建一个文件夹,命名为melody。然后在melody这个文件夹下再创建一个melody-profile文件夹,在melody文件夹下再上传一个空白的docker-compose.yml文件。 空白文件可以在我的电脑任何位置右键新建一个txt文档,然后重命名为docker-compose.yml上传。 右键点击melody-profile文件夹,详细信息里面复制原始路径,比如我的原始路径是/vol2/1000/docker2/melody/melody-profile,下一步会用到。 同时在你飞牛合适的位置(根据自己挂载的硬盘多少和存储位置)新建一个文件夹用来存放需要下载的歌曲。比如上图我的是/vol2/1000/数据/音乐,下面用到。
services:
melody:
image: foamzou/melody:latest
container_name: melody
ports:
- "5566:5566" #对外映射的端口,如果需要更换对外端口,修改冒号左侧的5566.
volumes:
- /vol2/1000/docker2/melody/melody-profile:/app/backend/.profile #配置目录
- /vol2/1000/数据/音乐:/app/backend/downloads # 下载目录
restart: unless-stopped
2.双击docker-compose.yml文件,把上面的配置代码复制进去,需要把- /vol2/1000/docker2/melody/melody-profile:/app/backend/.profile这里的冒号前面的路径修改为你第一步复制的原始路径。是修改冒号之前的内容,切忌要保留-和后面的一个空格。把/vol2/1000/数据/音乐这个目录修改为你刚新建的保存歌曲的文件夹原始路径。其他配置都不需要修改,然后保存配置。
3.打开飞牛的Docker,然后按照上图的位置依次点击,项目名称可以自定义为其他,路径选择刚才创建的文件夹,然后弹窗里点确定,然后勾选创建项目后立即启动(上图中忘记勾选了),然后点完成。
4.上面两个图就是部署成功后的界面,这个镜像下载有点慢,需要10分钟左右,耐心等待即可。如果遇到报错,查看日志然后根据错误信息解决。 部署成功后使用你的feinIP+端口访问,比如我的是http://192.168.2.146:5566 。
5.初次登陆的时候会让填写key,直接填写melody即可。
6.设置里面需要设置下载路径,下载路径是/app/backend/downloads。其他各种功能和配置看下方的内容。
关键词搜索歌曲
如果试听后是你想要的,点击上传按钮会将该歌曲上传到你的网易云音乐云盘
点击 解锁全部
(实验性功能) 后,服务会自动匹配每首歌,并把歌曲上传到云盘,最后做个 match,以保证你还能看到歌词、评论
当某首歌自动解锁失败后,还可以手动点击搜索按钮,找到符合的歌曲后,手动点击上传按钮