2015年9月23日 星期三

HD-A5 收視 YouTube、YPChen IMS 的方法

.

HD-A5 收視 YouTube、YPChen IMS 的方法:

一.
下載新韌體 HD-A5_2015_09    
(install.img 放隨身碟,我習慣用 SW3 的方式刷機)

介面:




















有注音輸入、漢語輸入(繁體/簡體):



















這個韌體已內含諸如美國之音、英文新聞等IMS連結,也可以透過 IMS sdx1 選項
來讀取USB隨身碟或USB硬碟根目錄 scripts 內的 .rss 來收視 NASA 所提供的節目。

(將 /1 裡面的 scripts 目錄 copy 到USB隨身碟的根目錄 )

































(因中國連線、YPChen 外部連結網站已失連,所以刪除以下幾行文字)

如果經 IMS sdx1 讀取隨身碟有困難,那就改用「中國」 -->「 xx.U盤自定義1」 或
「xx.U盤自定義2」。或是插入隨身碟後,用df指令觀看Linux分配什麼(sdxx)給隨身碟,
然後據此修改 scripts 裡面的 .rss 檔案。

總之,您一定要先能夠經由隨身碟或硬碟裡的 scripts 成功收視「台灣蘋果動新聞」或
TED talks(podcast),然後再往下進行更多的設定。

所以,能成功收視「台灣蘋果動新聞」或 TEDtalks(podcast),是第一個檢查點。

將 /2 裡面的 scripts 目錄 copy 到USB隨身碟的根目錄 (整隻USB就只有這麼一個scripts目錄),

機器就只插這個 USB 隨身碟 (為了讓 sda1 能正確對應到 USB 隨身碟)。

選 USB IMS sda1,可以顯示 NASA 的 IMS 選項:








總之,您一定要先能夠經由隨身碟或硬碟裡的 scripts 成功收視像 NASA 這樣的 IMS 網站,
然後再往下進行更多的設定。

所以,能成功收視 NASA 的 IMS,是第一個檢查點。


如果想看 YouTube 或更多 YPChen IMS ,就要自己進行下列設定:

(為了因應將來不可預期的變動,所以無法提供「完整包」。因為最壞的情況是:
「今天提供完整包,明天就不能看了」。所以,能夠「自已進行修改」很重要。)


二.
收看 YouTube

1.
HD-A5 停留在主選單。

2.
Telnet 進入媒體播放機,輸入 root 登入。

3.
在連網條件下,安裝由俄國人提供的 moServices。逐行執行:

cd /tmp
wget http://www.moservices.org/mos3/install
chmod +x install
./install

等待一段時間就可完成安裝(要留意螢幕上不能出現 error 訊息),最後停在這一行:
/tmp # Starting lighttp service...





















按 enter,輸入 reboot  就可重新啟動機器。



4.
重新啟動後,

選「網路多媒體」會看到有Online Media、Services 兩個選項的 moS 選單:

Online Media --> 連結原本的選單。

Services -->   <<  --> Modules --> YouTube --> Install。
(<< 是快退鍵)
之後,就可以在 moS 選單中看到 YouTube 選項。


(2016.03.01 訂正:
moServices 不定時更新,介面因此有所出入。

新版的介面左下角有個快退鍵,可以從那裏開始探索。(快退鍵  --> Modules)
)



























此時雖然已安裝了最新版的 YouTube 模組(可能會不定時有新版),但還無法正常播放
YouTube,因為還有兩個步驟要做完:

a.
進入 youtube 後 -->  << (快退鍵) --> Settings... --> Cast --> Local proxy

b.
下載 php.ini (php.ini.zip 俄國下載處)
將 php.ini copy 到 /usr/local/etc

完成 a. b. 兩步驟後,reboot 。




















(因為 2015.04.01 之後,Youtube曾多次發生規格變動而無法收視的狀況,但後來都陸續由
俄國的大大克服了。 更多資訊 可以給對此歷史過程有興趣的人參考)



能成功收視YouTube,是第二個檢查點。


(收看 YouTube 的方法並不是只有 MoServices 一種。YPChen 大大一直以來也都有在維護
他的 YouTube 模組,有興趣的網友可以依照相關說明自行設定。)


( 將來若在俄國的 YouTube 模組中執行了 Update all,就要再執行一次第三步驟中的 youtube.video.php copy 動作才能順利收看 YPChen IMS)




三.
收看 YPChen IMS   (請先確認上面兩個步驟已成功)

(2016.01.16 之後,因為 ims-hdp.cloudfor.info 已經失效,所以本步驟無法讓大家直接達成目標
,必須自行綜合本文最底下的「後續資源」來解決這個問題)

1.
從 https://github.com/ypchen/hdp_ims  右側的 Download ZIP 下載 hdp_ims-master.zip,
取出 youtube.video.php。

2.
從 USB 將  youtube.video.php  拷貝入媒體播放機的 /usr/local/etc/mos/www/modules/core
(telnet 登入 媒體播放器,用 Linux 指令拷貝檔案。可參考http://electronmania.blogspot.tw/2015/03/ibt-1283pvrvod-youtubeypchen-ims.html的問與答)

3.

1/scripts/menu_sda1.rss 、 menu_sdb1.rss 、 menu.rss 裡面的
http://ims-hdp.cloudfor.info/video/scripts/siteList.php

改成

http://ims-hdp.cloudfor.info/video/scripts/siteList.php?youtube_video=http://localhost/modules/core/youtube.video.php

4.
再透過 IMS sdx1 選項來讀取USB隨身碟或USB硬碟根目錄 scripts 內的 .rss 來收視
YPChen IMS。(或透過「中國」 -->「 xx.U盤自定義1」 或「xx.U盤自定義2」)























能成功收視更多YPChen IMS,是第三個檢查點。


如果有問題,請說明您用什麼機器、什麼韌體、已經通過幾個檢查點...等資訊。






安裝 moServices 成功後的進階設定

http://媒體播放機的IP位址

選 moServices --> Modules


 moServices 的功能很多,大部分我都不清楚,裝了會怎樣我也不知道。
所以最好先確認其功能,有需要再安裝。

也許很多人只要多 YouTube 一項功能就很高興了。






在網路多媒體中增列 YPChen 選項  (步驟三必須已經成功)

上面的步驟三是從USB讀取 YPChen 選項,您也可以把它增列在網路多媒體中。

以增列在 網路多媒體 --> 台灣IMS 為例說明:

1.
在台灣IMS 中選 Add URL 輸入
http://ims-hdp.cloudfor.info/video/scripts/siteList.php?youtube_video=http://localhost/modules/core/youtube.video.php

2.
編輯
/usr/local/etc/dvdplayer/savedrss/scripts/twims.rss







改成












(也就是:該選項的 canEnterItem   /canEnterItem 項目中的 false 要改成 true)



3.
reboot 完成。




關於遙控器

HD-A5_2015_09 韌體已內含 HD-A5 遙控碼。我覺得 HD-A5 的遙控器有彈跳的問題(按一
次發射多碼),HD-A5 原廠的韌體可能都有針對這個問題優化,所以用原廠韌體問題。但
是在使用別的韌體時加入 irfake ,彈跳的問題就凸顯出來了。

所以,在 HD-A5_2015_09 韌體上使用 HD-A5遙控器,會有彈跳現象。我的經驗,IBT-1283VOD的遙控器也這種問題。

除了調整自己使用HD-A5遙控器的操作力道之外,找一隻沒有彈跳問題的遙控器也是辦
法之一。然後將新遙控器的遙控碼寫入 /usr/local/etc/irfake_irrp 即可。





另一種韌體 




















amp_r12_鹿港 2.1.6 

優點:看 YouTube 可以選時(goto),可以快轉 1.5x,2x,4x,8x,16x,32x。可同時抓取
前USB、後USB、記憶卡。

缺點:無注音輸入、無漢語輸入。


步驟一:大略同上。

步驟二 :YouTube

amp_r12_鹿港 2.1.6 已內含 moServices 模組,所以不用上網安裝。但是要先進行更新的動作:

Services -->  <<   -->   Update all

然後再安裝 YouTube 模組:

Services  -->  <<   -->  Modules   -->  YouTube   -->   Install

不用其他設定、不用 copy 檔案,這樣就能收視 YouTube 了。


步驟三:大略同上。




至於 amp_r10_淡水 2.1.6 

可同時抓取前USB、後USB、記憶卡。
YPChen 的部分,無法收視楓林網等。(我試不行,但有網友說可以?)
YouTube的部分(俄國模組),可注音輸入、漢語輸入。不能選時(goto),快轉僅 1.5x,2x。






後續資源
http://electronmania.blogspot.tw/2015/11/1283pvrvodhd-a5.html





.




33 則留言:

匿名 提到...

請問這新版跟原先amp_r10_淡水 2.1.6 與 amp_r12_鹿港 2.1.6 有什麼差別呢?目前用r12_鹿港 2.1.6能收視 YouTube.YPChen IMS,只是不能中文搜尋,這版可以中文搜尋嗎?謝謝

ElectronMania 提到...

HD-A5_2015_09 可注音、漢語輸入搜尋。介面跟amp_r10_淡水 2.1.6一樣。

匿名 提到...

改用新版後回報一些小問題:1.YouTube模組可正常播放但不能選時播放(可以按出選時調整,確認後無反應,之前r10可以)2.快轉只能2倍(Ypchen內可16X) 3.Ypchen內偶像劇dailymotion的可播放,youtube的都不能(之前r10就這樣,不知哪邊設定出問題?),還沒將youtube.video.php拷貝入播放機前測試dailymotion和youtube片源偶像劇都馬上跳出無法播放訊息,拷貝後dailymotion就可播放,但youtube只會停留約幾秒跳出訊息,表示可能有在搜尋只是無法解析,第3個問題比較重要,煩請大大抽空幫忙,感謝

匿名 提到...

第4個無關播放問題:後方USB變成無作用(舊版r10可用),記憶卡槽也無作用(不確定舊版可用?),只能靠前方USB(顯示為CARD)

ElectronMania 提到...

1.感謝分享使用經驗。
2.曾經嘗試找回r10的繁體輸入,但失敗。
3.我沒有精力、也沒有能力去研究俄國youtube模組、YPChen模組內的細節。
所以,碰到問題,也是無能為力。

ypchen 提到...

因為我沒用過俄國專家的模組,所以那部分就不清楚。

如果是用我的 IMS 來看 YouTube 的話 (經由 local 的 curl 來處理 https 的 request),應該是可以選時播放的,因為關鍵在處理 HTTP/1.1 206 Partial content 的部分。這一點也是我之前發現,所以在 v3.1 時有在 curl_youtube 的內容做修正,讓選時的 request 通過並進行回應。

不過當然第 3 個問題就是無法看 YouTube 的問題,我猜測是因為您的播放機 local 並無 curl 或是有 curl 但 curl_youtube 以相關設定沒有處理使得整條 data stream 建立不出來。這點因為牽涉極廣,無法簡單地就此回答,可能如 ElectronMania 大大所言,只能請您自行依各參考資料來修改與處理了...

ypchen 提到...

主要是這段說明 --

A. 在此版中,增加使用本機 curl (或具 https 能力之 wget) 之方式,來解析 YouTube 之 URL

B. 使用方式為於 /usr/local/etc/dvdplayer/ims_yv_url_redir.dat 中指定存取本機 curl/wget 之 URL
例如:http://localhost/cgi-bin/curl_youtube

C. curl_youtube (參考實作提供於 scripts/curl_youtube)
為一個參考實作,需依使用者之本機狀況更改其內容,以及調整其存放位置
使用者亦可依本身喜好或所需,自行製作具相同功能之 script 程式

D. 在設定 ims_yv_url_redir.dat 後並安裝完成 curl_youtube 的情形下,解析 YouTube 之 URL 過程為
(1) youtube.video.php 讀取 YouTube 正常網頁 (https://www.youtube.com/watch?v=<>)
(2) 由網頁中取出 video URL
(3) 將 URL 存入 /usr/local/etc/dvdplayer/ims_yv_url_data.dat
(4) 叫用 ims_yv_url_redir.dat 中所設定之 URL 來使用本機上之 curl/wget 進行解析
(5) [若使用 curl_youtube] curl_youtube 將處理可能之 302 重導,並向 YouTube 取得資料轉送

ElectronMania 提到...

感謝 YPChen 提供詳細說明。資料很寶貴。謝謝。

ElectronMania 提到...

修正 2015年10月2日 下午12:44 的 "2.曾經嘗試找回r10的繁體輸入,但失敗。"

改為

2.曾經嘗試找回r12的繁體輸入,但失敗。

ElectronMania 提到...

用 df 指令觀察,可以發現不同版本的韌體能不能順利抓取前USB、後USB、記憶卡,多少會有出入。
這恐怕是韌體核心的問題。只能看看有沒有機會找到更完整的韌體來改。

ElectronMania 提到...

HD-A5_2015_09 韌體測試結果:
先插入記憶卡,開機,看df指令,有抓到記憶卡。
再插入前USB,看df指令,有抓到前USB、記憶卡。
再插入後USB,看df指令,有抓到後USB、前USB、記憶卡。

ElectronMania 提到...

有遇到10月9日開始,不能看YPChen IMS的網友,可以重新下載 youtube.video.php 。

匿名 提到...

想不到在這也能遇到Ypchen大,雖然還是有點複雜,有空再來研究怎樣使用curl_youtube和js_youtube才能看楓林網的Youtube訊源,先感謝兩位大大熱心指導,希望這ims可以一直持續發展下去^^"

匿名 提到...

Ypchen楓林網連結好像壞了?出現404 not found,是網站提早掛了嗎?已經將
1/scripts/menu_sda1.rss 、 menu_sdb1.rss 、 menu.rss 裡面的連結改成一樣還是無法,前天還可正常看,還是ypchen大那邊或其他問題呢?

ElectronMania 提到...

我是在 2015-10-30 晚上發現 404 。
本來,在 hdpfans 的論壇
http://www.hdpfans.com/thread-16862-133-1.html
可以看到網友的反應或ypchen大大的回應。

但這幾天,要什麼權限才能看。

我沒有什麼權限,所以無從得知那裏有沒有什麼新消息?




ElectronMania 提到...

2015-11-02 13:00 再度測試,已正常。

Michael Lai 提到...

大大您好,我刷了韌體HD-A5_2015_09之後,整台機器就磚了,遙控器無作用連前面板的開關都無動作,這機器還有救嗎?懇請解答,非常感謝!

ElectronMania 提到...

開機畫面停在哪裡?

ElectronMania 提到...

HD-A5 刷 HD-A5_2015_09 韌體不會變磚。

重刷方法可以參考:
http://electronmania.blogspot.tw/2015/11/sw3.html

匿名 提到...

我錄製公視HD頻道的一段節目(音樂萬萬歲),分別用HD-A5_2015_09與鹿港版2.1.6經由檔案管理來播放,發現鹿港版的畫面品質似乎不如HD-A5_2015_09,台標也比較粗糙。

不過鹿港版可以按“快進”鍵向前跳30秒,也有“後退”鍵可往後跳10秒,也可以調整畫面參數(如亮度);這些方便的功能在HD-A5_2015_09中都沒有。

ElectronMania 提到...

鹿港版2.1.6 的預設解析度為480。
因此需將 設定--> 影像 --> 電視系統 設為 1080i 或 1080p。



小叮噹 提到...

pbo要安裝moServices兩次才會成功...

小叮噹 提到...

將 php.ini copy 到 /usr/loacl/etc
打錯了…應該是:
/usr/local/etc

小叮噹 提到...

我的pbo機usb掛在這裡:
df
....(略)
/dev/scsi/host2/bus0/target0/lun0/part1 3895828 84788 3811040 2% /tmp/usbmounts/sdb1

執行 IMS sdb1 出現 「unable service」錯誤
執行 中國U盤自定義sdb1 出現 「404 not found」錯誤

請問要改哪裡才有可能正常讀取usb的rss呢?

ElectronMania 提到...

已更正。謝謝。

ElectronMania 提到...

選單上的 USB IMS sda1 是執行
rss_file:///tmp/usbmounts/sda1/scripts/menu_sda1.rss

選單上的 USB IMS sdb1 是執行
rss_file:///tmp/usbmounts/sdb1/scripts/menu_sdb1.rss

menu_sda1.rss、menu_sdb1.rss 都是簡單文字檔,可以打開看看裡面的絕對路徑
有沒有正確指向自己機器的實際位置。

小叮噹 提到...

照做,檢查後,可以用了。
原來是少做一個步驟:(將 /1 裡面的 scripts 目錄 copy 到USB隨身碟的根目錄 )
我是把1整個拷到隨身碟的根目錄,難怪找不到。
感謝您。

匿名 提到...

ypchen大大指出的問題

不知道下面這個網站有沒有解決?
http://chihcherng.blogspot.tw/2015/11/4youtubevideophp.html

我試過,不過好像卡在ipkg update

安裝ipkg步驟如以下網址
http://www.hdpfans.com/thread-14668-1-1.html

過程很長,就沒有試了

謝謝!

匿名 提到...

雖然ipkg update失敗

但是不知道為什麼

ibt 1283的youtube直播可以看了

(公視 udn 大愛似乎不行)

謝謝!

ElectronMania 提到...

這裡有一些關於直播的紀錄:

http://electronmania.blogspot.tw/2015/11/1283pvrvodhd-a5.html

Unknown 提到...

您好:
冒昧請教您幾個問題
前陣子朋友一台IBT-1073不要了送給我,近日接起來使用後,撥放檔案沒有問題
但是想要撥放網路影片(YOUTUBE)等就有問題,這樣子就沒辦法撥放給小孩子看想看的YOUTUBE影片
今日想說來更新韌體看看,才發現原本公司的業務已經結束了,連下載點都沒有
後來找到您這裡來,發現寶很多但是看得眼花花
可以請您如果方便的話,將一個最後完善的韌體寄給我,讓我直接更新機器的能
如果方便的話,請您將檔案寄到以下的EMAIL:
jamsenw@gmail.com
也請告知如何升級這機器韌體的方式,謝謝!
如獲幫助,萬分感激!

Unknown 提到...

您好:
冒昧請教您幾個問題
前陣子朋友一台IBT-1073不要了送給我,近日接起來使用後,撥放檔案沒有問題
但是想要撥放網路影片(YOUTUBE)等就有問題,這樣子就沒辦法撥放給小孩子看想看的YOUTUBE影片
今日想說來更新韌體看看,才發現原本公司的業務已經結束了,連下載點都沒有
後來找到您這裡來,發現寶很多但是看得眼花花
可以請您如果方便的話,將一個最後完善的韌體寄給我,讓我能夠直接更新機器的
如果方便的話,請您將檔案寄到以下的EMAIL:
jamsenw@gmail.com
也請告知如何升級這機器韌體的方式,謝謝!
如獲幫助,萬分感激!

ElectronMania 提到...

我只曾經擁有過 zp-600t、ibt-1283vod、ibt-1283PVR、HD-A5 的機器,
所以只有針對zp-600t、ibt-1283vod、ibt-1283PVR(and IBT-1283)、HD-A5的韌體可下載。

從來沒有使用過ibt-1073(or ibt-1073vod),因此也就沒有它的修過的韌體可供下載。