Hello 大家好,我是 David
订阅我的频道 ,分享更多 NAS 教程和资讯 ~
bili-sync:
一款专为 NAS 用户编写的哔哩哔哩同步工具,自动下载哔哩哔哩收藏内容,格式兼容 Emby、Jellyfin 等媒体服务器,可直接添加为媒体库自动识别。
安装
Docker Compose
services: bili-sync-rs: image: amtoaer/bili-sync-rs:latest container_name: bili-sync-rs user: 1000:1000 volumes: - /vol1/1000/docker/bili-sync/config:/app/.config/bili-sync - /vol1/1000/docker/bili-sync/bilibili:/bilibili restart: unless-stopped
参数说明
user:用户权限设置(根据实际情况设置,不设置默认 root)
/app/.config/bili-sync:存放元数据
/bilibili:创建一个存放视频的目录
使用
查看日志,应该会提示配置文件不合法
找到映射出来的 config.toml 文件
需要填入 bilibili 的相关信息
获取 Credential 类所需信息:
https://nemo2011.github.io/bilibili-api/#/get-credential
浏览器无痕打开 bilibili 首页进行登录,按 F12 打开开发者工具
获取 sessdata,bili_jct,buvid3
点击个人头像,浏览器就可以看到个人 ID(获取 dedeuserid)
bilibili 首页获取 ac_time_value ,控制台输入(好像不能复制,需要手动输入)
window.localStorage.ac_time_value
按要求填写上面获取到的信息
划到最底下,设置需要自动下载的视频
具体设置可以看官方文档,这里我只简单介绍收藏夹下载
https://bili-sync.allwens.work/quick-start
点击打开收藏夹,复制浏览器上面这个 ID(可以是自己,也可以是别人的)
参考填写即可,2823297153 = "/bilibili/"
设置完成就可以重新启动容器了
打开日志可以看到已经开始下载了
映射的文件夹里面,可以看到已经下载好视频了
将文件夹设置为媒体库,支持 nfo 刮削格式的媒体服务器应该都可以识别的(内容类型为电影)
挺不错的,不过飞牛的海报是竖屏不太合适
Emby 这种海报是横屏看起来效果会好很多
总结
如果你平常经常使用哔哩哔哩,那么这款应用绝对值得你去部署。你只需将其收藏,应用便会定时扫描并进行下载,这样可以有效避免因某些视频下架而无法观看的情况。
要说有什么不方便的地方,那就是这个应用没有 UI 界面,所有配置都要通过配置文件操作,获取哔哩哔哩参数也是一个较为麻烦的问题。尽管 cookie 的有效期相对较长,但仍然比较繁琐。
综合推荐:⭐⭐⭐⭐⭐(非常推荐)
使用体验:⭐⭐⭐(中规中矩)
部署难易:⭐⭐(简单)︎
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
,