RP0W筆記(3):OSMC 媒體中心

前文說 OSMC 是一款用來連接HDMI電視看硬盤視頻、照片、音樂、和網上音視頻的媒體中心(Media Center)。 安裝到Raspberry Pi Zero Wifi (RP0W)是一件非常簡單的事,約需30分鐘。以下主要是針對視頻的設置。

rp0w

圖一:RP0W

先說最便宜的硬件設施:
RP0W ~10美元(圖一);
8GB microSD卡 ~7美元;
HDMI-to-miniHDMI數據線 ~6美元;

圖二:USB公母數據線

圖二:USB公母數據線

microUSB-male-to-USB-female公母數據線 ~3美元(圖二);
USB老鼠 ~3美元;
(假設你已有Windows電腦和讀寫MicroSD卡的工具,microUSB充電器,更重要的是有HDMI接口的電視)

這裡岔開話題解釋一下硬件,以免出狀況:

圖三:HDMI-miniHDMI數據線

圖三:HDMI-miniHDMI數據線

HDMI頭有分正常的HDMI,mini HDMI,和 micro HDMI;記住我們所需的是HDMI-to-mini HDMI數據線。同樣,USB也有分正常USB,miniUSB,和microUSB,不過microUSB大家應該不會搞錯的了,現在的新智能手機用的都是microUSB。

如果你的電視很新,帶HDMI CEC,也許你根本不需要USB老鼠,電視的無線控制器就可以直接控制裝上OSMC的RP0W。你可以先試試。我的不可以,所以以下是當作不可以設置的。另外,如果你已有flirc的電視無線控制器,就無需USB老鼠了,那是最高檔和最貴的。差一點的是有USB無線老鼠的話(約12美元)也會很好用。本文的設置是採用最便宜的裝備。

還有microSD卡。我前一陣子想省錢,在ebay上以半價買了五張說是從香港賣的8GB microSD 卡,結果是從深圳寄出,花了半個多月時間到達美國。五張卡中,其中一張毫無反應,一來就是死卡。另外四張試驗燒製時,燒了但都報告有問題,裝入RP0W時,RP0W根本看不到有卡插入,再試用在手機裡,看到有卡但存東西也有亂碼。還好一星期內就告訴給賣家,所以退全額錢了。而我在本地店裡賣的貴卡,不論是Class 4 還是 Class 10 的都沒有問題。所以警告一下大家,買microSD卡不要貪便宜走冤枉路。

步驟:

1. 下載Etcher安裝,這是用來把安裝文件燒進micro SD的。

2. 從 https://osmc.tv/download/ 下載 OSMC 的Raspberry Pi Zero 的鏡像 (Disk Image)

3. 用 Etcher 把 鏡像燒到 microSD 裡。我的經驗是幾分鐘就搞定。

4. 連接RP0W: 把 microSD 插到 microSD槽裡。microUSB充電器插到PWR槽裡(先不要充電),公母USB數據線插到數據USB槽,USB老鼠插到USB公母數據線的母端,HDMI線的兩端分別插到電視的HDMI槽和RP0W的microUSB槽。
先不充電是因為(我懷疑)OSMC的安裝有讀取HDMI的資料:至今我做過三次安裝,第一次安裝我透過一個電腦LCD顯示器的HDMI裝的,結果把連線挪到大電視的HDMI時,看視頻時一直閃動,好不容易改了些設置才調回來。後兩次則直接連接大電視的HDMI做的,沒有閃動的現象。所以最好一開始就把連上RP0W的HDMI線連到最終用的電視上後才充電安裝OSMC。

5. 把充電器插到牆上。RP0W啟動。

6. 一啟動,藍背景下的提示是Formatting device。

7. 其後變為 Installing files.

8. 其後會看到一個根菜單(Video、Music、Pictures、MyOSMC…)。不過不讓點擊,一會兒就跳到Welcome歡迎頁面了。

圖四:Welcome

圖四:Welcome

9. Welcome頁用老鼠選 English(US). 如果錯選其它(如中文)的話,後幾頁的選項你會看到無字符或亂碼的選擇,所還是選英文吧。

10. Time Zone 時區頁先選大陸板塊,然後是城市。

11. Hostname – 自己挑一個名字吧,基本是要接受SSH和License,然後繼續(Continue)。

圖12a:Network

圖12a:Network

12. Networking – 在 Wireless 裡填入自己的WiFi資料,我是直接借用 DHCP 然後只修改IP地址。

13. Look+Feel – 隨便選,我挑的是Classic。

14. Signup Newsletter – 如果你覺得自己的電子郵箱收的郵件不夠的話可以考慮收他們的Newsletter.

15. Exit。(忘了這步是怎麼出來的了,如果不是自動重啟而是看到上面第8步所看到的根菜單(Root Menu),用鼠標選Settings後面的Power,如此就可以選Reboot重啟OSMC)

16. 重啟後,第8步所看到的(或類似)根菜單會出現,要到Settings裡點Add-on Browser,選Install from Repository,再選Video add-on。
17. 這時看到的是一個個視頻網站名字,點進去點擊Install就安裝了。我挑選的有DIY Network,Youtube,NHK,Snagfilms,MediaCorp Singapore 等。

18. 這時你就可以看這些網上提供的錄像了。老鼠右鍵退出(可能要點擊右鍵多次),到根菜單時,點Video,然後Video add-on,就可以挑錄像看了。你可以先慰勞自己和家人看一陣子這些錄像。

19. 根菜單的Settings裡Services再選Weather還可以設簡單的每日天氣預測,有中國大陸天氣、歐洲天氣、和美洲天氣等。點Service for Weather Information選天氣提供者,點Setting可設定輸入五個英文地點,自己設吧。
20. 你還可以看mpg或mkv等錄像。最簡單的,是連上你的外置硬盤(External Hard Drive)到RP0W。

圖20:USB集線器

圖20:USB集線器

外置硬盤基本都是USB接口的,所以你需要買多一個零件:USB集線器 (USB hub) ~3美元。怎麼用?把老鼠和這外置硬盤一起插到USB集線器上,集線器再插到那公母USB數據線上。特別要注意的是:外置硬盤必須是自帶充電器的。有些小的外置硬盤是直接插電腦就可以啟動,沒有充電器,這種外置硬盤不適合。千萬不要想用RP0W來給外置硬盤充電,那樣很快RP0W就會玩完燒掉的。

如果OSMC已運行,現在把外置硬盤連上,可能會重啟或畫面變成背景圖不能動,一分鐘內就沒事了。這時從根菜單點Video,再點Files,就應該看到 XXX.X GB Drive 的外置硬盤了,可以點進去一層層視頻的文件夾。點到視頻文件時,如果有外掛字幕是同一名字,播放時字幕會同時放映,包括中文字幕也沒問題。
OSMC本身自帶SSH服務器,這樣完全可以透過WiFi從另一部電腦傳文件或文件夾過來。但我最終沒這樣做,因為發現SSH的傳輸速度極慢,直接存入外置硬盤再移到電視旁插入USB集線器比較快。
21. 如果嫌外置硬盤挪來挪去不方便,可以透過無線路由器從另一部服務器傳過來。從根菜單選Video,Files,Add Videoes,Browse,然後選Add Network Location,你可以點Protocol的上下鍵看到有多種協議(Protocol)供選擇(如HTTPS,UPNP,NFS,SMB等),我是用另一部RP0W作為服務器提供視頻文件,試驗過SFTP,HTTP,及FTP協議。發現SFTP可以播放視頻還自動帶外掛字幕,但一部4.5GB兩小時長的藍光視頻每隔幾十秒就緩衝一下,改裝入快速的RP3也沒有改進,這應該不是WiFi的速度問題,因為算起來才0.64MB/s(或5.12mbps),當時百思不得其解;後來改用HTTP協議就沒有這種現象,所以相信是RP0W執行SFTP大量數據加密解密太慢的緣故。可是HTTP只能看到視頻,外掛字幕就消失了,看來OSMC用HTTP協議時看不到文件夾裡旁邊的字幕文件。左思右想,再改用FTP問題就解決了:緩衝消失,也看到外掛字幕了。當然,FTP安全性不好。我的FTP用的是傻瓜密碼而不是服務器密碼,而且只能看專屬電影文件夾裡的文件。你會在意家裡局域網內傳大量視頻訊號時的安全嗎?顧慮的話還是挪動外置硬盤而不依靠服務器吧。

於是我用了FTP服務器一陣子。可是最終,我發現我家裡用FTP會干擾到另一部電腦看Youtube,兩方面都出現緩衝圖,所以,最終如何要看你ISP提供的網速了,如果不夠快的話,還是如上述20步驟般用外置硬盤吧。又簡單又不干擾別的電腦。

© 本文版权归作者 mik7k 所有,任何形式转载请联系作者。

參考:

The Only Raspberry Pi 3 Kodi Tutorial You Will Ever Need

Posted in i.tech.