網友評分: 5分
onelist影視刮削是一款搭配上alist進行使用的軟件,能夠將你網盤當中的各種影視內容進行刮削,自動的獲取相關的封面內容,讓你能夠在觀看或者選擇之時更為的方便,搭配上自身的云盤服務進行使用更為的方便,使用下來確實比較好用,沒設置host的情況下,刮削速度也比較快,緩存保存到服務器本地,或者直接使用tdmb網站數據,直接就是中文
alist掛載云盤后能在網頁端看視頻,卻沒有分類,沒有海報墻
使用webdav掛載本地后,用jellyfin或者emby刮削會下載視頻截取封面導致封號
用jellyfin或者emby之類,沒有大帶寬公網ip,在外難以訪問
可以在github發布頁下載已經編譯好的二進制文件
使用前必看,程序采用themoviedb作為刮削的資源庫,推薦使用國外主機,否則你需要修改hosts文件。
99.84.251.12 api.themoviedb.org
99.84.251.19 api.themoviedb.org
99.84.251.67 api.themoviedb.org
99.84.251.108 api.themoviedb.org
156.146.56.162 image.tmdb.org
108.138.246.49 image.tmdb.org
2.下載后先初始化配置文件
輸入./onelist -run config命令,便會生成配置文件config.env 修改完config.env配置文件后,運行onelist -run server便可啟動項目,運行onelist -run admin可查看管理員賬戶!
config.env
# 服務設置
# 注意要改為未被占用的端口
API_PORT=5245
FaviconicoUrl=https://wework.qpic.cn/wwpic/818353_fizV30xbQCGPQRP_1677394564/0
API_SECRET=fRVvjcNd11gYGI85StVaeCtPVSmJTRRE
# Env有兩種模式,Debug及Release,主要用在數據庫為mysql時候,需要注意修改Env環境和mysql密碼對應
Env=Debug
# 管理員賬戶設置,用于初始化管理員賬戶
UserEmail=xxxx.@qq.com
UserPassword=xxxxx
# 數據庫設置
DB_DRIVER=sqlite
DB_USER=root
DbName=onelist
# 如果上面DB_DRIVER類型為mysql,就需要正確填下以下參數
DB_PASSWORD_Debug=123456
DB_PASSWORD_Release=123456
# TheMovieDb Key
# 在https://www.themoviedb.org網站申請
KeyDb=22f10ca52f109158ac7fe064ebbcf697
3.運行程序
# 先運行,查看有無錯誤
./onelist -run server
注意:如果提示權限問題,可以先授權文件chmod 777 onelist
# 如果想后臺一直保持運行,可用以下命令
nohup ./onelist -run server >/dev/null 2>&1 &
4.登錄
訪問你的ip:端口就可以進入管理后臺了(記得防火墻放行該端口)
5.添加媒體庫
1.對應輸入媒體庫名字,比如電影,類型選擇movie
2.封面圖片可以暫時不填
3.填寫alist相關信息,這個主要用于程序查詢你alist中文件,根據文件名進行刮削
6.掛載資源,新建完畢后,添加掛載目錄。
掛載的目錄中文件必須滿足下面這種命名方式
電影就按電影名稱
電視同一部美劇,所有季可以分開或者放在不同子目錄,但是文件名一定得滿足以下格式
權力的游戲S01E01.mp4
權力的游戲S01E02.mp4
權力的游戲S01E03.mp4
填寫比如/阿里2號/電影01組即可,可以選擇是否自動刮削,用于你網盤有新文件,程序自動給你添加進影庫,
點擊創建后反應比較慢,是因為程序去遍歷你的alist文件了,稍微等下
注意:添加掛載目錄只能選擇你建立媒體庫中采用的alist相關目錄,要與alist域名一致
7.創建后點擊刷新就可以看到刮削進度了
可以進入錯誤文件中查看