文章目录
- 前言
- 1.关于 PlaylistDL 音乐下载器
- 2.Docker 部署
- 3.PlaylistDL 简单使用
- 4.群晖安装 Cpolar 工具
- 5.创建 PlaylistDL 音乐下载器的公网地址
- 6.配置固定公网地址
- 总结
前言
在数字化生活日益普及的今天,我们常常面临这样的困扰:Spotify 的独家曲目需要付费订阅才能离线收听,YouTube 上的优质歌单下载又总受格式限制。想要将这些分散在各平台的音频资源整合到群晖 NAS 中建立个人音乐库?PlaylistDL 音乐下载器或许能成为你的理想工具。
这款工具不仅支持从 Spotify、SoundCloud 等主流平台直接提取高质量音源,更可无缝连接 NAS 系统实现自动化管理。当与 cpolar 内网穿透软件配合使用时,其优势更加凸显——即使身处异地网络环境,也能通过公网地址安全访问私人音乐库。例如出差途中想听 NAS 上的收藏歌单?只需启动预设的 cpolar 映射通道,即可在手机端流畅播放云端存储的无损音轨。
对于技术爱好者而言,这样的组合方案完美平衡了功能扩展性和使用便捷度。PlaylistDL 负责完成多平台资源整合,而 cpolar 则通过智能隧道技术确保跨网络访问稳定性,两者协同工作让用户摆脱设备与场景的束缚,真正实现音乐资源的随身化管理。
1.关于 PlaylistDL 音乐下载器
PlaylistDL 音乐下载器是个超级棒的开源项目,能让你从 Spotify 和 YouTube 上一键下载歌曲、专辑或播放列表,并将它们转换成 MP3 格式。而且,它还提供了用户友好的网页界面,你只需要输入链接,剩下的就交给它了!
主要特点:
- 支持 Spotify 和 YouTube:不管是 Spotify 的独家曲目还是 YouTube 上的热门 MV,都能轻松搞定。
- 会话管理:每个用户会话都有自己的下载目录,再也不怕文件混在一起了!
- 管理员模式:管理员可以直接将音乐下载到指定的服务器文件夹,方便管理和备份。
- 实时进度条和日志:下载过程中可以随时查看进度和日志,心里有数不慌张。
- 自动清理:临时下载文件夹会在指定时间后自动删除,保持系统整洁。
- 组织下载:下载的音乐按艺术家和专辑分类,查找起来超方便!****
2.Docker 部署
打开套件中心,确保我们已经安装了 ContainerManager,如果没有安装可以点击安装一下。
打开控制面板,点击终端机,启动 SSH 功能,端口默认 22 即可,然后点击应用。
打开 windows cmd 命令窗口,按照下面格式输入 ssh 命令
ssh 群晖用户名@群晖IP -p 22
如图下面方式 gezi123 是群晖的登录用户名,@后面跟着群晖的局域网 IP ,端口默认 22.然后回车
提示这个输入 yes,然后回车
然后出现输入密码,这个密码就是群晖用户名对应的密码,输入后回车,这样表示成功 ssh 连接到了群晖
在终端中输入这个命令来新建一个文件夹个子目录
mkdir -p /volume1/docker/playlistdl/data
然后进入 playlistdl 目录
cd /volume1/docker/playlistdl
最后运行容器
sudo docker run -d \--restart unless-stopped \--name playlistdl \-p 5045:5000 \-v $(pwd)/data:/data \-e ADMIN_USERNAME=你的用户名 \-e ADMIN_PASSWORD=你的密码 \-e AUDIO_DOWNLOAD_PATH=/data \-e CLEANUP_INTERVAL=300 \tanner23456/playlistdl:v2
运行成功后打开浏览器输入http://192.168.50.162:5054就能看到音频下载器的主界面了。
3.PlaylistDL 简单使用
右上角 Admin 可以进入到登录界面,不登录直接下载的话,文件是不会保存到服务器上的。
这时候会看到一行红色的字,意思是现在直接下载到您的服务器!
第一行粘贴链接
第二行设置你要下载的路径
我这里测试使用网抑云音乐,直接复制分享链接
粘贴到音频下载器中,并填写音乐下载器的路径
下载完成后,文件可以在 NAS 文件夹中找到,能看到自动创建了专辑文件夹,打开就是刚才下载的音乐。
现在就可以愉快的扩充自己的音乐库啦!
4.群晖安装 Cpolar 工具
虽然我们已经可以在本地网络内畅玩 PlaylistDL 音乐下载器了,但是想要在外面也能享受这款音乐库怎么办呢?这里就要隆重推荐一个神器——cpolar。
cpolar 是一个能够帮助你在公网环境下安全地访问私有服务的工具。通过设置,即使你身处公司或旅途中,也能够轻松连接到家里的 NAS,继续你的音乐之旅!
下面是安装 cpolar 步骤:
Cpolar 官网地址: https://www.cpolar.com
cpolar 提供了群晖安装的套件,点击下面 Cpolar 群晖套件下载地址,下载相应版本的群晖 Cpolar 套件,如果找不到对应的型号,可以选择相近版本型号套件。
打开群晖套件中心,点击右上角的手动安装按钮。
选择我们本地下载好的 cpolar 套件安装包,然后点击下一步
点击同意按钮,然后点击下一步
最后点击完成即可。
安装完成后,在外部浏览器,我们通过群晖的局域网ip地址
加9200
端口访问 Cpolar 的 Web 管理界面,然后输入 Cpolar 邮箱账号与密码进行登录,登录后,一切的操作在管理界面完成.
5.创建 PlaylistDL 音乐下载器的公网地址
登录 cpolar web UI 管理界面后,点击左侧仪表盘的隧道管理——创建隧道:
- 隧道名称:可自定义,注意不要与已有的隧道名称重复
- 协议:tcp (这里我们需要选择 tcp 协议)
- 本地地址:5045 (只使用 http 端口即可)
- 端口类型:临时随机 TCP 端口
- 地区:选择 China top
点击创建
(点击一次即可,不要重复点击)
创建成功后,打开左侧在线隧道列表,可以看到刚刚通过创建隧道生成了 tcp 公网地址,接下来就可以在其他电脑或者移动端设备(异地)上,使用//后面的地址在浏览器中访问即可。
现在就已经成功实现使用 cpolar 生成的公网地址异地远程访问群晖本地部署的 PlaylistDL 音乐下载器啦!
小结
为了方便演示,我们在上边的操作过程中使用 cpolar 生成的 HTTP 公网地址隧道,其公网地址是随机生成的。这种随机地址的优势在于建立速度快,可以立即使用。然而,它的缺点是网址是随机生成,这个地址在 24 小时内会发生随机变化,更适合于临时使用。
如果有长期使用 PlaylistDL 音乐下载器,或者异地访问与使用其他本地部署的服务的需求,但又不想每天重新配置公网地址,还想让公网地址好看又好记并体验更多功能与更快的带宽,那我推荐大家选择使用固定的 TCP 地址方式来配置公网地址。
6.配置固定公网地址
使用 cpolar 为其配置二级子域名,该地址为固定地址,不会随机变化。
注意需要将 cpolar 套餐升级至基础套餐或以上,且每个套餐对应的带宽不一样。【cpolar.cn 已备案】
点击左侧的预留,选择保留 TCP 地址,地区选择 china top,然后设置一个二级子域名名称,我这里演示使用的是 playlist,大家可以自定义。填写备注信息,点击保留。
保留成功后复制保留的固定 TCP 地址:
登录 cpolar web UI 管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到所要配置的隧道,点击右侧的编辑
。
修改隧道信息,将保留成功的二级子域名配置到隧道中
- 端口类型:选择固定 TCP 端口
- 预留的 TCP 地址:粘贴刚才保留成功的地址
点击更新
更新完成后,打开在线隧道列表,此时可以看到随机的公网地址已经发生变化,地址名称也变成了保留和固定的 TCP 地址。
最后,我们使用固定的公网地址在任意设备的浏览器中访问,可以看到成功访问本地部署的 PlaylistDL 音乐下载器页面,这样一个永久不会变化的固定 TCP 地址网址即设置好了。
总结
各位小伙伴,通过这篇教程,你不仅学会了如何在群晖 NAS 上部署 PlaylistDL 音乐下载器,还掌握了使用 cpolar 远程管理私人音乐库的技巧。是不是感觉超级酷炫?快去试试吧!
以上就是如何在黑群晖 nas 上使用 Docker 快速部署 PlaylistDL 音乐下载器,并安装 cpolar 内网穿透工具配置固定不变的二级子域名公网地址,实现随时随地远程访问的全过程,感谢您的观看,有任何问题欢迎留言交流。
技术融合带来的不仅是便利,更是数字资产掌控权的回归——你的每一首歌都值得被自由调用。