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

相关推荐
郭涤生7 小时前
在ubuntu的docker上常用的docker命令
ubuntu·docker
Black_Cat_yyds8 小时前
docker host模式问题
运维·docker·容器
杨浦老苏13 小时前
MCPHub:一站式MCP服务器聚合平台
人工智能·docker·ai·群晖·mcp
冼紫菜13 小时前
Spring 项目无法连接 MySQL:Nacos 配置误区排查与解决
java·spring boot·后端·mysql·docker·springcloud
江畔柳前堤14 小时前
信息论12:从信息增益到信息增益比——决策树中的惩罚机制与应用
运维·深度学习·算法·决策树·机器学习·计算机视觉·docker
sunshine_sean15 小时前
docker 部署kafka命令
docker·容器·kafka
开心码农1号19 小时前
如何理解k8s中的controller
docker·容器·kubernetes
檀越剑指大厂19 小时前
【Docker系列】镜像大小排序
运维·docker·容器
@t.t.19 小时前
Docker编排工具---Compose的概述及使用
运维·docker·容器
Mr_sun.21 小时前
Mac中Docker下载与安装
java·macos·docker