melody icon indicating copy to clipboard operation
melody copied to clipboard

WEB版本能不能增加个直接下载到NAS的功能呀,现在只能上传到网易云

Open sykeswzq opened this issue 9 months ago • 35 comments

网易云还是没有NAS靠谱

sykeswzq avatar Nov 24 '23 07:11 sykeswzq

你好,我没使用过 NAS。 你可以介绍下使用姿势?例如本服务提供个配置项,可配置: 下载到服务器指定路径: /path/to/xxxx 这样可行?

foamzou avatar Nov 28 '23 03:11 foamzou

应该可以,下载到指定服务器,NAS常规就是服务器地址XXX 帐号XXX 密码XXX image

sykeswzq avatar Nov 28 '23 03:11 sykeswzq

你好,我没使用过 NAS。 你可以介绍下使用姿势?例如本服务提供个配置项,可配置: 下载到服务器指定路径: /path/to/xxxx 这样可行?

是的,期待加入下载到本地功能。如果部署在 NAS 上,支持类似指定一个下载路径即可。

huluohu avatar Nov 29 '23 09:11 huluohu

如果能直接下载到指定目录就很完美了

Weicoz avatar Dec 01 '23 08:12 Weicoz

@Weicoz 安排中

foamzou avatar Dec 05 '23 03:12 foamzou

00985CD2 辛苦了。。。

sykeswzq avatar Dec 05 '23 03:12 sykeswzq

我有个类似的需求,就是把勾选的自建或他人歌单的音乐进行定时任务的本地同步,比如添加了新歌就自动下载,删除了歌单里某歌曲,就自动删除本地歌曲,而且网易云还是自有的格式扩展,希望也可以自动做一下格式转换

本地路径希望可以在安装的时候可以额外配置,指定到某块挂载硬盘的路径

murazi avatar Dec 25 '23 13:12 murazi

我有个类似的需求,就是把勾选的自建或他人歌单的音乐进行定时任务的本地同步,比如添加了新歌就自动下载,删除了歌单里某歌曲,就自动删除本地歌曲,而且网易云还是自有的格式扩展,希望也可以自动做一下格式转换

本地路径希望可以在安装的时候可以额外配置,指定到某块挂载硬盘的路径

@murazi 可以另外 create 一个 issue 哈

foamzou avatar Dec 26 '23 02:12 foamzou

期待+1

itangqiao avatar Mar 07 '24 08:03 itangqiao

期待+1

下个版本。也可以再描述下使用姿势 @itangqiao

foamzou avatar Mar 07 '24 14:03 foamzou

期待,这个功能太需要了

AbcdefgXW avatar May 10 '24 14:05 AbcdefgXW

@AbcdefgXW 你好,可以描述一些期望的使用姿势。

foamzou avatar May 11 '24 10:05 foamzou

@AbcdefgXW 你好,可以描述一些期望的使用姿势。

我这边家人全部连接NAS听音乐,已经都取消了QQ音乐网易云音乐这些,之前都是自己找无损上传上去,但是音乐音乐不像电影那样,比较琐碎,比较费事,如果咱们这个可以支持直接下载到部署端的本地目录那么就只剩下自己搜索点击下载即可,不需要再去上传了

不过我看到可以下载到docker目录了,我去研究一下怎么配置

AbcdefgXW avatar May 11 '24 10:05 AbcdefgXW

@AbcdefgXW 下载到 docker 目录这个功能还没上线的哈,页面有说明这点。主要是最近没有时间精力花费在这上面。实现起来倒是非常简单。

对于使用场景,我好奇的是,只是下载到同一个目录,你们是如何做歌曲管理的?用现成的刮削工具吗?那么是否要保证文件的 meta 信息是完整且正确?

foamzou avatar May 13 '24 01:05 foamzou

@AbcdefgXW 下载到 docker 目录这个功能还没上线的哈,页面有说明这点。主要是最近没有时间精力花费在这上面。实现起来倒是非常简单。

对于使用场景,我好奇的是,只是下载到同一个目录,你们是如何做歌曲管理的?用现成的刮削工具吗?那么是否要保证文件的 meta 信息是完整且正确?

NAS里面建个docker,音乐直接下载到docker目录,然后用NAS自带的音乐APP或者第三方能连NAS的APP直接读取歌曲就行了,这样省去了必须用电脑下载歌曲,大概就是这个流程吧。

sykeswzq avatar May 13 '24 02:05 sykeswzq

@AbcdefgXW 下载到 docker 目录这个功能还没上线的哈,页面有说明这点。主要是最近没有时间精力花费在这上面。实现起来倒是非常简单。 对于使用场景,我好奇的是,只是下载到同一个目录,你们是如何做歌曲管理的?用现成的刮削工具吗?那么是否要保证文件的 meta 信息是完整且正确?

NAS里面建个docker,音乐直接下载到docker目录,然后用NAS自带的音乐APP或者第三方能连NAS的APP直接读取歌曲就行了,这样省去了必须用电脑下载歌曲,大概就是这个流程吧。

是的,正是这种想法哈哈哈

AbcdefgXW avatar May 13 '24 04:05 AbcdefgXW

@AbcdefgXW @foamzou 可以看看hanxi/xiaomusic这个项目,可能会对你有点启发,让小爱同学自动下载歌曲到指定的docker目录

sykeswzq avatar May 15 '24 01:05 sykeswzq

期待+1,今天刚玩找了半天没看到哪里能下到docker目录里的。还有就是dockerhub中啥文档也没有,起码能写个github地址也能方便大家找到组织哈

SkyLakee avatar May 30 '24 02:05 SkyLakee

@SkyLakee 我一直以为 Docker Hub 有粘贴 README 进去,竟然没有。已 Update https://hub.docker.com/r/foamzou/melody 谢谢提醒。

期待+1,今天刚玩找了半天没看到哪里能下到docker目录里的

今年内应该会写吧 :)

foamzou avatar May 30 '24 03:05 foamzou

期待+1,今天刚玩找了半天没看到哪里能下到docker目录里的。还有就是dockerhub中啥文档也没有,起码能写个github地址也能方便大家找到组织哈

不客气,就是希望好用的东西能被大家都所知晓用上。我是先在dockerhub上搜索的,然后看到是啥也没有的三无镜像,不确定是不是官方镜像,所以去百度搜找到这个github地址,看到一样才pull下来玩的。

SkyLakee avatar May 30 '24 06:05 SkyLakee

周末抽几小时设计了下:

  1. 单首歌下载到本地 (功能已实现)
  2. 歌单同步到本地(尚未实现) #98

设定截图如下,大家可以给一下 Comment

image

@ here

cc @murazi

foamzou avatar Jun 02 '24 15:06 foamzou

周末抽几小时设计了下:

  1. 单首歌下载到本地 (功能已实现)
  2. 歌单同步到本地(尚未实现) 期待歌单本地单向或双向同步功能 #98

设定截图如下,大家可以给一下 Comment

image 设置好了,没找到下载按钮啊

sykeswzq avatar Jun 03 '24 01:06 sykeswzq

@sykeswzq 开发阶段,还未提交代码。你看到的还是上版本的

foamzou avatar Jun 03 '24 01:06 foamzou

@sykeswzq 开发阶段,还未提交代码。你看到的还是上版本的

哦哦 辛苦了。。。

sykeswzq avatar Jun 03 '24 01:06 sykeswzq

@sykeswzq 开发阶段,还未提交代码。你看到的还是上版本的

哦哦 辛苦了。。。

其实也可以换个思路,有NAS的肯定有下载服务,如果下载太麻烦,可以直接添加导出到aria2下载的功能(包含下载的所有参数),这样你的开发难度会降低很多

godvmxi avatar Jun 12 '24 18:06 godvmxi

其实也可以换个思路,有NAS的肯定有下载服务,如果下载太麻烦,可以直接添加导出到aria2下载的功能(包含下载的所有参数),这样你的开发难度会降低很多

@godvmxi 不难不难,就是下载到本地(这个其实在 支持上传到云盘 功能就已经实现了),也不花费太多时间。就是假期不太有时间写代码 or 假期不想写。什么时候想写了再动动键盘。现在动了一半了,也不太期望说来个朋友帮忙贡献下 PR 了。

本项目的 scope 支持下载到本地就行了。用户可以自行 Webdav , rsync,rclone 等等。那些就不是本项目的 scope 了

foamzou avatar Jun 13 '24 12:06 foamzou

Hi there, 周末完成了以下 feature

  1. (PC & Mobile)支持在搜索歌曲列表,选择下周单首歌曲到部署本地
  2. (PC)支持下载歌单的歌曲到部署本地

可以结合 Webdav 或 rclone 等工具自行构建你的离线歌曲库。

由于以上特性会作为 v1.1 的一部分发布,但其他特性还未开发,所以将代码 Push 到 feat/v1-1 分支,暂未合并到 master。 docker ~也仅是推到 foamzou/melody:all-platform-v1-1-preview~ (鉴于下一次更新不知道是什么时候)还是推到了 docker.io/foamzou/melody:latest

除了上述的 feature, v1.1 将会包含以下特性: 新增资源订阅功能,支持订阅以下资源:

  • 网易云公开歌单链接
  • bilibili 公开的收藏链接(支持同步到网易云云盘 或者 本地。支持音频 和 视频(意味着你不必担心收藏的视频被 up 或平台下架后,找不到的问题))
  • 支持自动更新将订阅的资源下载到本地

v1.2 可能会支持订阅抖音的公开收藏链接(当然是后话了, Melody 的 scope 变大了)

附上 v1.1 预览版的截图 image

image image

如果你用 docker 部署,使用以下命令拉取镜像并启动服务

docker pull docker.io/foamzou/melody:latest
docker kill 对应的ID

# 参考以下新增的  -v /tmp/melody-data:/app/melody-data
docker run -d -p 5566:5566  -v ~/melody-profile:/app/backend/.profile -v /tmp/melody-data:/app/melody-data foamzou/melody:latest

如果有 bug 或者体验优化请反馈

@sykeswzq @huluohu @Weicoz @murazi @itangqiao @AbcdefgXW @SkyLakee @godvmxi

foamzou avatar Jun 16 '24 12:06 foamzou

我的Container Manager(群晖更新后的docker)部署不上,很奇怪

sykeswzq avatar Jun 17 '24 04:06 sykeswzq

QQ截图20240617122753 显示这个@foamzou

sykeswzq avatar Jun 17 '24 04:06 sykeswzq

换了端口部署好了,但是docker路径设置不成功,比如我要下载到的docker路径为/volume1/docker/music,设置后,下载到服务器的按键还是不能按@foamzou

sykeswzq avatar Jun 17 '24 05:06 sykeswzq