|
本帖最后由 wollyxu 于 2015-9-24 15:54 編輯 現(xiàn)在很多人的家里都有好幾臺電視,喜歡Kodi/XBMC的人就會有多個機頂盒都安裝了XBMC。熟悉XBMC的人都知道,XBMC是服務器端和客戶端二合一的軟件,每一個XBMC都是一個獨立的個體,刮削的內容都是存在設備本地存儲上的。那么這就出現(xiàn)一個問題,樓主家里所有的電影電視劇都是統(tǒng)一存儲在NAS里的,樓主想要每臺XBMC設備都顯示一樣的資料庫該怎么辦? 兩個辦法: 1. 手動一臺一臺的去升級資料庫,當然你也可以安裝自動更新資料庫的插件實現(xiàn)自動更新。 2. 利用MySQL數(shù)據(jù)庫管理刮削的資料,所有設備都讀取該數(shù)據(jù)庫里的資料,以后只需在一臺設備上更新庫,其他所有設備就都會收到更新后的資料庫。 第一種辦法不是今天要介紹的,今天主要教大家如何利用MySQL數(shù)據(jù)庫來讓家里的XBMC設備同步媒體庫,讓每一臺設備都顯示一模一樣的媒體庫。 需要的物料: NAS一臺(樓主用的群暉DS214) 裝有相同版本VidOn XBMC的威動機頂盒數(shù)臺(數(shù)量≥2),注意,每臺安裝的版本都必須是一樣的。 U盤一個 操作步驟: 為了不開電腦,樓主打算把MySQL數(shù)據(jù)庫安裝到NAS上。 1. 在NAS上安裝MariaDB和PHPMyAdmin,安裝PHPMyAdmin需要啟用Web Station (安裝過程略) 2. 安裝好用啟動PHPMyAdmin,打開URL地址,用戶名root,密碼為空,登錄。 3. 點擊“用戶”,“添加用戶 ” 用戶名 xbmc,任意主機,密碼填兩遍xbmc (用戶名和密碼隨意,只要記住就行) 用戶權限,全選。 點擊“執(zhí)行”,會提示已經(jīng)成功添加了一個用戶。 4. 編輯advancedsettings.xml文件 先看代碼:
type:數(shù)據(jù)庫類型——mysql host:服務器地址——樓主的NAS地址是10.10.2.55(配置的靜態(tài)IP) port:端口——3306 user:剛才創(chuàng)建的用戶——xbmc pass:剛才創(chuàng)建用戶時設置的密碼——xbmc importwatchedstate:導入觀看狀態(tài),未觀看/已觀看 importresumepoint:導入播放記錄點,在某一臺設備上觀看到10分鐘處,換臺設備可以從10分鐘處接著看。 path substitution:路徑替換——上面的代碼里把占用空間最大的圖片的文件夾位置從本機轉移到了NAS里的一個路徑。 將上面的代碼復制到文本文檔里,另存為advancedsettings.xml文檔,將文檔拷貝到U盤里。 5. XBMC上的設置由于我使用的是威動機頂盒,所以是威動定制版,VidOn XBMC。 ① 新安裝的XBMC,先啟動走完初始化流程 ② 將文件從U盤里拷貝到XBMC的userdata文件夾里 userdata的路徑(以威動機頂盒為例):文件管理器 - 本地存儲 - Android - data - org.vidonme.xbmc - files - .xbmc - userdata 標紅的部分,官方Kodi的應該 “org.xbmc.kodi”. 拷貝完成后基本上就算完成了,接下來打開VidOn XBMC,按正常方式添加你的視頻所在文件夾的路徑并進行刮削,刮削的文字信息都存儲在MySQL數(shù)據(jù)庫中,圖片從網(wǎng)絡上下載了以后也會被重新定位存儲到NAS里,我的是這個位置:smb://10.10.2.55/Public/XBMCData/Thumbnails/ ,也就是說不會占用本機空間了。 其他XBMC設備的設置 刮削完成后,就可以對其他機頂盒開始設置了,讓其他機頂盒統(tǒng)一都顯示一樣的媒體庫內容。 其他機頂盒的設置也非常簡單,只要將剛才寫好的advancedsettings.xml文件復制到userdata文件夾里就可以了,啟動XBMC后剛才設置好的媒體庫就直接顯示出來了無需再去配置。 這就是另一臺機子,拷貝了advancedsettings.xml文件后直接顯示出來的媒體庫。 關于更新媒體庫 用MySQL統(tǒng)一管理后,如果有新添加的電影,只需在一臺機頂盒上進行更新媒體庫就可以了,更新完畢后其他設備都會收到更新后的數(shù)據(jù)。 看起來也不難,大家可以試試。 |
|
|
來自: ps2zhuantou > 《待分類》