B站收藏失效?Mybili 收藏夾備份神器完整部署指南

很多B站用戶都有過類似經歷:自己精心收藏的視頻突然“消失”,點開一看不是“已被刪除”,就是“因UP主設置不可見”。

而B站並不會主動通知你哪些收藏內容失效,也不會保留你曾經收藏過的標題或描述。

結果就是——你甚至不知道自己錯過了什麼。

爲了解決這個問題,Mybili 就來了。

它是一個專爲 B 站用戶設計的收藏夾備份工具,可以定時自動抓取收藏夾內容並下載視頻文件,保存標題、封面、描述等關鍵信息。更貼心的是,它還提供了一個本地網頁頁面,用來展示和預覽這些收藏內容,就像自己搭建了一個“私人B站”一樣

功能介紹

  • ⏰ 定時5分鐘獲取你的收藏夾所有視頻,緩存標題、描述、封面等重要信息。

  • 🚀 自動通過隊列,將你收藏的視頻按照最高畫質下載一份到本地。

  • 📺 提供友好的 web 頁面展示你的收藏夾列表信息,以及進行在線播放預覽。

  • 🍀 程序只依賴 redis 數據庫來存儲你的收藏夾信息。

  • 🍎 最新版本已支持排除收藏夾、排除文件大小、排除視頻標題文字匹配等過濾。

部署流程

我們以威聯通NAS爲例,通過Docker Compose的方式進行部署。

打開文件管理中心,創建用於映射的文件目錄。後面的.env、cookie.txt文件,以及data、re dis文件夾都放在/share/Container/mybili這個目錄下。

接着在項目界面下載env.example環境文件。

需要修改內容如下:

APP_KEY=base64:1CJOuWliDyx0ZBIZyn0gRKOOOq6+23YG/UHcUP4ffaU=

REDIS_HOST=redis

REDIS_PASSWORD=null

REDIS_PORT=6379

REDIS_DB=3

REDIS_PREFIX=

# 其中APP_KEY可通過openssl rand -base64 32命令生成

APP_KEY=base64:(你生成的那一串)

打開文本工具Text Editor,修改之後重命名爲.env,並保存到上面的目錄下,具體路徑爲/share/Container/mybili/.env

要注意的是.env默認爲隱藏文件。

接下來搞定cookie。作者提供了手動和自動兩種方案。大家應當都更希望自動化多一些,不過試用作者提供的小工具後,好像會報錯不能生效,因此放棄。

手動獲取cookie.txt的方法也非常簡單。點擊擴展程序,進入管理界面後,點擊從Chrome應用商店中發現擴展程序。

在搜索框內搜索Get cookies,如下圖所示的第一個。

添加至Chrome。

打開B站主頁並登入你的賬戶,刷新一下界面。然後點擊剛剛安裝的程序。

默認格式爲Netscape,不要動。

然後點擊 導出 cookie 文件,我們會獲得一個cookie.txt文件。

然後回到NAS的UI界面將其上傳至目錄下。具體路徑爲/share/Container/mybili/cookie.txt

打開Container Station創建新的應用程序。

部署代碼如下,注意格式對齊!!!

version: '3' # 該行最新版Docker Compose建議刪除

services:

   mybili:

      image: ellermister/mybili

      ports:

         - "5151:80" # 冒號左側端口可自定義

      volumes:

         - "/share/Container/mybili/data:/app/storage/app/public"

         - "/share/Container/mybili/.env:/app/.env"

         - "/share/Container/mybili/cookie.txt:/app/storage/app/cookie.txt"

   redis:

      image: redis

      volumes:

         - "/share/Container/mybili/redis:/data"

      command: redis-server --save 60 1 --loglevel warning

容器內部端口 80(http) 和 443(https) 都可以使用,選一個即可。區別就是反代時的地址填寫,注意區分https還是https。

使用介紹

瀏覽器輸入NAS_IP:5151即可訪問服務,界面如下。

在Cookie欄目查看,如果cookie狀態無效,可以點擊check等一會,這個需要時間。

同樣的任務處理也需要時間,等自動下載完畢即可。我的B站號收藏了160+有效視頻,全部同步完畢總共用時大概半小時(不是下載)。這個過程中也會佔用一部分硬件資源,大家可以在閒時去搞。

在首頁可以看到你自己的收藏夾分類。。。。我當時也沒認真搞😂沒封面的收藏夾就是裂開狀態。

緩存後的視頻位於/share/Container/mybili/data/video下,如果系統盤空間不足可以更換目錄。

最後

項目還不錯,當年好多視頻作品沒有下載保存的意識,以至於現在甚至都找不到存檔,很可惜~

如果你想要遠程分享給朋友,可以將服務頁反向代理來實現。

感謝觀看,本文完~

更多遊戲資訊請關註:電玩幫遊戲資訊專區

電玩幫圖文攻略 www.vgover.com