[问题]sopcast channel list复制到本地,gsopcast不认吗?
-
- 帖子: 277
- 注册时间: 2006-12-03 23:00
[问题]sopcast channel list复制到本地,gsopcast不认吗?
从www.sopcast.com上下载的频道列表,与channel.sopcast.com是不同的。
前者有港台的电视频道,后者没有。
但是http://www.sopcast.com/chlist.xml, 在不使用代理的情况下是不能访问的。
所以就想下载到本地来用。
在本地开了个apache2,在浏览器上,可以访问到http://localhost/chlist.xml,并且mime type是text/xml.
但是,设置到gsopcast里,gsopcast却没有任何反应,下载不到频道列表。
有人能解答一下吗?谢谢。
前者有港台的电视频道,后者没有。
但是http://www.sopcast.com/chlist.xml, 在不使用代理的情况下是不能访问的。
所以就想下载到本地来用。
在本地开了个apache2,在浏览器上,可以访问到http://localhost/chlist.xml,并且mime type是text/xml.
但是,设置到gsopcast里,gsopcast却没有任何反应,下载不到频道列表。
有人能解答一下吗?谢谢。
好吧,听某人的建议,修改下签名。
-
- 帖子: 37
- 注册时间: 2008-05-13 9:55
- 豬豬
- 帖子: 1216
- 注册时间: 2006-08-30 20:54
- 来自: 廣州
- skyx
- 论坛版主
- 帖子: 9202
- 注册时间: 2006-12-23 13:46
- 来自: Azores Islands
- 联系:
-
- 帖子: 277
- 注册时间: 2006-12-03 23:00
- hyxuzhimin
- 帖子: 249
- 注册时间: 2008-05-09 14:14
我刚刚在http://www.sopcast.com/chlist.xml
下了一个chlist.xml, 好难保存啊! 可是不知道怎么用?
是不是放在linux哪个包里吗?然后gsopcast启动时自动导入?还是要人为改什么参数?期待高手出现。
下了一个chlist.xml, 好难保存啊! 可是不知道怎么用?
是不是放在linux哪个包里吗?然后gsopcast启动时自动导入?还是要人为改什么参数?期待高手出现。
- hyxuzhimin
- 帖子: 249
- 注册时间: 2008-05-09 14:14
-
- 帖子: 277
- 注册时间: 2006-12-03 23:00
-
- 帖子: 277
- 注册时间: 2006-12-03 23:00
gsopcas实际是使用wget获取频道列表的,因此,在~/.wgetrc里设定要使用的代理,就可以正常取到原先取不到的频道列表了。
由上面可以看出获得频道列表,确实使用了设定的代理。设定的频道地址是http://www.sopcast.com/chlist.xml,可以正常显示频道列表。相反不用代理的话,是不能获取频道列表的。
奇怪的是,gsopcast显示的频道列表中还是没有凤凰卫视的两个频道,但是在浏览器中获得的XML频道列表中是有的。
这两个频道是综合教育类组里,从XML文件来看,最前面的2个频道就是。不明白为什么gsopcast为什么显示不出来?
粗略的看了一下gsopcast的代码,也没有发现什么。
有高人愿意出面释疑吗?
代码: 全选
$cat .wgetrc
http_proxy = localhost:4004
use_proxy = on
代码: 全选
~/.wgetrc
$ lsof -i -n |grep wget
wget 29490 ........ IPv4 209335 TCP 127.0.0.1:41716->127.0.0.1:4004 (ESTABLISHED)
奇怪的是,gsopcast显示的频道列表中还是没有凤凰卫视的两个频道,但是在浏览器中获得的XML频道列表中是有的。
代码: 全选
<channel id="6004" type="1" btype="0" language="zh_CN">
<name en="Phoenix TV" cn="凤凰中文台">凤凰卫视</name>
<status>2</status>
<region en="Hong Kong SAR" cn="香港特别行政区">HK</region>
<class en="General" cn="综合类">3</class>
<user_count>7</user_count>
<sn>4291</sn>
<visit_count>1172303</visit_count>
<start_from>Sun, 25 May 2008 06:12:58 GMT</start_from>
<stream_type>wmv</stream_type>
<kbps>420</kbps>
<qs>97</qs>
<qc>90</qc>
−
<sop_address>
<item>sop://broker1.sopcast.com:3912/6004</item>
</sop_address>
<description cn="描述:凤凰卫视台">凤凰卫视</description>
</channel>
−
<channel id="6005" type="1" btype="0" language="en">
<name en="Phoenix Info" cn="凤凰资讯台">凤凰资讯</name>
<status>2</status>
<region en="Hong Kong SAR" cn="香港特别行政区">HK</region>
<class en="General" cn="综合类">3</class>
<user_count>13</user_count>
<sn>4690</sn>
<visit_count>1625706</visit_count>
<start_from>Sun, 25 May 2008 06:13:27 GMT</start_from>
<stream_type>wmv</stream_type>
<kbps>418</kbps>
<qs>98</qs>
<qc>95</qc>
−
<sop_address>
<item>sop://broker1.sopcast.com:3912/6005</item>
</sop_address>
<description cn="">凤凰资讯</description>
</channel>
粗略的看了一下gsopcast的代码,也没有发现什么。
有高人愿意出面释疑吗?
好吧,听某人的建议,修改下签名。
-
- 帖子: 2138
- 注册时间: 2006-09-24 4:37
安装那个IPv6隧道,然后用 http://www.sopcast.com.sixxs.org/chlist.xml 就可以正常访问了。
- percy
- 帖子: 508
- 注册时间: 2006-09-10 8:19
- 系统: Gentoo/Mac OS X
- 来自: Shanghai,China
- 联系:
-
- 帖子: 29
- 注册时间: 2006-02-12 18:48
凤凰卫视等被屏蔽了,修改一下chlist.xml文件就可以了qdzheng 写了:这当然也是个方法。hyxuzhimin 写了:不过有一个笨办法,把xml文件里的sop://XXXX复制到“启动”旁边的文字栏里。然后启动就可以了。
我在命令行里,不需要gsopcast同样可以看,这样毕竟不爽。
还是希望看cctv、凤凰卫视在都一个界面下看呀。
这样子就可以看到,然后自己架个服务器或者放到某个网站就可以用了。chlist.xml文件里group的定义和channle的定义里面都有type="1"或者type="0"的定义,不清楚group的定义里面type的定义的用途是什么。通过自己定义channel里面type="1"或者type="0"就可以自定义自己的频道了,把多余的屏蔽掉将http://www.sopcast.com/chlist.xml下载到本地,打开chlist.xml,将channel定义里面的type="1"修改成type="0",具体做法是查找所有的 type="1" btype="0" 替换成 type="0" btype="0"
我自己弄了一个放到个人网站里,需要的站内pm
-
- 帖子: 277
- 注册时间: 2006-12-03 23:00
-
- 帖子: 20
- 注册时间: 2006-04-19 9:32