ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

B站收藏夹备份神器mybili:自动备份全部收藏视频到NAS,再也不怕视频不见了

B站收藏夹备份神器mybili:自动备份全部收藏视频到NAS,再也不怕视频不见了 B站收藏夹备份神器mybili自动备份全部收藏视频到NAS再也不怕视频不见了【免费下载链接】mybili哔哩哔哩收藏夹备份程序 ~ アレ 视频不见了哟项目地址: https://gitcode.com/gh_mirrors/my/mybilimybili 是一款面向 NAS 用户的 B 站收藏夹备份工具导入一次 B 站 Cookie它就能持续自动同步你收藏夹里的全部视频缓存标题、封面与描述并把视频以最高画质自动下载到本地存储甚至连弹幕都能完整备份、在线回放。再配合内置的人读目录功能备份内容可直接接入 Emby 等媒体库把 B 站收藏夹变成真正属于你自己的视频库。为什么你需要一个B站收藏夹备份工具你是否遇到过这样的场景打开很久前收藏的视频发现已被删除或处于审核中甚至 UP 主直接删库跑路在 B 站网页上这些云收藏随时可能永久消失。mybili 就是来解决这个痛点的项目说明见 README.md⏰定时同步持续同步收藏夹视频信息标题、描述、封面全部缓存到本地自动下载视频进入下载队列按最高画质自动存入 NAS支持多 P 全量下载弹幕备份弹幕全量存入本地数据库随时在线加载预览Web 界面友好的网页端浏览收藏夹、在线播放预览订阅功能订阅合集 / UP 主自动发现并下载新视频快速上手Docker 一键部署到NAS官方镜像已内置 ffmpeg、yt-dlp 等下载工具构建细节见 DockerfileNAS 部署非常轻量只需要两个容器Step 1创建数据目录mkdir -p /mnt/user/mybili/dataStep 2编写 docker-compose.yml文本型数据收藏夹、视频、弹幕默认用内置 SQLite 单文件存储Redis 只负责缓存和异步队列services: mybili: image: ellermister/mybili ports: - 5151:80 volumes: - ./data:/app/storage/app/public - db-data:/data environment: REDIS_HOST: redis REDIS_DB: 3 DB_CONNECTION: sqlite DB_DATABASE: /data/database.sqlite redis: image: redis volumes: - redis-data:/data command: redis-server --save 60 1 --loglevel warning volumes: db-data: redis-data:Step 3一键启动docker-compose up -d启动后访问http://你的NAS地址:5151即可看到收藏夹主页Cookie 配置一次配置自动持续备份B 站接口需要登录态因此要给 mybili 提供你的 Cookie有两种方式方式一手动上传5 分钟搞定浏览器安装Get cookies.txt LOCALLY插件登录 B 站后以Netscape 格式导出 Cookie 文件访问http://你的NAS地址:5151/cookie上传文件同步自动开始方式二Chrome 扩展自动同步长期推荐网页版 Cookie 几天就会过期手动上传无法长期维持。mybili 提供了配套的 Chrome 扩展只要你正常使用浏览器登录 B 站Cookie 就会被无感知地自动同步到 mybili只需要填写一次你的 mybili 地址如http://192.168.1.200:5151。Cookie 的存储与校验逻辑可参考 app/Services/CookieControlService.php。设置页面4 个核心开关按需开启访问http://你的NAS地址:5151/settings所有同步开关默认关闭按需打开即可设置项说明收藏夹同步总开关每 10 分钟自动同步一次收藏夹信息多 P 下载下载视频全部分 P关闭则只下载第一 P弹幕下载将视频弹幕下载到本地数据库视频下载允许触发视频文件下载任务这些定时任务的定义都在 routes/console.php 里每 10 分钟增量同步最新视频每天凌晨 4 点全量同步并自动修复失效视频。备份视频秒变媒体库兼容 Emby 的人读目录视频下载完成后mybili 可以按收藏夹名、视频标题自动生成人读目录与文件名实现见 app/Services/HumanReadableNameService.php单 P 归为电影、多 P 归为剧集结构清晰可直接被 Emby、Jellyfin 等媒体库扫描收录。点开任意收藏夹就是一面整齐的视频墙进度页面与下载队列备份过程全程可控Progress 页面展示视频缓存率以及有效 / 失效 / 冻结视频的数量个别视频没备份成功时一眼就能看出原因下载任务通过队列驱动每分钟自动派发任务见 app/Console/Commands/ProcessDownloadQueue.php在View Tasks任务页面可以取消进行中的任务重试失败的任务⬆️调整优先级让重要视频先下载订阅功能UP主新视频自动备份一个不漏除了收藏夹mybili 还支持订阅视频合集和UP 主订阅后每 10 分钟自动检查一次发现新视频就自动加入下载队列实现UP 主更新 → 自动备份到 NAS的全流程自动化追更再也不用手动搬运。常见问题排查Q网页打不开或报错怎么办查看容器内的 Web 服务日志即可定位tail -f /app/storage/logs/laravel.logQ可以用 MySQL 代替 SQLite 吗可以修改DB_CONNECTION等环境变量即可。默认 SQLite 是单文件方案零配置最适合 NAS 场景。Q如何升级版本拉取最新镜像后重新执行docker-compose up -d。当前版本已改用数据库持久化数据Redis 仅作缓存队列升级时不再需要迁移旧的.env或 cookie 文件。写在最后一句话总结 mybili 的价值✅ Docker 一键部署SQLite Redis 零配置✅ 收藏夹自动同步、视频与弹幕最高画质自动备份✅ 人读目录直通 Emby 媒体库全家一起看✅ 订阅合集 / UP 主新视频自动捕获入库✅ 进度页 下载队列 日志排查全程透明可控部署完成后你的 B 站收藏夹将不再是一次性云收藏而是真正握在自己手里的视频库。【免费下载链接】mybili哔哩哔哩收藏夹备份程序 ~ アレ 视频不见了哟项目地址: https://gitcode.com/gh_mirrors/my/mybili创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表