开源音乐管理软件Melody

本文软件由网友 heqiusheng 推荐。不过好像已经是一年前了 😂

简介

什么是 Melody ?

Melody 是你的音乐精灵,旨在帮助你更好地管理音乐。目前的主要能力是帮助你将喜欢的歌曲或者音频上传到音乐平台的云盘。

主要功能包括:

  • 歌曲管理 :支持从多个音乐和视频网站(如网易云、QQ 音乐、酷狗、bilibili、抖音等)检索和上传歌曲。
  • 一键下载和上传:用户可以轻松下载歌曲到本地,或将其上传到音乐平台的云盘。
  • 链接搜索:可以通过视频链接搜索对应的音频,并自动上传到云盘。
  • 解锁功能:能够自动检测并解锁无法播放的歌曲,提供最佳资源并上传。
  • 跨平台适配 :支持 PC 和移动端,且具备 PWA(渐进式 Web 应用)功能。
  • 简单部署 :可以通过 Docker 简单安装和启动。

Melody 旨在为用户提供便利的音乐管理体验,同时遵循相关的版权规定和服务条款。

安装

在群晖上以 Docker 方式安装。

在注册表中搜索 melody ,选择第一个 foamzou/melody,版本选择 latest

本文写作时, latest 版本对应为 all-platform-2024071901

docker 文件夹中,创建一个新文件夹 melody,并在其中建两个子文件夹 datadownload

文件夹 装载路径 说明
docker/melody/data /app/backend/.profile 存放设置、cookie
docker/melody/download /tmp 下载目录

端口

本地端口不冲突就行,不确定的话可以用命令查一下

bash 复制代码
# 查看端口占用
netstat -tunlp | grep 端口号
本地端口 容器端口
5566 5566

命令行安装

如果你熟悉命令行,可能用 docker cli 更快捷

bash 复制代码
# 新建文件夹 melody 和 子目录
mkdir -p /volume1/docker/melody/data

# 进入 melody 目录
cd /volume1/docker/melody

# 运行容器
docker run -d \
   --restart unless-stopped \
   --name melody \
   -p 5566:5566 \
   -v $(pwd)/data:/app/backend/.profile \
   -v $(pwd)/download:/tmp \
   foamzou/melody:latest

也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

yaml 复制代码
version: '3'

services:
  melody:
    image: foamzou/melody:latest
    container_name: melody
    restart: unless-stopped
    ports:
      - 5566:5566
    volumes:
      - ./data:/app/backend/.profile
      - ./download:/tmp

然后执行下面的命令

bash 复制代码
# 新建文件夹 melody 和 子目录
mkdir -p /volume1/docker/melody/{data,download}

# 进入 melody 目录
cd /volume1/docker/melody

# 将 docker-compose.yml 放入当前目录

# 一键启动
docker-compose up -d

运行

在浏览器中输入 http://群晖IP:5566 就能看到主界面

默认的 Melody Keymelody

如果想要同步歌单,需要绑定账号

可以用 app 扫描

除了同步歌单外

也可以搜索,但现在还不能下载,需要设置下载路径

设置

进入 设置 --> 下载路径

这个路径必须是 docker 容器内部的地址,就是我们前面映射的 /tmp

设置完成后必须 更新配置

下载

回到搜索页面,会发现已经点亮了下载图标

选中一首歌曲下载

下载成功

FileStation 中能看到下载的文件

上传

也可以选择上传到云盘

上传成功后

可以在网易云网盘中找到

本文只是演示软件功能,所下载的文件均已从服务器上删除

解锁

进入歌单,找到一些需要解锁的音乐

可以单首解锁

当然也不一定会成功

也可以一键解锁

进度提示

看起来成功的概率不算高

解锁成功的文件,可以在网易云网盘中找到

参考文档

foamzou/melody: 我的音乐精灵

地址:https://github.com/foamzou/melody

相关推荐
chengpei1471 分钟前
docker配置远程连接,dockerfile-maven-plugin插件打包到远程
spring boot·docker·maven
destinyol1 小时前
wsl-docker环境下启动ES报错vm.max_map_count [65530] is too low
elasticsearch·docker·容器
Z天蝎座2 小时前
从0到1构建工具站 - day6 (在线编程工具-docker)
运维·docker·容器
kfhj7 小时前
DevOps与Docker的关系
运维·docker·容器·devops
丘陵哈哈17 小时前
Docker学习笔记
笔记·学习·docker
天机️灵韵20 小时前
无缝集成Docker与Maven:docker-maven-plugin实战指南
docker·自动化·maven
zkmall21 小时前
Docker与Kubernetes在ZKmall开源商城容器化部署中的应用
docker·kubernetes·开源
liux352821 小时前
k8s核心资源对象一(入门到精通)
docker·容器·kubernetes
原来451 天前
Docker Compose 常用命令 && 运行 docker-compose.yaml
运维·docker·容器
艾醒(AiXing-w)1 天前
Linux系统管理(十九)——欧拉系统硬盘挂载、网络配置以及Docker环境安装
linux·网络·docker