文章目錄
- 一、問題背景
- 二、使用方法
- (一)開啟 AList 的 WebDav
- (二)在 Kodi 添加 WebDav
- 1. 打開設置跳轉到媒體設置添加指定類型的媒體庫
- 2. 選擇添加媒體庫
- 3. 添加新的網絡位置
一、問題背景
AList
是一種使用 Gin
和 Solidjs
編寫的可以掛載多個網盤的文件列表的開源程序,官方地址為:https://alistgo.com/zh/
官方介紹如下:
AList
支持在本地搭建 WebDav
服務,可以使局域網內的其他設備訪問 AList
的文件列表,并播放和使用其中的內容。而 WebDAV (Web-based Distributed Authoring and Versioning)
是一種基于 HTTP
協議的擴展,它允許用戶在網絡上協同編輯和管理文件,就像在本地硬盤上操作一樣。
而 Kodi
是一個開源的媒體播放器軟件,廣泛的支持各類音視頻圖片等媒體資源的解碼和播放,并可支持多個平臺,因此,在智能電視流行的當下,在電視上安裝 Kodi
提高了電視機的可玩性,可使電視播放更廣泛的媒體文件。開源地址:https://github.com/xbmc/xbmc
本文將介紹如何開啟 AList
的 WebDav
,并在 Kodi
上添加 AList
搭建 WebDav 的方法。
二、使用方法
(一)開啟 AList 的 WebDav
首先,AList
的 WebDav
功能默認是關閉的,我們需要先手動的將它打開。
我們進入 AList
的 Web
端(即 AListIP:端口
,端口默認為 5244
),點擊頁面底下的 管理
,進入到 AList
的管理頁面。
隨后在管理界面中,點擊用戶,進入到用戶管理界面。此時可以在原來的用戶上去編輯相應的權限,或者新增一個用戶專門用于 WebDav
,提高用戶的安全性。
在權限編輯中,需要勾選上 Webdav 讀取
權限,授予指定用戶 Webdav
權限,此時即可登錄到 WebDav
對于其它權限則只需要按需分配即可。另外,有些設備和軟件是不支持無密碼訪問的,例如 PotPlayer,因此建議對用戶設置一個密碼。
此時,在瀏覽器中輸入 http://AListIP:端口/dav
,即 AList 默認使用 dav
作為 Webdav
的地址,會彈出登錄界面
輸入剛剛建立或授予權限的用戶名和密碼,如果可以正常登陸進去,那么會顯示為
Method Not Allowed
此時 Webdav
搭建成功。其余情況則需要檢查用戶名和權限的問題。
提示此原因是因為 Webdav 沒有支持瀏覽器訪問,需要用專門的軟件進行登錄使用。
(二)在 Kodi 添加 WebDav
當前面 Webdav
搭建成功之后,則只需要在 Kodi
中添加 WebDav
即可使用。
1. 打開設置跳轉到媒體設置添加指定類型的媒體庫
我們打開 Kodi
的 設置
之后,選擇 資料庫
,在 管理源
中任意選擇一個視頻類型,
2. 選擇添加媒體庫
此時根據上一步選擇的媒體類型,會進入 視頻/音樂/圖片插件
,都是選擇 添加視頻/音樂/圖片
。
此時會彈出一個 添加源
的界面,點擊 文件預覽
按鈕,此時會彈出瀏覽新共享的界面。
3. 添加新的網絡位置
在瀏覽新共享的界面中,選擇 添加網絡位置
。
在 添加網絡位置
中,
協議
選擇WebDAV服務器 (HTTP)
,服務器地址
填寫AListIP
,原創路徑需要填寫為dav
(即前文所說的AList
的Webdav
路徑為dav
),- 端口填寫
AList
的端口,默認為5244
用戶名
和密碼
則填寫剛剛增加會授予權限的用戶名和密碼
當編輯完成之后,點擊確定,此時列表中會出現一個 dav://AListIP:端口/dav
的網絡位置,此網絡位置隨后可以在新建其他資料庫直接使用。
此時回到首頁的資料庫中,點擊剛剛新建的資料庫,則可以看到 AList
的文件了