hanxi / xiaomusic

使用小爱音箱播放音乐,音乐使用 yt-dlp 下载。
https://github.com/hanxi/xiaomusic
MIT License
2.14k stars 246 forks source link

yt-dlp cookies 文件上传功能 #210

Open hanxi opened 2 months ago

hanxi commented 2 months ago

此功能用于解决 yt-dlp 下载资源失败时使用,比如 ip 被 B站或者 youtube 加入黑名单后才需要使用。

上传的文件用于 yt-dlp 的 --cookies 参数。

--cookies FILE   Netscape formatted file to read cookies from
                      and dump cookie jar in

获取 cookies.txt 文件

  1. 下载插件 Get cookies.txt LOCALLY
  2. 给予插件访问权限和无痕模式允许使用 image
  3. 打开无痕窗口
  4. 打开 youtube.com
  5. 登陆 youtube.com
  6. 打开新标签页
  7. 关闭 youtube.com 的标签页
  8. 保存 cookies.txt image

原因见 https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies

上传 cookies.txt

  1. 打开设置页面
  2. 设置启用yt-dlp-cookies 选项为 true Screenshot_2024-09-29-22-31-40-134_com android chrome-edit
  3. 点击保存
  4. 再点击选择文件,选择前面保存好的 cookies.txt 文件,点击上传。 Screenshot_2024-09-29-22-33-21-361_com android chrome-edit

后续用途

  1. 语音下载歌曲都会带上前面上传的 cookies.txt 文件去搜索下载歌曲。
  2. 歌曲批量下载工具下载歌曲或者歌单时也会带上 cookies.txt 文件。
kingfly2016 commented 1 month ago

0.3.37的版本并没有发现可以开启yt-dlp-cookies 并上传cookies文件的地方,尝试把导出的cookies.txt手工上传到conf目录下,没有生效. 屏幕截图_11-10-2024_183725_192 168 6 202

hanxi commented 1 month ago

需要等38版本,或者用测试版本,镜像名后面加 :main

kingfly2016 commented 1 month ago

需要等38版本,或者用测试版本,镜像名后面加 :main

谢谢