开源音乐管理软件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

相关推荐
杨浦老苏5 小时前
面向npm的实时仪表板Dashly
网络·docker·群晖·导航
JunLan~6 小时前
Docker 部署 GLPI(IT 资产管理软件系统)
运维·docker·容器
特立独行的猫a7 小时前
使用 Docker(Podman) 部署 MongoDB 数据库及使用详解
数据库·docker·podman
LUCIAZZZ10 小时前
基于Docker以KRaft模式快速部署Kafka
java·运维·spring·docker·容器·kafka
特立独行的猫a13 小时前
Golang 应用的 Docker 部署方式介绍及使用详解
开发语言·docker·golang
康世行14 小时前
Windows环境下MaxKB大模型 Docker部署图文指南
windows·docker·容器
程序员石磊1 天前
学术总结Ai Agent中firecrawl(大模型爬虫平台)的超简单的docker安装方式教程
人工智能·爬虫·docker
司江龙2 天前
centos7 配置国内镜像源安装 docker
运维·docker·容器
西木Qi2 天前
Docker之Dockerfile
docker