搜罗全网音乐资源?一文教你把YouTube/Spotify 装进NAS

2025-04-09 13:17:28 45点赞 483收藏 65评论

不知道大家是否在用 Spotify(声破天) 和 YouTube(油管)?

这俩分别是全球音频内容和视频内容的扛把子平台。为了方便日常使用,这俩我都和群友组织一起开了家庭车会员~油管虽然主打视频,但也有一半时间在上面找推荐歌单听歌。

但是内容那么多,听不过来、看不过来又是一回事,有时候想把喜欢的音乐离线保存下来,才发现远比想象中复杂。尤其是油管,播放列表一长串,一个个保存不仅麻烦,还可能被、限制访问,更是心累。

于是我找到了这个宝藏项目:PlaylistDL,能轻松把这俩平台的音乐保存到NAS。其实也不局限于音乐,有声书、相声之类的音频文件也都OK。

注意只是音频!也就是说油管的视频链接你整进去,最后也仅会提取音频给你!如果有视频需求,我之前也发过几个相关项目,可以参照。

项目介绍&特征

PlaylistDL 是一款自托管的 Web 应用程序,用于从 Spotify 和 YouTube 获取歌曲、专辑或播放列表作为 MP3 文件。该应用程序提供了一个 Web 界面,供用户输入链接,然后使用spotdl(对于 Spotify)或yt-dlp(对于 YouTube)将其保存为音频文件。

  • 支持Spotify和YouTube:根据 URL 自动识别和处理播放列表。

  • 会话管理:将每个用户创建唯一的下载目录,方便管理

  • 管理员模式:允许管理员用户直接下载到服务器上的指定文件夹。

  • 进度条和下载日志:通过网页界面实时查看下载进度和日志。

  • 自动清理:在指定时间后自动删除临时下载文件。

  • 有组织的下载:保存按艺术家和专辑文件夹进行归档,简洁效率。

部署流程

本篇我们以威联通NAS为例,通过Docker Compose进行部署。

部署代码如下:

version: '3' # 最新版该行可删除 services: playlistdl: image: tanner23456/playlistdl:v2 container_name: playlistdl ports: - "4827:5000" # 冒号左侧可改 environment: - ADMIN_USERNAME=YDXian - ADMIN_PASSWORD=123456 - AUDIO_DOWNLOAD_PATH=/app/data - CLEANUP_INTERVAL=300 volumes: - /share/Container/playlistdl/data:/app/data restart: unless-stopped

tanner23456/playlistdl:v2要注意版本号是v2,这是作者提供。
/share/Container/playlistdl/data:/app/data宿主机文件映射部分,也就是冒号左侧建议自行修改位置。这里我也踩了一个坑,起初的容器内路径设置的/data,发现下载完后NAS目录找不到资源。。。查看日志后并进入容器后才发觉是/app/data

搜罗全网音乐资源?一文教你把YouTube/Spotify 装进NAS

使用介绍

按照上文,浏览器中输入NAS_IP:4827即可访问服务。

搜罗全网音乐资源?一文教你把YouTube/Spotify 装进NAS

右上角的Admin,点击即可转到登陆界面。这里说明,想要下载到你的NAS/服务器上,必须要登陆,密码则为上面部署代码中环境变量ADMIN_USERNAMEADMIN_PASSWORD的值。

搜罗全网音乐资源?一文教你把YouTube/Spotify 装进NAS

打开声破天,用我自己的歌单和单曲分别进行测试。

搜罗全网音乐资源?一文教你把YouTube/Spotify 装进NAS

点击分享,获得分享链接,将其复制下来。

搜罗全网音乐资源?一文教你把YouTube/Spotify 装进NAS

粘贴到PlaylistDL的URL识别框内,点击Download。也可以自定下载目录。

搜罗全网音乐资源?一文教你把YouTube/Spotify 装进NAS

可以看到正在下载中。

搜罗全网音乐资源?一文教你把YouTube/Spotify 装进NAS

这里提示,自己的歌单不要设置隐私,要设置为公开,不然会识别不到,显示服务器错误~

搜罗全网音乐资源?一文教你把YouTube/Spotify 装进NAS

下载完成。

搜罗全网音乐资源?一文教你把YouTube/Spotify 装进NAS

再来试试油管,同样的操作,也是下载成功。

搜罗全网音乐资源?一文教你把YouTube/Spotify 装进NAS

NAS中可以看到搞好的资源,分类得很好。

搜罗全网音乐资源?一文教你把YouTube/Spotify 装进NAS

指定下载目录,容器内目录结构如下。

搜罗全网音乐资源?一文教你把YouTube/Spotify 装进NAS

一些可能存在的问题

我看过yt-dlp和spotdl的相关ISSUES:

经过一段时间的测试,我发现这与我下载的IP地址100%相关。一些代理似乎对一些流行歌曲有问题(不包括403错误的歌曲,这些歌曲只是被阻止了)。我获得的最好的结果是在被谷歌归类为西方国家的ips上,因为我的个人有一个干净的ip,但一个不受欢迎的“谷歌地区”(俄罗斯)我首先面临这个问题。希望这能帮助到某人。

再经过我的测试,一些公共魔法所提供的IP地址确实会被检测为「非正常流量」,被强制要求登录验证(人机验证 / Cookie 校验),导致下载出错。这个只能靠更换IP解决。

另外一种情况可能是文件写入权限问题,需要赋予宿主机的读写权限,SSH链接NAS,输入:

sudo chmod -R 777 /share/Container/playlistdl/data

之后重启或重新创建容器即可。

其他情况,有些资源可能拉取不到,可能是歌名/专辑名过长不匹配或后缀太复杂等问题,也有可能是资源在油管的标题不一致,或是非公开版本。

最后

MP3格式可能对于很多烧友来说并不够,但已经足以满足大部分人的需求,有需要的朋友可以抓紧给NAS屯起来了。

另外国补进行中,NAS都有好价,大家可以看看~

感谢观看,本文完。

展开 收起
65评论

  • 精彩
  • 最新
  • #值得一评# 有好听的音乐大家推荐一下嘛!这段听任素汐,还有一些舒缓的瑜伽音乐。

    校验提示文案

    提交
    邓紫棋!😏

    校验提示文案

    提交
    收起所有回复
  • #值得一评#下载音乐其实有损无损无所谓,我也不在乎那一点点区别,毕竟我的设备都是普通货,不是什么高保真的,我更想知道有什么好方法能解决上油管这事。

    校验提示文案

    提交
  • #值得一评#下载音乐其实有损无损无所谓,不在乎那一点点区别,更想知道有什么好方法能解决上油管这事。

    校验提示文案

    提交
  • 都要上魔法,不如直接手机装这两个app

    校验提示文案

    提交
    也行,咋方便咋来

    校验提示文案

    提交
    魔法现在哪里有什么高速稳定的?怎么健

    校验提示文案

    提交
    收起所有回复
  • 这么复杂的吗?某宝或某多9毛9到9块9的不是几t吗?实体盘那种500g的45文左右吧。

    校验提示文案

    提交
    哈哈毕竟这个可以完全白嫖,你懂的~也不复杂,一分钟就能搞完。

    校验提示文案

    提交
    哦耶!

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 请教下大佬,可以下载版权,vip之类的歌曲吗?还是声破天音乐都是免费的?

    校验提示文案

    提交
    我试过基本都可以下载

    校验提示文案

    提交
    收起所有回复
  • Spotify普通没有账号也可以用这个docker下载想要的内容吗

    校验提示文案

    提交
    可以,歌曲/歌单分享链接粘贴上去就行

    校验提示文案

    提交
    收起所有回复
  • #值得一评#下载音乐在那个微信上有公众号,专门有下载音乐的服务,免费的,有无损版的。基本上把自己喜欢听的音乐都下载在U盘里面,导入到车机里面。想听的时候直接就放,没有延迟。音质还挺高的。

    校验提示文案

    提交
    你好礼貌询问是哪个公众号

    校验提示文案

    提交
    音乐资源bot,经常被投诉,现在听点好音乐还是难

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 感谢分享~虽然更偏向搜一下资源直接下载。。。

    校验提示文案

    提交
  • #值得一评#我这个干什么都要翻墙,大概是用不到这个了

    校验提示文案

    提交
  • #值得一评# 之前找过🉑直接免费下载音乐的网站,但有些过一段时间就不能下载了。

    校验提示文案

    提交
  • #值得一评# 有直接免费下载音乐的网站,找找就可以了。

    校验提示文案

    提交
  • #值得一评#下载音乐这东西一直是灰色地带。 自己老的cd光盘专辑都用pc光驱转成高质量mp3,放索尼的mp3机器里,只有能用到的更实际。不然存多了也是浪费

    校验提示文案

    提交
  • #值得一评#学到了,果然免费的更香,下次听音乐,不花钱。

    校验提示文案

    提交
  • 刚需啊

    校验提示文案

    提交
  • #值得一评# 感觉有点危险啊youtube不是必须翻墙才能获得的资源吗

    校验提示文案

    提交
  • 现在已经没有resilio一直更新的Key了吗?

    校验提示文案

    提交
  • 哎 他老是自动清理 有的歌单没下载完就清理了 很烦人 弄了10多天还没搞好

    校验提示文案

    提交
  • 搞个谷歌云自己做个节点多好,肯定干净。

    校验提示文案

    提交
  • 不管是飞牛还是vps 都会报错 是不能用了吗?

    校验提示文案

    提交
    我也一样,不知道什么原因

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
483
扫一下,分享更方便,购买更轻松