在本系列的前一篇文章中系統(tǒng)介紹小雅(xiaoya)的概念,,并通過群暉實(shí)現(xiàn)了小雅AList的搭建,。 在文章最后,老寧也列舉了各個(gè)平臺可以播放小雅(小雅)資源的客戶端,,資源是有了,,但是觀看起來還是非常不便,有的客戶端可以搜索,,有的則沒有,,并且資源信息都是以文件夾形式展示,整體使用并不友好,。 要如何解決這個(gè)問題呢,? 這就是今天要說的小雅Emby了。如果說小雅AList是解決資源獲取的問題,,那么小雅Emby就是解決資源信息展示的問題,。 通過小雅Emby全家桶,只需不到200G硬盤空間就能實(shí)現(xiàn)海報(bào)墻觀影自由,。 原理老規(guī)矩,,在實(shí)際操作之前,還是來講講小雅Emby的原理,。 小雅Emby中的 Emby,,就是我們熟知的那個(gè)媒體服務(wù)器 Emby,你可以簡單的把它理解為加強(qiáng)版的 Video Station。 我們知道想要在Emby中播放資源,,除了要自己去下載資源,,還需要一個(gè)良好的網(wǎng)絡(luò)環(huán)境才能使用插件搜刮到海報(bào)墻。 前面說過小雅AList已經(jīng)幫我們解決了資源下載的問題,,小雅Emby就是幫我們解決資源信息展示和播放的問題,。 小雅Emby 的安裝,就是下載與小雅AList 資源一一對應(yīng)的元數(shù)據(jù)過程,。 這些元數(shù)據(jù)包括小雅AList的播放地址(strm文件),、海報(bào)圖片、字幕,、電影資料等信息,。 擁有了這些元數(shù)據(jù)后,Emby 就無需費(fèi)力的去搜刮了,,最重要的是元數(shù)據(jù)中包含了小雅AList的播放地址,,有了播放地址才能找到視頻,才能對視頻進(jìn)行播放,。 準(zhǔn)備上一篇文章中我們已經(jīng)搭建好了小雅AList,,有些小伙伴可能沒看過。為了讓搭建更加便捷,,減少失敗的概率,,這次我們采用一鍵腳本的方式。
一鍵腳本的官方地址:https://github.com/DDS-Derek/xiaoya-alist 前提:
安裝下面開始演示群暉的安裝流程,。 小雅AList?? 打開群暉 File Station 套件,,在上篇文章創(chuàng)建的 xiaoya 配置目錄的同級文件夾中新建一個(gè) ?? 修改的文件夾權(quán)限,。新增 Everyone 用戶的權(quán)限為可讀寫,,并勾選應(yīng)用到子文件夾。 ?? 接下里需要通過 ssh 進(jìn)入群暉執(zhí)行命令,。啟動終端機(jī)下的 SSH 功能,。 ?? 通過終端工具(xShell、iTerm等)輸入 ?? 登錄成功后,,輸入 ?? 輸入 ?? 接著復(fù)制下面的命令粘貼到群暉執(zhí)行。 bash -c '$(curl --insecure -fsSL https:///xiaoya_install.sh)' ?? 執(zhí)行腳本后的效果,。沒有安裝過小雅AList和Emby全家桶則會顯示未安裝,。 ?? 如果未安裝可以輸入 ?? 配置文件我保留下來(不用再去獲取token,、oepntoken、folder id),。 ?? 卸載了完成后,,輸入 ?? 復(fù)制 xiaoya 配置文件夾的路徑 ?? 如果安裝的路徑不一致就粘貼上面的路徑,一樣的話就不管它,,其他的按需配置,。 ?? 這樣小雅ALis就安裝完成了。 小雅Emby接下來安裝小雅Emby,。要安裝小雅Emby就必須完成小雅AList的安裝,。 ?? 運(yùn)行腳本,輸入 ?? 進(jìn)入Emby全家桶界面后,,先輸入 ?? 腳本會提示小雅AList的配置路徑是否正確,,確認(rèn)無誤直接回車,。 ?? 輸入對應(yīng)的數(shù)字來修改配置。 ?? 下圖是 emby_config.txt 配置文件的說明,。 ?? 媒體庫路徑為前面創(chuàng)建的 ?? 粘貼到終端中,。 ?? 最終的效果如下,。 ?? 上面的操作其實(shí)就是在 xiaoya 的配置文件夾中新增了一個(gè) emby_config.txt 文件(里面的內(nèi)容就是上面我們設(shè)置的內(nèi)容)。 ?? 輸入 ?? 再次確認(rèn)路徑是否有問題,沒問題后腳本就會開啟安裝。 ?? 接下來就等待數(shù)據(jù)的下載和解壓,。
?? 安裝完成,。 ?? 回到群暉,,可以在 Container Manager 中看到 emby 和 xiaoya 兩個(gè)容器都被啟動。 Emby登錄現(xiàn)在使用瀏覽器輸入【群暉IP:2345】就能訪問Emby登錄界面,。里面有兩個(gè)默認(rèn)賬戶: kid 和xiaoya,,xiaoya 的默認(rèn)密碼為1234。 硬件加速如果你的群暉支持硬件加速,,可以在設(shè)置->服務(wù)器->轉(zhuǎn)碼中選擇硬件加速為高級,,并勾選下面的所有配置。 2345端口接下來說說訪問 Emby 的2345端口,。 ?? 細(xì)心的小伙伴不難發(fā)現(xiàn),, 2345 并不是Emby容器的端口,Emby的端口是6908,,通過6908也能訪問到Emby,。 ?? 2345 端口其實(shí)是 xiaoya 容器的。 為什么要搞出兩個(gè)端口呢,? 其實(shí)2345端口是xiaoya 反代的Emby的端口,,當(dāng)我們通過2345端口訪問時(shí),流量會直接走云盤直鏈訪問,,而不會經(jīng)過我們的群暉,。 當(dāng)我們使用6908端口訪問播放資源時(shí),可以發(fā)現(xiàn)群暉的上下行流量都非常大,,這是因?yàn)橥ㄟ^6908訪問時(shí),,流量都會走我們的群暉,走群暉才能進(jìn)行轉(zhuǎn)碼,。 后面可以根據(jù)不同的情況來訪問Emby,。如果需要硬件解碼(內(nèi)網(wǎng)環(huán)境)直接使用6908訪問,如果不需要(外網(wǎng)環(huán)境)就使用2345,。 2345是不會走硬件解碼的,,哪怕你是在內(nèi)網(wǎng)也是直鏈播放,。 需要注意的是,當(dāng)小雅Emby全家桶安裝完畢后,,2345和6908都要能播放資源才算安裝成功(我用小雅官方腳本安裝了一天,,發(fā)現(xiàn)2345無法播放,后面才改用一鍵腳本來演示安裝),。 元數(shù)據(jù)同步我們知道小雅AList的數(shù)據(jù)是通過重啟 xiaoya 容器來完成更新的,,小雅Emby的媒體庫又是如何更新的呢? 先來說說為什么要同步媒體庫,,同步了媒體庫才能保證及時(shí)收到新的海報(bào)墻等資源,一般都是同步 有兩種方式進(jìn)行同步,。經(jīng)過老寧的實(shí)驗(yàn),這兩種方式同步的數(shù)據(jù)是一樣的,,只是原理不同,。 第一種就是在設(shè)置 emby_config.txt 配置文件時(shí),設(shè)置 resilio 為 yes ,,那么就會新建一個(gè) resilio 容器來同步 Emby 媒體庫,。這種方式是基于p2p來進(jìn)行下載的,啟動后容器會占用大量CPU,,如果配置較低會導(dǎo)致群暉卡死,。 第二種就是利用爬蟲,也是現(xiàn)在主流的同步方式,。 ?? 運(yùn)行一鍵腳本后,,進(jìn)入Emby全家桶安裝界面,輸入 ?? 輸入相應(yīng)的配置后,,會拉取一個(gè)名為 ?? 當(dāng)容器第一次啟動后,,會立刻爬取媒體庫資源,爬取成功后會等待12小時(shí)再去爬取,。 至此,,所有的安裝和配置都完成了,。接下來介紹幾款播放器以幫助我們更友好的實(shí)現(xiàn)觀影自由。 播放器安卓
iOS
安卓TV
Windows
Mac
上面就是可以播放小雅 Emby 全家桶的客戶端,,具體的鏈接地址就不貼出來了,可以按照關(guān)鍵詞在應(yīng)用商店或能搜索的地方搜索 后記當(dāng)我們使用完SSH后,,記得一定要把他給關(guān)閉,,下次使用的時(shí)候再打開。 還有一點(diǎn)非常重要,,使用root用戶執(zhí)行一鍵腳本是一個(gè)高風(fēng)險(xiǎn)的操作,,因?yàn)槲覀儾恢肋@些腳本里是否包含了惡意代碼,為了保護(hù)群暉的安全千萬不要隨意執(zhí)行來歷不明的腳本,。 |
|