2024年9月18日 星期三

老器材新用法:以 YAMAHA RX-V371 + Macmini 2011 + Kodi 打造家庭影音媒體中心

2024年9月18日
研究了許久,手機端的 Official Kodi Remote app 雖然可以把歌曲一首首加入佇列( iPhone 才行,Android 不行),久了,還是蠻累的,最後的解決辦法是到 Mac mini 2018 上,在 YouTube 附加元件選擇一個播放選單,按滑鼠右鍵,從選單中選擇「全部播放」,這樣就能把選單中的所有歌曲自動加入佇列並自動播放,還能選隨機播放。(本來 Mac mini 2018 安裝好 Linux + Kodi 後就拔掉鍵盤及滑鼠,現在只好滑鼠常掛著了
  • YouTube Music 有許多不錯現成的播放選單,不能直接儲到媒體庫,YouTube 附加元件會看不到,需要另外儲存到自設的播放選單才可以。

2024年9月11日

手機從 iPhone 15 Plus 換成 Motorola Razr 50 Ultra 後,一些 app 的設定最後也來到 Android 版的 Official Kodi Remote,晚上得個空將其設定好,順便再 Run 一下  Kodi 的 YouTube 附加元件,還是不行,接著測試 WOL(網路喚醒),可以讓 Mac mini 2011 進入睡眠但無法叫醒,試了幾次都一樣,只好把當成時鐘的  iPhone 8 拿來測試( iPhone 15 Plus 女王接收了), WOL 睡眠或喚醒都沒問題,再試了一下  Kodi 的 YouTube 附加元件,竟然可以用了!!!而且透過 HDMI 的輸出到 YAMAHA RX-V371 聲音清晰厚實,不像之前用流媒體播放器透過 AirPlay 那樣有氣無力,除了手機端(使用 YouTube Music)的音量調到最大,YAMAHA RX-V371 這邊的音量調到 32 dB 才能驅動超重低音喇叭,而現在使用 Kodi 的 YouTube 附加元件播同樣的影片,YAMAHA RX-V371 這邊的音量調到 42 dB,手機端 Official Kodi Remote 的音量控制在約 50% 左右,就能驅動超重低音喇叭,音量不能再大,不然鄰居要來敲門了。
不曉得是否因為訂閱 YouTube Premium 的關係,現在 Kodi 的 YouTube 附加元件又可以用了,只是 Android 版的 Official Kodi Remote 問題不少,除了只能睡眠不能喚醒外,最重要的佇列功能沒有作用,這樣要播放一整天的背景音樂就沒辦法了,好在 iPhone 8 的 Official Kodi Remote 都沒問題。

2024年8月26日

設定好在 Kodi 的 YouTube 後,能夠播放自己帳號裡的播放選單,快快樂樂用了一個星期,沒有動到任何設定的情況下,今天突然就不能播了,點選播放選單,可以看到已設的選單,欲在進入某個選單時(任一個都一樣),就會出現錯誤訊息,試了各種辦法都不行(即使訂閱了 YouTube 也一樣),只好放棄,再把 wifi音频播放器dlna网络流媒体音乐盒蓝牙airplay音频接收器光纤-淘宝网 拿過來使用,使用YouTube 或 Spotify  串流播放,當成一整天的背景音樂播放,至於 Macmini 2011 + Kodi 只好用在播放 NAS 影音專用。
註:Kodi 雖然有 AirPlay 的服務,但電視關掉的情形下,播放音樂約 5-10 鐘就會中斷,無法解決,只好放棄 Kodi 來串流音樂

2024年8月17日

前言

本來只是想把老舊的 Qnap TS-212 升級為四硬碟的 NAS 而已,為了物盡其用,利用閒置許久的外接硬碟加上淘寶買四盤位準系統天鋇 WTR-PRO ,要以花最少的錢來達成:Luke 的休閒筆記: 到底要升級那款 NAS呢?,沒想到這一陣子搞下來,一步一步變成打造出一個家庭影音媒體中心:


都是老舊的設備,但 YAMAHA RX-V371 卻讓人驚訝,雖然只有 5.1 ,對於老舊的公寓鋪設磁磚的客廳,夠用了。在設置的過程中它竟然還能跟得上時代的進步,無縫接軌。

Macmini 2011 (8G Ram 512G SSD)則是在Mac OS X 無法升級後,系統整個換成 Linux Mint 後,的確效能增加不少,但受限於硬體規格,無法流𣈱播放 4K 影片,加上掛在牆上當成裝飾品的 Vizio 電視也只有 1080P ,在不換電腦、電視下,播放 4K 影片只能放棄。(註:接線方式是 Macmini 2011 的 HDMI output 到 YAMAHA RX-V371 的四個 HDMI 之一,一個 HDMI output 到電視

其實打造這個家庭影音媒體中心大部分時間都花在一個不成功的虛擬機。在淘寶買的四盤位準系統天鋇 WTR-PRO 能夠播放 4K 影片(甚至還能三屏),想說如果能像之前開一個虛擬機安裝 Home Assistant 一樣,就把 Raspberry Pi 4 空出來變成天文攝影專用,是否也能再裝個 Linux + Kodi 虛擬機,然後就可以拿掉 Macmini 2011 ,把天鋇 WTR-PRO 移到 YAMAHA RX-V371 旁邊,老舊的 Vizio 42 吋 1080P 就可以升級 4K 電視了,但在數天的心神耗費後,最終在問了文心一言後才知道虛擬機不行:大多数虚拟化解决方案并不支持将虚拟机的图形输出直接映射到物理HDMI端口。」 現在 Virtual Machine Manager 多了一個虛擬機:

灌的是 Ubuntu 24.04 LTS,好不容易安裝好,捨不得刪掉,先留著,搞不好那天還會用到:

所以 4K 電視不用買了!!

2024.08.19 補註:
後來想到,好像可以在天鋇 WTR-PRO 先裝 Windows + Kodi,然後再開虛擬機裝 Synology NAS ,這樣或許就可以把 WTR-PRO 接音響及電視,利用 Windows + Kodi 播放 NAS 裡的影音檔。可惜 NAS 已裝好運作好一陣子了,裡面已裝了 4T多的資料及花了不少心血的設定,要重新來過應該是不可能了。

本來在買了 wifi音频播放器dlna网络流媒体音乐盒蓝牙airplay音频接收器光纤-淘宝网 後應該就可以了,支援 AirPlay 可以將 Soptify 串流給 YAMAHA RX-V371 播放;也有 DLNA ,也可以播放 NAS 裡的音樂,為了影片的播放,詢問了 ChatGPT 才知道了 Kodi,幾天下來總算搞定,而原先預備淘汰掉 ONIX A120 MKII + 多買的流媒體播放器及一對 SONY Speaker 就轉移到書房裡,專門用來播放 Spotify 用。(註: Spotify 也可以串流到 Kodi 播放,但始終搞不定電視關掉後,播放不到半小時就會中斷,電視打開才能再重播放。只聽音樂,電視不需要打開,浪費電。直到解決了 YouTube 附加元件在 Kodi 能夠登入及執行後,播放 YouTube 的音樂影片不會中斷,這個問題才算解決。

現在這個 YAMAHA RX-V371 + Macmini 2011 + Kodi 打造的家庭影音媒體中心:

  1. Rega Planet CD Player 播放原版 CD
  2. YAMAHA RX V371 是收音擴大機,內含 Tuner ,接上社區的數位電視共同天線,訊號竟然非常好,懶得再動其他器材時,當成背景音樂,這個最方便,聽電台嘛!就是廣告多了點,雖然 Kodi 也有世界各國的電台附加元件,但聽有廣告的 FM 電台才有 Local 的感覺 XD
  3. Kodi :在解決了 YouTube On Kodi 後(這個最難搞定,後面會把心得筆記下來)及網路喚醒後,這個影音中心才算完備(只是符合個人的需求,每個人的需求不同,但 Kodi 豐富的附加元件應該可以滿足各種不同需求

    • 用手機遙控(下載免費的 Official Kodi app),可以播放及管理 NAS 裡的音樂、相片、影片,還能在不用時讓 Macmini 2011 待機及喚醒(需要有線網路才能網路喚醒) 。
    • 可以開啟 AirPlay 服務,Spotify 也能串流到 YAMAHA RX-V371 播放(Kodi 的 AirPlay 服務有說明對於 iOS 9 以上的iPhone 只能串流音樂,影片不行
    • YouTube On Kodi :設定過程非常複雜,一旦成功後,以 Gmail 帳號登入,即能把平常在電腦、手機、平板看 YouTube 轉移過來,且可透過 Official Kodi app 來遙控。大部分時間用來播放音樂影片(可先加入播放選單)當成背景音樂,電視關掉也不會中斷,偷偷地小聲說:沒有廣告
    • 以上的需求對自己而言就夠了,至於追劇看影片,安裝附加元件也能達成,這個部分就要各顯神通,自己就不費神去搞了,一個 YouTube 其實都看不完了。

YouTube On Kodi 設定

過程實在複雜,搞了幾天才搞定,癈話不多說,直接開始:

  1. 先按照這篇文章:如何取得 Youtube API 金鑰 | 不只是工程師 - Teddy 取得 Youtube API 金鑰 (原先以為有 API 金鑰就可以了,試了無數次都不行,差點都要放棄了
  2. 不要離開 Google Cloud Console 頁面,再按篇這篇文章(英文):How to Install YouTube Kodi Add-on? Here Is a Guide! - MiniTool,建立 OAuth 用戶端:

  3. 如果能按照上述的步驟就能搞定,那難度還不算高。當然還是不行的,經過多次嚐試,也是幾乎都快要放棄才再試出來。需要在建立的應用程式(這個例子的名稱是 kodiyoutubeaddon,可以自己訂),增加測試使用者,如下圖,就輸入自己完整的 Gmail 即可(目前只加了一個,應該也可以輸入所有家庭成員的 Gmail ,@後面的也要輸入

  4. 再按篇這篇文章(英文):How to Install YouTube Kodi Add-on? Here Is a Guide! - MiniTool的步驟 23. 24. 輸入 API Key, API ID, and API Secret (由於 Macmini 2011 灌了 Linux Mint,不支援 Wayland ,無法 Copy/Paste ,輸入這些實在痛苦,輸入完眼睛都花了

  5. 如果再繼續按文章的步驟 26.—33. ,登入時需要輸入兩次 authorization code ,第一次輸完後沒問題,第二個 authorization code 輸入後才會有問題。自己就是卡在這裡,試了無數次,又去檢查三個令人眼花瞭亂的 API Key, API ID, and API Secret 到底有沒有輸入錯誤。而文章步驟 34. 又找不到,又是一次放棄的念頭產生。後來才想到是不是在自己建立的專案要加個測試使用者,報著試試看的心情加了一個自己的 Gmail 帳號(如步驟 3. 的圖),加了後重覆前述文章的步驟 26.—33 還是不行,又試了無數次,這才想到在 Kodi 加個使用者:

  6. 增加的使用者就是在 Google 創建的專案裡增加的測試使用者(Gmail @後面不用輸入)。(註:看到畫面選單有個「切換使用者」,應該是加入多個使用者後可以任意切換到不同使用者的YouTube 頻道,擁有不同的專屬播放選單、訂閱頻道,只是手機沒法做這樣的切換。當然,要多個使用者,也必須在Google 創建的專案裡增加多個測試使用者。
  7. 使用者加入後,再次去執行文章的步驟 26.—33, 兩次的 authorization code 驗證就能成功:

  8. 英文文章的步驟 23. 如果不懂如何進入設定畫面,可以在附加元件找到安裝的 YouTube,用滑鼠右鍵在上面點選,從選單選「系統設定」:

  9. 「系統設定」要在專家模式(點選紅圈,會在基本、標準、進階、專家模式切換)下才能做更細的調整:


  10. 現在可以用手機安裝的 Official Kodi Remote(一定要是這個名稱,其他都不是) app 來播放了。聽累了也可以按手機的電源圖示,選「待機」(選「休眠」不行),Mac mini 2011 的休眠燈開始閃爍,系統進入待機。再按電源圖示選網路喚醒,怎麼就叫不醒呢?
  11. 問了 ChatGPT 確認 Mac mini 2011 支援網路喚醒,按照所教的啟用 magic packet 模式的 WoL ,結果還是無法叫醒。 ChatGPT 沒有教的,自己試出來的,要能夠喚醒 Mac mini 2011 ,必須在手機的「修改Kodi服务器」輸入 Mac mini 2011 的 MAC Address :

  12. 再附上一些 Kodi 設定讓 YouTube 附加元件播放音樂影片時,關掉電視播放不會中斷:

  13. 在 YouTube 播放的影片進入設定選單,選「音訊設定」:

  14. 選「允許直通輸出」:

沒有留言:

張貼留言

您可以留下意見,但 Luke 可能無法馬上回覆,尚請見諒。