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

Totem,mplayer,sopcast,realplayer,bmp
回复
lsl330
帖子: 294
注册时间: 2008-09-25 19:58

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

#1

帖子 lsl330 » 2009-08-05 17:49

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

下面介绍安装过程

首先下载附件的两个deb包,pplive那个的是直接rpm转成deb的,另一个是依赖包,不过在9.04的官方源上没有
pplive_1.0-4_i386.deb
pplive,deb包
(881.36 KiB) 已下载 20291 次
libhildonfm2_1.9.23+repack-0ubuntu1_i386.deb
(90.57 KiB) 已下载 14091 次
安装完后安装其他的依赖包
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 测试通过
pplive_1.0-5_i386.deb
解决依赖了的deb
(884.02 KiB) 已下载 6140 次
都弄好以后就可以直接在终端输入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的播放列表经常更新,因此,简单写了个脚本,在每次启动时自己下载列表文件
脚本
pplive.zip
建议从终端运行,因为列表在/etc/中,改动要输入密码
(198 Bytes) 已下载 3686 次
这是我第一次在此发主题贴,希望大家多多支持,同时,哪位有空的话可以把可以的播放节目整合一下,最后更新贴图一幅。
Screenshot.png
今天糊弄了一个图形启动脚本,使用前请手动在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) 已下载 851 次
另外一个是在pplive运行后使用的,切换列表后直接在pplive上刷新节目就好了(其实这只是比启动脚本少了个运行命令而已,呵呵)
切换列表脚本
list.sh.zip
(387 Bytes) 已下载 690 次
同时,希望有高人能把脚本强化一下,把上面两个脚本合起来(即运行启动脚本后直接切换到切换列表脚本,且点击确认后不退出,对脚本接触时间不长,好些功能不知该如何实现)
放上截图
Screenshot2.png
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列表和点播列表不可用外,其他的都可以使用
上次由 lsl330 在 2009-08-08 13:08,总共编辑 8 次。
头像
daf3707
论坛版主
帖子: 12731
注册时间: 2007-06-13 15:57
来自: 在他乡

Re: ubuntu下成功运行pplive(非wine)

#2

帖子 daf3707 » 2009-08-05 17:58

节目咋样,流畅吗?
头像
istartagain
帖子: 1394
注册时间: 2009-05-27 21:55

Re: ubuntu下成功运行pplive(非wine)

#3

帖子 istartagain » 2009-08-05 18:00

先顶,此帖必火!!支持
头像
daf3707
论坛版主
帖子: 12731
注册时间: 2007-06-13 15:57
来自: 在他乡

Re: ubuntu下成功运行pplive(非wine)

#4

帖子 daf3707 » 2009-08-05 18:11

pplive: error while loading shared libraries: libhildondesktop.so.0: cannot open shared object file: No such file or directory

代码: 全选

sudo apt-get install libhildondesktop-dev 
上次由 daf3707 在 2009-08-05 18:19,总共编辑 1 次。
头像
cnkilior
论坛版主
帖子: 4984
注册时间: 2007-08-05 17:40

Re: ubuntu下成功运行pplive(非wine)

#5

帖子 cnkilior » 2009-08-05 18:16

代码: 全选

play link:synacast://scSpmqaVoZbP0dfT3tXYpvHIo6LQndfI1J2hz6uXnaSlnNuSqaCloKPIoaGdmq7IqaCgy9niltPVzbOXqaOdj+TG3dWpLR0vTjoaHWkjHSVQPjM3S6qemauXqzXJLPQJwRTWId0NVS5AEEafoaCeobG80eKfyMy0tKqdmamYltzb0LOWnqGamqSWqqimoZzQ363hzebZqp+bn6eToaWhl66ToqemoaaVoKvhzebZqp+bm6aXnqGcoaSZpZ6dobCdoKCcpOvJ4OSmmKWboJ6ema+Tpp6dm7CdoKCcpOvJ4OSmmKWboJ6doqeToaCcl6eaqqicmaag5dTc3bCUn6Kcm6SWoaKam6aToaCho66VoKCn3dnV5KqbmKiVop6dma6TpKWamq6fqKCn3dnV5KqbmKyVnqGlmqSWoKCamqufqKCSwtvR3N/judfM1bnQpqeXpZbc3bOVlrPN3dfR39e1zbOdpA==
看起来像是base64的编码,但不是。
头像
cnkilior
论坛版主
帖子: 4984
注册时间: 2007-08-05 17:40

Re: ubuntu下成功运行pplive(非wine)

#6

帖子 cnkilior » 2009-08-05 18:18

这个程序的编码,太差了。居然把播放列表放在/etc目录下面。
头像
cnkilior
论坛版主
帖子: 4984
注册时间: 2007-08-05 17:40

Re: ubuntu下成功运行pplive(非wine)

#7

帖子 cnkilior » 2009-08-05 18:20

所有的命令全部是指定路径的。

估计是:
system("/usr/bin/xxxx sssss");
lsl330
帖子: 294
注册时间: 2008-09-25 19:58

Re: ubuntu下成功运行pplive(非wine)

#8

帖子 lsl330 » 2009-08-05 18:36

cnkilior 写了:这个程序的编码,太差了。居然把播放列表放在/etc目录下面。
的确,这里面我也吓了一跳,不过想到它是Mid里面的版本,也就不能有太高的要求了
PS.突然见发现发错区了。。。。版主有空帮忙移回影音区吧。。。
头像
cnkilior
论坛版主
帖子: 4984
注册时间: 2007-08-05 17:40

Re: ubuntu下成功运行pplive(非wine)

#9

帖子 cnkilior » 2009-08-05 18:48

lsl330 写了:
cnkilior 写了:这个程序的编码,太差了。居然把播放列表放在/etc目录下面。
的确,这里面我也吓了一跳,不过想到它是Mid里面的版本,也就不能有太高的要求了
PS.突然见发现发错区了。。。。版主有空帮忙移回影音区吧。。。
按照要求应该写到$HOME/.pplive/里面去!
头像
daf3707
论坛版主
帖子: 12731
注册时间: 2007-06-13 15:57
来自: 在他乡

Re: ubuntu下成功运行pplive(非wine)

#10

帖子 daf3707 » 2009-08-05 18:49

窗口超宽不能调
头像
wangks18
帖子: 1151
注册时间: 2008-10-27 22:28
来自: 暮色酒馆

Re: ubuntu下成功运行pplive(非wine)

#11

帖子 wangks18 » 2009-08-05 18:56

不错
上次由 wangks18 在 2009-08-06 19:13,总共编辑 2 次。
优猫饼
头像
steley
帖子: 538
注册时间: 2008-06-14 11:00
系统: ubuntu
来自: sunl@riseup.net
联系:

Re: ubuntu下成功运行pplive(非wine)

#12

帖子 steley » 2009-08-05 19:18

:em05 先顶了~~!!@@
头像
xjpvictor
帖子: 2837
注册时间: 2007-08-22 15:55
系统: Archlinux
来自: 新加坡
联系:

Re: ubuntu下成功运行pplive(非wine)

#13

帖子 xjpvictor » 2009-08-05 19:26

纯支持
Entschuldigung. Ich habe keine ahnung.
Secure with PGP: gpg --recv-keys 0x68b6e3d8
Fingerprint: 5556 517C F52F E402 DDF5 5400 6D30 F13E 68B6 E3D8
Towards A Sustainable Earth: Print Only When Necessary
wu4258528
帖子: 71
注册时间: 2006-10-10 17:38

Re: ubuntu下成功运行pplive(非wine)

#14

帖子 wu4258528 » 2009-08-05 19:31

终于有高手做出来了!支持!
我当时是在arch下测试的,而且最近比较忙,就没再顾上了。
有空在arch下试一下,应该可以搞定的。
PS:谁知道win版的pplive的频道列表存放在那里?应该都是通用的吧。直接拷过来应该就好了。
头像
pcbird
帖子: 2337
注册时间: 2008-12-19 13:44
来自: 东8区

Re: ubuntu下成功运行pplive(非wine)

#15

帖子 pcbird » 2009-08-05 19:33

好吃惊啊。

代码: 全选

 
       \   ,__,
        \  (oo)____
           (__)    )\
              ||--|| *  
 
回复