Linux Unix windows Backtrack
返回首页
当前位置: 无忧网客联盟 > 操作系统 > Linux >

ubuntu下成功运行pplive(非wine)更新切换频道脚本

时间:2010-03-26 16:49来源:未知 作者:admin 点击:
前两天看到wu4258528的PPlive测试报告,http://forum.ubuntu.org.cn/viewtopic.php?f=74 amp;t=218327, 今天忍不住试着在ubuntu上安装一下,经过一下午研究的,pplive终于在ubuntu9.04上跑了起来(其他版本也可以试一下,我想应该没问题的) 下面介绍安装过

前两天看到wu4258528的PPlive测试报告,http://forum.ubuntu.org.cn/viewtopic.php?f=74& amp;t=218327,
今天忍不住试着在ubuntu上安装一下,经过一下午研究的,pplive终于在ubuntu9.04上跑了起来(其他版本也可以试一下,我想应该没问题的)

下面介绍安装过程

首先下载附件的两个deb包,pplive那个的是直接rpm转成deb的,另一个是依赖包,不过在9.04的官方源上没有


安装完后安装其他的依赖包
sudo apt-get install libxine1 libhildondesktop-dev libexpat1 libssl-dev (这里此前有一个手误。。。已改正)

然后在终端中输入
sudo ln -s /usr/lib/libexpat.so.1 /usr/lib/libexpat.so.0
sudo ln -s /usr/lib/libssl.so /usr/lib/libssl.so.6

sudo ln -s /usr/lib/libcrypto.so /usr/lib/libcrypto.so.6(这个其实可以不弄,是用于播放列表更新的,不过它服务器上的更新列表已经很旧,而且它还会在目录中不断生成列表文件,实在很烦)

43楼的careone把上述都依赖都打包成一个deb了,觉得麻烦的可以直接下载,感谢43楼的努力
 

careone 写道:
打了个修改后的 deb 包

主要变化:
* 添加了软件包依赖关系
* 添加了3个缺少的符号链接
* 制做了图标和菜单项
* 从菜单启动时程序指定路径为 ~/.pplive/

ubuntu8.04 i386 测试通过



 

附件:
文件注释: 解决依赖了的deb
pplive_1.0-5_i386.deb [884.02 KiB]
被下载 3001 次



都弄好以后就可以直接在终端输入pplive运行

但运行后会发现只有几个节目可以正常播放,其他的都没有反应,这是因为pplive在linux上的播放列表在08年后一直都没有更新的缘故,但研究后发现,win版中的列表也可以直接在linux上使用

下面是我找到的几个pplive的播放列表的地址
http://list.pplive.com/zh-cn/xml/new.xml (推荐,节目不多,但胜在每一个都可以播放)
http://list.pplive.com/zh-cn/xml/default.xml (这个应该是win版的默认列表,不过节目不多,而且大部分不能播放,没什么用)
http://list.pplive.com/zh-cn/xml/fenzhan.xml (这个节目比较多,但某些已经不能播放,有兴趣的也可以试一试)

http://list.pplive.com/zh-cn/xml/此站点的xml文件应该不止这3个,但无奈人力有限,只能找到这几个,如果谁发现更好的列表欢迎提出。
下载完后将文件改名为ppllist.xml ,并覆盖/etc/ppllist.xml同名文件
重新打开pplive,慢慢享受linux网络电视吧。

有人反映更新列表后一点就关闭了,其实有简单解决办法
 

lsl330 写道:
mickeywaley 写道:
左边列表一点就关闭了,,汗的。。。

这个在我电脑上也是,还以为是个别现象,呵呵
在点列表的上班现点列表文字,等文字高亮后再点箭头就可以下拉了。目前原因不明



由于PPlive的播放列表经常更新,因此,简单写了个脚本,在每次启动时自己下载列表文件
脚本

附件:
文件注释: 建议从终端运行,因为列表在/etc/中,改动要输入密码
pplive.zip [198 Bytes]
被下载 2108 次



这是我第一次在此发主题贴,希望大家多多支持,同时,哪位有空的话可以把可以的播放节目整合一下,最后更新贴图一幅。
 

附件:
Screenshot.png
Screenshot.png [ 570.97 KiB | 被浏览 12866 次 ]



今天糊弄了一个图形启动脚本,使用前请手动在home目录建立.pplive文件夹(不要忘了那个点)并将目录里/etc/里的ppllist.xml删去,
然后在终端运行
wget http://list.pplive.com/zh-cn/xml/new.xml
mv new.xml ~/.pplive/ppllist.xml
sudo ln -s ~/.pplive/ppllist.xml /etc/ppllist.xml
以后就可以直接运行脚本启动pplive了(第5个选项我这运行会出现错误,应该是xml和linux 的pplive不兼容,不过还是先留着,有兴趣的人可以尝试一下)
启动脚本

附件:
文件注释: 图形启动脚本
pplive.sh.zip [394 Bytes]
被下载 442 次


另外一个是在pplive运行后使用的,切换列表后直接在pplive上刷新节目就好了(其实这只是比启动脚本少了个运行命令而已,呵呵)
切换列表脚本

附件:
list.sh.zip [387 Bytes]
被下载 316 次


同时,希望有高人能把脚本强化一下,把上面两个脚本合起来(即运行启动脚本后直接切换到切换列表脚本,且点击确认后不退出,对脚本接触时间不长,好些功能不知该如何实现)
放上截图
 

附件:
Screenshot2.png
Screenshot2.png [ 337.76 KiB | 被浏览 12553 次 ]



xml列表索引
 

wu4258528 写道:
贴一下找到的几个节目列表地址:
http://www.pplive.com/zh-cn/xml/default.xml
http://www.pplive.com/web/xml/newChannel.xml
http://www.pplive.com/zh-cn/xml/fenzhan.xml
http://www.pplive.com/zh-cn/xml/fz/vnet1.xml
vnet.pplive.com/vnet1.xml
http://www.pplive.com/zh-cn/xml/fz/wangtong.xml
http://www.pplive.com/zh-cn/xml/fz/default.xml
vnet.pplive.com/vnet2.xml
list.pplive.com/zh-cn/xml/new2.xml

http://www.pplive.com/zh-cn/xml/all.xml
http://list.pplive.com/zh-cn/xml/new.xml
http://list.pplive.com/zh-cn/xml/default.xml
http://list.pplive.com/zh-cn/xml/fenzhan.xml

点播列表
http://pfs.ppvod.tv/vodchannel2.xml
http://pfs.ppvod.tv/vodchannel3.xml

1.9的xml地址
直播地址:http://list.pplive.com/zh-cn/xml/secure2.xml 185k,200多一点频道
点播地址:http://vodchannel.pplive.com/listall2.xml 7.4M,将近13000的频道

[/quote]
目前测试除1.9的xml列表和点播列表不可用外,其他的都可以使用

(责任编辑:admin)
顶一下
(1)
100%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名:密码: 验证码:点击我更换图片
推荐内容
  • Linux 建立FTP详解二虚拟用户

    一、创建虚拟用户 1、首先创建一个文件,文件名自定义如下图 其中奇数行是用户名,偶数行是对应的上一行的用户名的密码即此文件只能是偶数行。 2、然后在将v.lis...

  • Ubuntu 10.10 图形安装教程、网络设置、软件源、基本配置

    1 .Ubuntu 简介 Ubuntu 是一个社区开发的基于Debian GNU/Linux的操作系统,适合笔记本、桌面计算机和服务器使用。它包含了所有您需要的...

  • Ubuntu 10.04 对决 Windows 7 分析

    Linux经常被认为是比Windows速度更快的操作系统,那么在2010年里是否真的如此呢?Windows 7发布之前就赢得了广泛赞誉,目前在销量和份额方面都是...

  • Linux LVS 搭建实例

    介 绍了LVS的基本概念以后,我们来做一个实例的配置,以下设置在生产环境中通过,我们采取了负载连接要求不是很大的可以根据负载调度的wrr加权轮叫的算 法,使用V...

  • Linux LVS 负载均衡

    LVS负载均衡-简述 可伸缩网络服务涉及到几种不同的结构,它们都需要一个前端的负载调度器(或者多个进行主从备份)。 先分析实现虚拟网络服务的主要技术,指出 IP...

  • Red Hat Enterprise Linux 5 安装 oracle10g

    RHEL5 ()安装redhat5时要独立分配磁盘给SWAP,空间大小应该是内存大小*2 最好使用内存1G的机器 oracle 分64位和32位 因此 你的机器...