.
(本文僅供參考)
更早,moServices 的 Youtube 變不能看之後,moServices 的論壇有提到
使用者要自己加入 YouTube API key 才能再看。
聽到這消息,當時就趕緊申請了三個 YouTube API key,各用在 IBT-1283、 IBT-1283PVR
以及 HD-A5。都能看。
過幾天後再試 IBT-1283PVR,就再怎麼試都試不出來了。
所以, 不敢再去異動 IBT-1283 或 HD-A5 了。很怕異動後,變沒得看了。
所以這兩台就一直這樣看:
IBT-1283 看美國YouTube影片, HD-A5 看台灣YouTube直播。
雖然一台就能看到美國影片、台灣直播,但要設定來設定去,嫌麻煩,就一直維持
用兩台看的狀態。
但好景不常,後來, HD-A5 故障了。
http://electronmania.blogspot.com/2020/09/hd-a5.html
於是想把 dvb-t tuner 故障的 IBT-1283PVR 刷成 r13 韌體,看能不能取代 HD-A5 。
但試了很多次,都還是不能看 YouTube。
但是有一次發現,r13韌體是預設連到俄國的 YouTube,但為什麼我都還沒設定
YouTube API key,它就能看俄國的 YouTube影片呢?
心中浮現這樣的可能性:moServices 的 YouTube 模組不斷的更新,也許後來專注在如何讓
俄國人看俄國的 YouTube。
因此新的 YouTube 模組與當初灌在 IBT-1283、HD-A5 上的舊模組已有出入。
於是興起把 IBT-1283 的 YouTube 模組移植出來,再植入刷了 r13 的 IBT-1283PVR上的念頭。
結果:成功。
但心中還是有疑問:
為什麼 1283 的 youtube 模組可以給 r13 使用?
後來有進一步設定 config.php 以及 init.php 後,感覺就一切正常了。
後來再把 r13 的 youtube 模組 copy 出來。
使用 copy 出來的 youtube 模組有兩個檔案要改:
要在 config.php 中輸入金鑰:
在 config.php
<?php $config = array (
'type' => 'feed',
'query' => 'mostPopular',
'category' => 'all',
'region' => 'US',
'quality' => 'hi',
'keyboard' => 'emb',
'cast' => 'normal',
'username' => '',
'api' => '填入 youtube API key',
); ?>
的這一行
'api' => '填入 youtube API key',
填入
youtube API key。
還要在 init.php
的這一行 (檔案開頭第十四行)
private static $apiKey = '填入 youtube API key';
填入
youtube API key。
下載
原本 1283 的 YouTube 模組。
後來的 r13 YouTube 模組。
1283 的 YouTube 模組能不能用在 1283、1283pvr 、1283vod 上?
1283vod 是不行。1283pvr 有成功過,但隔天再開機就不行了。甚麼原因?我並不清楚。
也不敢重刷在 1283上,怕刷了後又變不能看。(請看後面的補充)
但有兩個經驗:
1283vod 刷 r13 (DVB-T 失效) ,可看 YouTube、可看大愛...等。
1283pvr (DVB-T 壞了) 刷 r13 ,可看 YouTube、可看大愛...等。
所以,之前貼文提到的「youtube API key 可能有它的嚴謹性」應該是沒有那麼地嚴格。
問題應該出在媒體播放機與 youtube 模組上。
所以,以下步驟僅供參考,刷了後不行,我也不知道原因。
1073/1283 刷 r13之參考步驟
1.申請好 youtube API key
2.下載 r13_2020_09_v2
3.刷完 r13 就有內建 moMenu
4.moMenu --> << --> update all
5.moMenu --> << --> update list
6.moMenu --> << --> modules --> 安裝 youtube 模組
6.5 reboot
7.下載 r13_youtube
8. 解開 r13_youtube 放在 USB 隨身碟
9. youtube/config.php、init.php 填入 youtube API key
10. telnet 入媒體播放機,在 USB上執行 p.sh
11. reboot
1283 的步驟 (僅有 1283pvr 成功一夜的經驗。1283不敢試,怕變不能看。1283vod應該是不行)
1.申請好 youtube API key
2.下載 1283_2020_09 or 1283pvr_2020_09 or 1283vod_2020_09 韌體
3.刷完 1283 or 1283pvr or 1283vod ,還沒有 moMenu
4.線上安裝完 moMenu (此時才能看大愛。因為此時PHP才能運作)
5.moMenu --> << --> update all
6.moMenu --> << --> update list
7.moMenu --> << --> modules --> 安裝 youtube 模組
7.5 reboot
8.下載 1283_youtube
8. 解開 1283_youtube 放在 USB 隨身碟
9.youtube/config.php、init.php 填入 youtube API key
10. telnet 入媒體播放機,在 USB上執行 p.sh
11.reboot
2020,09.14 補充
後來有重刷 1283、1283pvr,都可以看 youtube。 會再觀察幾天。
2020.09.16 補充
1283、1283pvr 看 YouTube沒問題。
1283vod 試不出來。
「看 YouTube沒問題」,並非意味每一支影片都能看,仍然有些影片不能看:
1. 可能是版權上的「境內/境外」問題。
2.仍有某些影片在播放幾秒後畫面凍結,聲音繼續。應該是某版影片編碼器所造成的
不相容問題。只能等該版影片編碼器慢慢淘汰。