
大家好,源音乐我叫 Melody,码自你的建音精灵音乐精灵,旨在帮助你更好地管理音乐。服务目前的源音乐主要能力是帮助你将喜欢的歌曲或者音频上传到音乐平台的云盘。
支持在各大音乐和视频网站检索歌曲
。码自目前支持 咪咕、建音精灵网易云 、服务QQ 音乐 、源音乐酷狗、码自bilibili、建音精灵抖音等站点。服务详情可以在我的源音乐 media-get 项目中查看
支持一键下载到本地 ,一键上传到云盘用链接搜索歌曲(例如使用 b站或抖音的码自视频链接进行搜索,可以将对应的建音精灵音频自动上传到音乐云盘)
一键“解锁”无法播放的歌曲(一键检测变灰的歌曲,自动从公共资源搜索最佳资源 ,自动上传到云盘 ,自动匹配歌曲信息 。代替繁琐的人工操作,实现可播放)(实验性功能,目前仅支持网易云)
PC 端、移动端适配良好(支持 PWA)
部署简单,支持 docker1.在你的宿主机创建一个目录,例如 : ~/melody-profile
2.创建镜像,有两种方式选择(注意修改下面的宿主机目录为你实际的) :
2.1从 hub.docker.com 拉取
docker run -d -p 5566:5566 -v ~/melody-profile:/app/backend/.profile foamzou/melody:latest docker run -d -p 5566:5566 -v ~/melody-profile:/app/backend/.profile foamzou/melody:latest docker run -d -p 5566:5566 -v ~/melody-profile:/app/backend/.profile foamzou/melody:latest2.2从代码编译镜像(若你的 docker 不支持 DOCKER_BUILDKIT,则去掉)
DOCKER_BUILDKIT=1 docker build -t melody . docker run -d -p 5566:5566 -v ~/melody-profile:/app/backend/.profile melody DOCKER_BUILDKIT=1 docker build -t melody . docker run -d -p 5566:5566 -v ~/melody-profile:/app/backend/.profile melody DOCKER_BUILDKIT=1 docker build -t melody . docker run -d -p 5566:5566 -v ~/melody-profile:/app/backend/.profile melody3.后续更新(以从 hub.docker.com 更新为例)
docker pull docker.io/foamzou/melody:latest docker kill1.依赖
确保以下两个依赖是安装好的
node.js (官网下载
)
FFmpeg (windows 安装介绍)2.下载源码 、初始化服务 、运行服务
git clone https://github.com/foamzou/melody.git cd melody && npm run init && npm run app git clone https://github.com/foamzou/melody.git cd melody && npm run init && npm run app git clone https://github.com/foamzou/melody.git cd melody && npm run init && npm run app3.若后面代码有更新,下次执行该命令即可更新
npm run update && npm run app npm run update && npm run app npm run update && npm run app默认的 melody key 为: melody ,若你的服务部署在私有网络 ,则可以不用修改(网易云账号、密码可以在 web 页面设置) 。
若需要修改或添加新账号 ,则编辑 backend/.profile/accounts.json (安装方式为 docker 的则为 :你的宿主机目录/accounts.json ) 。
1.该 JSON 中的 key 是 Melody Key,是你在网页访问该服务的唯一凭证
2.网易云账号信息 : account 和 password 可以后续在网页修改
3.该 JSON 是个数组 ,支持配置多个账号Q: 更新了 accounts.json 如何生效?
A: 两种方式。1: 重启服务。2: 网页端 我的音乐账号 tab 下 ,随便修改点账号,密码,然后点击 更新账号密码,这样会从 accounts.json 更新信息到内存(我后面优化下这块)
最后 ,在浏览器访问 http://127.0.0.1:5566 就可以使用啦~
GitHub地址 :
此处内容已隐藏,请评论后刷新页面查看. 内容看完了 © 版权声明 1:本网站名称:蜡笔傻新2:本站永久网址 :https://labishaxin.com/
3:本站部分内容收集于互联网 ,如果有侵权内容、请联系我们删除,不妥之处,敬请谅解
4:本站一切资源不代表本站立场 ,并不代表本站赞同其观点和对其真实性负责
5:本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6:本站资源大多存储在云盘 ,如发现链接失效,请联系我们我们会第一时间更新