2016-01-26 YPChen IMS 外部網站 ims-hdp.cloudfor.info 到期之後,應該就連不上了。
所以,沒得看了?
其實,另有辦法。
●●●解決辦法之一
參考
http://electronmania.blogspot.tw/2015/03/ibt-1283pvrvod-youtubeypchen-ims.html
的問與答。另外建一個外部網站。
●●●解決辦法之二
改成在本機執行。(不用解包/打包韌體)
前題:
之前必須已經成功安裝可以看 NASA IMS、可以看 moServices YouTube 的韌體。
也就是,
必須已經成功安裝
http://electronmania.blogspot.tw/2015/03/ibt-1283pvrvod-youtubeypchen-ims.html
或
http://electronmania.blogspot.tw/2015/09/hd-a5-youtubeypchen-ims.html
的機器,才能繼續以下步驟。步驟:
1.
準備一隻小容量 USB 隨身碟。format 成 EXT3 或 NTFS。
2.
2.
下載 YPChen IMS 模組(要在 NTFS 或 Linux 環境下解開壓縮檔。Symbolic link 在 FAT
中會遺失)
中會遺失)
3.
在 NTFS 或 Linux 環境下,將 video、command 兩個目錄 copy 到隨身碟的根目錄。
4.
telnet 進去之後,
telnet 進去之後,
編輯 usr/local/etc/rcS,在 rcS 最底下增加五行:
sleep 25
sleep 25
cp -r /tmp/usbmounts/sda1/video /tmp/www
cp -r/tmp/usbmounts/sda1/common /tmp/www
chmod -R 777 /tmp/www/video
chmod -R 777 /tmp/www/common
cp -r/tmp/usbmounts/sda1/common /tmp/www
chmod -R 777 /tmp/www/video
chmod -R 777 /tmp/www/common
5.
把 USB 隨身碟上的 NASA scripts 換成 YPChen IMS 的 scripts(這個舊的YPChen IMS
已經連不到外部網站)。
把 USB 隨身碟上的 NASA scripts 換成 YPChen IMS 的 scripts(這個舊的YPChen IMS
已經連不到外部網站)。
將 scripts/xxx.rss YPChen IMS 的 link 從
http://ims-hdp.cloudfor.info/video/scripts/siteList.php?youtube_video=http://localhost/modules/core/youtube.video.php
改成
http://localhost/video/scripts/siteList.php?youtube_video=http://localhost/modules/core/youtube.video.php辦法之二綁死在 /tmp/usbmounts/sda1 內一定要有相關的目錄、檔案存在。
(相關目錄、檔案可以放在隨身碟或USB外接硬碟中。或說:一定要存在 sda1 裡面)
辦法之二執行YPChen IMS流程:
本機(USB IMS sda1) --> USB 隨身碟的 scripts/menu_sda1.rss --> YPChen IMS (http://localhost/video/scripts/siteList.php?youtube_video=http://localhost/modules/core/youtube.video.php)
解決辦法之二的說明
因為在執行 rcS 時,/tmp/usbmounts/sda1 還不存在,所以用 sleep 等 25 秒,讓機器偵測到
sda1 後,再把 video、common copy 到 /tmp/www。
cp -r /tmp/usbmounts/sda1/video /tmp/www
把放在
/tmp/usbmounts/sda1/ 的 video 目錄整個 copy 到 /tmp/www
cp -r /tmp/usbmounts/sda1/common /tmp/www
把放在
/tmp/usbmounts/sda1/ 的 common 目錄整個 copy 到 /tmp/www
就放在 /tmp/www 中。
除了具備 web server 功能之外,也同時具備 PHP server 功能,所以也可以執行 .php 檔。
例如:
http://localhost/video/scripts/siteList.php
就是執行
/tmp/www/video/scripts/siteList.php
這種方式每次開機都會從USB拷貝 video、common 目錄到 /tmp/www,如果不想依賴
外部 USB,就要把 video、common 目錄放入韌體中,也就是接下來的「辦法三」。
●●●解決辦法之三
同辦法二,一樣是在本機執行。但是要把 YPChen 模組包入韌體之內。
前題:
之前已經成功安裝可以看 NASA IMS、可以看 moServices YouTube 的韌體。
也就是,
必須有成功安裝
http://electronmania.blogspot.tw/2015/03/ibt-1283pvrvod-youtubeypchen-ims.html
或
http://electronmania.blogspot.tw/2015/09/hd-a5-youtubeypchen-ims.html
的經驗,再進行以下步驟。
步驟:
1.
下載 YPChen IMS 模組(要在 NTFS 或 Linux 環境下解開壓縮檔。Symbolic link 在 FAT
中會遺失)
中會遺失)
2.
解包韌體
3.
將 video、command 兩個目錄 copy 到韌體內的 /usr/local/etc/ypchen 目錄中。
4.
在 rcS 最底下增加四行:
cp -r /usr/local/etc/ypchen/video /tmp/www
cp -r /usr/local/etc/ypchen/common /tmp/www
chmod -R 777 /tmp/www/video
chmod -R 777 /tmp/www/common
5.
打包韌體
6.
新韌體在重新刷機、重新啟動後,安裝 moServices 及 YPChen IMS 的動作還是要重做一次。
7.
舊的 YPChen IMS link
cp -r /usr/local/etc/ypchen/common /tmp/www
chmod -R 777 /tmp/www/video
chmod -R 777 /tmp/www/common
5.
打包韌體
6.
新韌體在重新刷機、重新啟動後,安裝 moServices 及 YPChen IMS 的動作還是要重做一次。
7.
舊的 YPChen IMS link
http://ims-hdp.cloudfor.info/video/scripts/siteList.php?youtube_video=http://localhost/modules/core/youtube.video.php
連不出去,要改成
http://localhost/video/scripts/siteList.php?youtube_video=http://localhost/modules/core/youtube.video.php
cp -r /usr/local/etc/ypchen/video /tmp/www
把放在
/usr/local/etc/ypchen/ 的 video 目錄整個 copy 到 /tmp/www
cp -r /usr/local/etc/ypchen/common /tmp/www
把放在
/usr/local/etc/ypchen/ 的 common 目錄整個 copy 到 /tmp/www
因為安裝 moServices 之後,機器就有 web server 的功能了。而用 http 連上後的預設執行檔
就放在 /tmp/www 中。
除了具備 web server 功能之外,也同時具備 PHP server 功能,所以也可以執行 .php 檔。
就放在 /tmp/www 中。
除了具備 web server 功能之外,也同時具備 PHP server 功能,所以也可以執行 .php 檔。
例如:
http://localhost/video/scripts/siteList.php
就是執行
/tmp/www/video/scripts/siteList.php
●●●解決辦法之四
以上三種, 或許都不是最佳解,我也相信一定還有其他方案。
這就得靠大家的創意發揮了。
.
29 則留言:
我的機器是pbo,刷HD-A5_2015_09。
ims-hdp.cloudfor.info 還是可用。
但試了一下本文章這個loacl web server的方法,反而不行。
我是先把隨身碟format成ntfs. 解壓hdp_ims-master.zip到隨身碟後,將common video兩子目錄cp到韌體/usr/local/etc/ypchen的位置。
然後寫入rcS那四行code:
cp -r /usr/local/etc/ypchen/video /tmp/www
cp -r /usr/local/etc/ypchen/common /tmp/www
chmod -R 777 /tmp/www/video
chmod -R 777 /tmp/www/common
並更改兩處的文件:/usr/local/etc/dvdplayer/savedrss/scripts/twims.rss中及隨身碟menu_sdb1.rss中
YPChen IMS 的 link為localhost.
但沒有去做解包、打包韌體和重新刷機的動作,也沒有重安裝moServices及YPChen IMS。這樣有關係嗎?為何不能用呢?(unable service)
ps.. 後來想一想,會不會mos server http的根目錄位置不在/tmp/www, 而在/usr/local/etc/mos/www 所以在rcS中加寫
cp -r /usr/local/etc/ypchen/video /usr/local/etc/mos/www
cp -r /usr/local/etc/ypchen/common /usr/local/etc/mos/www
chmod -R 777 /usr/local/etc/mos/www/video
chmod -R 777 /usr/local/etc/mos/www/common
結果還是不行 。
「也就是,
必須已經成功安裝
http://electronmania.blogspot.tw/2015/03/ibt-1283pvrvod-youtubeypchen-ims.html
或
http://electronmania.blogspot.tw/2015/09/hd-a5-youtubeypchen-ims.html
的機器,才能繼續以下步驟。」
其他,依原文說明。
3.
將 video、command 兩個目錄 copy 到韌體內的 /usr/local/etc/ypchen 目錄中。
請問 "到韌體內的 /usr/local/etc/ypchen 目錄中", /usr/local/etc/ypchen 是在那裡 ? \000 or \111 內 ? 謝謝
因為說明的例子放在 /usr/local/etc/ypchen
所以rcS中的cp指令就變成
cp -r /usr/local/etc/ypchen/video /tmp/www
如果是放在 /usr/local/etc/AAA ,rcS中的cp指令就會變成
cp -r /usr/local/etc/AAA/video /tmp/www
如果是放在 /usr/local/etc/BBB ,rcS中的cp指令就會變成
cp -r /usr/local/etc/BBB/video /tmp/www
任何可以放的地方都可以放,只要rcS中的cp指令有指到'對的路徑'就可以。
哪裡是'可以放的地方'? 這個沒有標準答案,宜自己找。
例如你可以在某些地方放無關緊要的檔案,像是 1111、2222、3333 或 4444,
打包後,再看看這些檔案是出現在什麼路徑下。
謝謝!我在試看看. 因為用 "1283系列解包打包_濁水溪_1.0.rar" go8_1.sh 解包韌體,把 YPChen 模組包入韌體之內,用go8_2.sh 打包韌體後,再度用go8_1.sh 解包,確認有YPChen 模組,但是重新刷機後,進 YPChen IMS後,畫面出現404 not found.
打包韌體後刷完機,解決辦法之三的步驟6,仍然要再做一次。
還是不知道問題出在哪裡,按照解決辦法之三的步驟1到7,再做一次後,進 YPChen IMS後,畫面還是出現404 not found. 過年後在多試幾次看看. 謝謝你的協助.
如果 rcS 增加的是
cp -r /usr/local/etc/ypchen/video /tmp/www
cp -r /usr/local/etc/ypchen/common /tmp/www
在開機後,要檢查/usr/local/etc/ypchen/下有沒有該有的檔案。
也要檢查/tmp/www 下有沒有該有的檔案。
"ln" 這個指令就可以了,不用到copy
我一路僅僅是針對1073/1283的問題,邊看邊學 Linux 指令,說起來,還是不熟啊。
感謝指引新方向。
ims-hdp.cloudfor.info 還是可用???真的嗎???另外請教一下,目前這個R12 有支援m8u3 嗎???
感謝說明!!
1.
並不是一到 2016-01-26 ims-hdp.cloudfor.info/video/scripts/siteList.php 馬上就連不上,
而是過了許多天後才開始連不上的。
2.
amp_r12 功能多,它到底支援到那些範圍?我也霧煞煞。
moServices 目前最新版是沒有GUI的r13。
謝謝回答,另外再請教一個問題,如果我想要將我的DIY控制器內碼直接寫入韌體,是哪一個檔案以及路徑???
這樣我就不需要每一次都向朋友借遙控器後再做修改!!!
原生韌體的遙控碼似乎包在核心程式DvdPlayer裡面,並沒有用另外一個檔案來記錄。
後來有人用irfake程式來代替,moServices 則把irfake發揚光大。
刷了moServices韌體的媒體播放機都可以用 http://媒體播放機的ip 進去編輯遙控碼。
自己加irfake或使用moServices irfake 的細節,可在本站各貼文中找到。
感謝~~~上面文章說的rcS 這個檔案需要修改,請問是放在USB的跟目錄嗎???我是說●●●解決辦法之二部分!!
因為搞不是很懂...謝謝您的時間!!
rcS 是 Linux 系統的一個檔案。放在 /usr/local/etc 中。要編輯它,要有Linux的基本操作能力,
這些,網路上都找得到教學。
感謝啦...這樣清楚了!!!Tks
請問您~~amp_r12_鹿港 2.1.6 這個要怎麼改??謝謝您的時間~~
應該是說 amp_r12_鹿港 2.1.6 的 rcS 檔沒有在 usr/loca/etc/裡面~~~所以不知道如何下手!!
用解決辦法之二 去/tmp/www 看到目錄也有在 照著設定卻失敗了
後來 看到能用自架的IMS網站 跟著做 順利能觀看
telnet 進去之後,usr/local/etc 有 rcS 啊。
內文是在YPChen外部網站可以連的條件下寫的。
內文很難跟著外部的變動而隨時調整,所以常常得靠讀者自己的靈活度來跳過不順的地方。
謝謝,成功了
再次請問一下,如何在rcS一開機的時候,先將tem資料清除???該如何下指令???感激,原因是好像空間會不夠~~
不好意思,沒有寫清楚,是指暫存區清除~~~
刪了tmp,moServices的架構就毀了。我在1283vod/pvr、hd-a5上將video、common cp 入 tmp/www 都沒問題。
有網友在問答中提到用link的方式,應該也是一種辦法。
謝謝回答,的確用ln 是一個方式,空間比較夠用,如果這個amp_r12_鹿港 2.1.6 可以改成S格式,會更容易使用,只是難度太高!!
改S格式,未曾嘗試過,也沒有頭緒。
謝謝回答
張貼留言