一切荣耀归于YONSM和威布斯……
YONSM公布出“劫持MLB.TV,打造自己的Apple TV本地媒体浏览器(1.3版支持SRT和连续播放)” ,原贴在此:http://bbs.weiphone.com/read-htm-tid-5460032.html
这个教程很详细了,但是以西数My Book Live(nas)为例写的,SYNOLOGY稍有不同,再结合威布斯“打开ATV3禁锢,全面分享NAS到ATV3(TT版)”总结如下:
通过路由DNSMASQ功能,把ATV3主界面图标 MLB.TV图标指向的链接,劫持到SYNOLOGY上。
在SYNOLOGY上开始WEB服务,并运行自定义的界面。
address=/lws.mlb.com/(SYNOLOGY的IP,例如:192.168.1.9)
把附件1放到“web”目录根目录下。
TELNET到SYNOLOGY,如何TELNET见威大的:http://www.chiphell.com/thread-580013-1-1.html,中第一部分。
输入命令:
vi /usr/syno/apache/conf/httpd.conf-user
找到字段,增加Indexes选项,
<Directory "/var/services/web"> Options Indexes MultiViews </Directory>
最后,下载附件2,解压到“web”目录下,即是“web/appletvv2”的结构,同时编辑applettvv2目录下的index.xml文件中以下字段(加黑为需要编辑的):
<navigationItem id="music"> <title>音乐</title> <url>http://lws.mlb.com/atv/music/</url>
解释:“http://lws.mlb.com/atv/music/”中“http://lws.mlb.com/”其实已通过路由DNSMASQ劫持,等同于你的SYNOLOGY IP,不用管了。“/atv”指的是你的“共享文件夹”下“web”文件夹下的“atv”文件夹(这个是我自己设的)。也就是说,当你访问ATV3主界面图标MLB.TV时,会自动跳转到SYNOLOGY NAS上“web”文件夹下并分列显示“atv”文件平下的各个目录。
追加说明,由于“WEB服务”的限制,只能访问“web”文件夹以下的文件,如果想直接访问“共享文件夹”下的其它文件夹,办法是把其它文件夹映射到“web”目录内。具体见威大的:http://www.chiphell.com/thread-602352-1-1.html,中关于MOUNT文件夹部分。
附件1:
htaccess.rar
附件2:
AppleTV Media Browser 1.3.zip
这个是VI的模式问题,VI是多模式文本编辑器。打开VI默认是NORMAL模式,这个时候按键,相当于是WIN下一直按着CTRL+按键,都不是编辑用的。
先按 i ,进入编辑模式(就是WIN下记事本状态了)
正常编辑
编辑完成后 按ESC(退出编辑模式)
按 : (进入命令模式,底部会出现光标提示)
输入wq(w是保存,q是退出,如果想不保存退出q!)
打开VI,不要乱按,此时在NORMAL模式下
按 / (切入命令模式,底部出现光标)
输入要搜索的内容
回车 自动定位到搜索内容
大写N,跳到搜索到的下一个
ESC退出搜索
如何编辑见上一楼。