PPS视频列表接口

Totem,mplayer,sopcast,realplayer,bmp
头像
mickeywaley
帖子: 1427
注册时间: 2009-03-19 9:19
系统: ubuntu
来自: 江苏
联系:

PPS视频列表接口

#1

帖子 mickeywaley » 2009-08-26 3:28

PPS视频列表接口(官方发布的,不过没几个小时后又删除了)
http://www.PPS.tv
2009年8月29日星期六
收集网友编写的,哈哈,不错,发布没几天,已经很完美了
PPS Totem 插件 完美運行(运行不需要root权限,全GUI) viewtopic.php?f=74&t=223582
firefox http://www.PPS.tv 网页直接 点播 点击 客户端播放 观看 需要终端运行firefox 要输入密码 viewtopic.php?f=74&t=223459
ppshell: 一个CLI的PPStream前端 viewtopic.php?f=74&t=223493
视频列表获取接口概述
使用视频列表获取接口,将可以获取最新的PPS播放列表,享受最新最全的视频服务。
《视频列表获取接口》是pps.tv视频列表发布标准,pps.tv将遵循这一接口标准发布XML格式的网页。列表接口非常简单! 您可以在我们的帮助下轻松使用。
视频列表获取接口内容
下为遵照《视频列表获取接口》制作的XML格式的网页,网页上按照标准格式列出了网站发布的视频的相关信息。
视频一级分类接口
http://playlist.pps.tv/classfortv.php

代码: 全选

<?xml version="1.0" encoding="utf-8"?>
<PPSChannels ClassNum="1">
  <Class>
    <ID>22</ID>
    <Title><![CDATA[高清影院]]></Title>
    <Type>0</Type>
    <ContentNum>18</ContentNum>
  </Class>
</PPSChannels>
XML标签说明:其中带星号标记的为必选项,未带星号标记为可选项
*<PPSChannels>——标记整个XML文件内容的开始和结束。
*<Class>——标记一个视频分类开始与结束。
*<ID>——视频分类的唯一ID。
*<Title>——视频分类的标题。
*<Type>——视频分类内容结构类型,‘0’表示该分类下有二级分类目录,‘1’表示该分类下直接跟随具体节目列表。
*<ContentNum>——标记该视频分类下有多少二级分类或节目。

XML标签属性说明
ClassNum——本页面返回的视频一级分类数量


视频二级分类接口
http://playlist.pps.tv/subclassfortv.php?class=80

代码: 全选

<?xml version="1.0" encoding="utf-8"?>
<PPSSClasses SubClassNum="1">
  <SubClass>
    <SubID>10245</SubID>
    <Title><![CDATA[本周更新]]></Title>
    <FilmTitle><![CDATA[这个杀手不太冷(让雷诺)  ]]></FilmTitle>
    <Dirt><![CDATA[吕克·贝松  ]]></Dirt>
    <Actor><![CDATA[让·雷诺,娜塔丽·波特曼,加里·奥德曼,丹尼·艾洛,让-雨果·安格拉德,Junior Almeida,迈克尔·巴达鲁库,Geoffrey Bateman,Denis Bellocq,Luc Bernard,Crystal Michelle Blake,Willi One Blood,Kent Broadhurst,Keith S. Bullock,Jernard Burks,Adam Busch,David W. Butler,Eric Challier,Marc Andréoni,彼得·艾  ]]></Actor>
    <Score>8.9</Score>
<BIUrl><![CDATA[http://image1.webscache.com/baike/haibao/small/2007-04/0110413-61-2007-04-13%2016-36-44.jpg]]></BIUrl>
<SIUrl><![CDATA[http://image1.webscache.com/baike/haibao/navi/2007-04/0110413-61-2007-04-13%2016-36-44.jpg]]></SIUrl>
    <ContentNum>160</ContentNum>
  </SubClass>
</PPSSClasses>

HTTP接口参数说明:
class——分类ID,服务器将根据分类ID返回二级分类

XML标签说明:其中带星号标记的为必选项,未带星号标记为可选项
*<PPSSClasses>——标记整个XML文件内容的开始和结束。
*<SubClass>——标记一个视频二级分类开始与结束。
*<SubID>——视频二级分类的唯一ID。
*<Title>——视频二级分类的标题。
<FilmTitle>——该二级分类下推荐影片的影片名称。
<Dirt>——该二级分类下推荐影片的影片导演名。
<Actor>——该二级分类下推荐影片的影片演员名。
<Score>——该二级分类下推荐影片的影片评分。
<BIUrl>——该二级分类下推荐影片的获取大海报的URL。
<SIUrl>——该二级分类下推荐影片的获取小海报的URL。
*<ContentNum>——标记该视频二级分类下有多少节目。

XML标签属性说明
SubClassNum——本页面返回的视频二级分类数量


具体节目列表接口
http://playlist.pps.tv/channelsfortv.ph ... 403&page=1

代码: 全选

<?xml version="1.0" encoding="utf-8"?>
<FilmData FilmNum="1">
  <Film>
    <Title><![CDATA[垂直极限(挑战高峰)  ]]></Title>	
    <Dirt><![CDATA[马丁·坎贝尔  ]]></Dirt>
    <Actor><![CDATA[比尔·帕克斯顿,克里斯·奥唐纳,伊沙贝拉·斯科鲁普科,罗宾·托尼,斯科特·格伦,尼古拉斯·李,亚历山大·塞迪,罗伯特·泰勒,Temuera Morrison,斯图尔特·威尔逊,Augie Davis,Steve Le Marquand,Ben Mendelsohn,Roshan Seth,Alejandro Valdes-Rochin,Rod Brown,Ed Viesturs,大卫·哈曼,Robert Mammone,Campbell Cooley  ]]></Actor>
    <Area><![CDATA[美国  ]]></Area>
    <Size>631</Size>
    <PT><![CDATA[2009-08-23 10:20:08]]></PT>
    <LT>125</LT>
    <Lang><![CDATA[英语]]></Lang>
    <Score>8.3</Score>
    <Desc><![CDATA[彼得不惜冒生命危险与时间竞赛,以求救回姐姐和她的攀山队.]]></Desc>
    <Ldesc><![CDATA[彼得·盖瑞特的父亲带著一对儿女攀爬悬崖,不料发生意外,为了逼儿子救回自己和姐姐,父亲迫不得已割断绳子牺牲自己,彼得虽然获救,但对自己相当自责,他放弃了成为一个登山好手的志愿,成为了一名摄影师,而他的姐姐却追随父亲踏入了登山界。 有一天,他的姐姐在挑战喜马拉雅山的最高峰——圣母峰时遇险,包括她在内的整个登山队都被困在海拔2600英尺高峰上的岩洞里,彼得不惜冒生命危险与时间竞赛,临时组织一队营救队伍,攀登世界第一高峰,以求救回生命危在旦夕的姐姐和她的攀山队伍。  ]]></Ldesc>
<BIUrl><![CDATA[http://image1.webscache.com/baike/haibao/small/2008-10/190865-61-2008-10-18%2014-21-45.jpg]]></BIUrl>
<SIUrl><![CDATA[http://image1.webscache.com/baike/haibao/navi/2008-10/190865-61-2008-10-18%2014-21-45.jpg]]></SIUrl>
    <CN>1</CN>
    <Down>
      <Url>
        <ID>204157</ID>
        <CI>1</CI>
        <Size>631></Size>
        <LT>124</LT>
        <Form><![CDATA[rmvb]]></Form>
        <Rate>695</Rate>
<DUrl><![CDATA[tvod://f78b45684934a93f4e888e1c6d9f788099979a52e09cb7a2c24463019e41fd370cfc449a612f42b832e8163b94eefb0f/%B4%B9%D6%B1%BC%AB%CF%DE.700k.rmvb]]></DUrl>
        <VF>0</VF>
      </Url>
    </Down>
  </Film>
</FilmData>
HTTP接口参数说明:Http请求具体节目列表接口支持分页读取,每页固定返回50个节目(Film)。
class——一级分类ID,服务器将根据一级分类ID和二级分类ID返回节目列表。
subclass——二级分类ID,服务器将根据一级分类ID和二级分类ID返回节目列表。如果分类Type为1,则不需要传这个参数
page——页码,即获取第几个分页,每页返回固定数量的节目数。

XML标签说明:其中带星号标记的为必选项,未带星号标记为可选项
*<FilmData>——标记整个XML文件内容的开始和结束。
*<Film>——标记一个视频节目的开始与结束。
*<Title>——视频节目的标题。
<Dirt>——该视频节目的导演名。
<Actor>——该视频节目的演员名。
<Area>——该视频节目的所属地区。
<Size>——该视频节目的文件大小。
<PT>——该视频节目的上线时间。
<LT>——该视频节目的时长,单位:分钟。
<Lang>——该视频节目的语言。
<Score>——该视频节目的评分。
<Desc>——该视频节目的一句话描述。
<LDesc>——该视频节目的详细描述。
<BIUrl>——该二级分类下推荐影片的获取大海报的URL。
<SIUrl>——该二级分类下推荐影片的获取小海报的URL。
*<CN>——标记该视频节目集数。
*<Down>——标记视频节目播放信息的开始与结束。
*<Url>——标记每一集节目信息的开始与结束。
*<ID>——每一集节目的唯一ID。
*<CI>——表示第几集。
<Size>——标记该集视频文件大小。
<LT>——标记该集视频文件长度。
<Form>——标记该集视频文件类型。
<Rate>——标记该集视频码率。
*<DUrl>——该集视频点播地址。
*<VF>——标记该集视频是否需要VIP权限才能观看,VF=1表示需要VIP权限,VF=0表述不需要VIP权限。

XML标签属性说明
FilmNum——本页面返回的视频节目数量

上线时间格式:年月日小时分钟秒
如:2009-08-23 10:20:08
视频列表获取接口使用
视频获取列表接口分为三部分,即分为获取一级分类接口、获取二级分类接口以及获取具体节目列表接口。在使用时必须先获取以及分类接口,以得到分类ID信息和分类类型信息;然后根据分类类型决定是根据一级分类ID使用二级分类接口获取二级分类,或是直接根据一级分类ID使用具体节目列表接口获取节目列表;或取二级分类后,根据得到的一级分类和二级分类ID获取具体的节目列表。

pps for linux 简单的播放列表的gui界面(xzap编写)+官方安装包+w3m播放(可以搜索节目)
viewtopic.php?f=74&t=222679
附件
PPS_Playlist_for_Linux.doc.tar.gz
(16.22 KiB) 已下载 298 次
上次由 mickeywaley 在 2009-08-29 15:04,总共编辑 8 次。
头像
jarryson
帖子: 4002
注册时间: 2005-08-14 19:53

Re: PPS视频列表接口

#2

帖子 jarryson » 2009-08-26 3:42

惊现PPS内部人员?
mink365
帖子: 265
注册时间: 2008-01-29 23:15

Re: PPS视频列表接口

#3

帖子 mink365 » 2009-08-26 6:55

这就对了嘛,反正PPS靠广告赚钱,有人自愿开发客户端,何乐而不为那。
头像
shanliang8008
帖子: 1362
注册时间: 2007-07-16 19:43
来自: tangshan

Re: PPS视频列表接口

#4

帖子 shanliang8008 » 2009-08-26 7:31

啊 真是内部人员???
wu4258528
帖子: 71
注册时间: 2006-10-10 17:38

Re: PPS视频列表接口

#5

帖子 wu4258528 » 2009-08-26 7:46

嗯,其实自己通过pps.h的头文件也能看出来,不过有了文档就明了的多了。
sareil
帖子: 68
注册时间: 2009-03-09 2:08

Re: PPS视频列表接口

#6

帖子 sareil » 2009-08-26 7:47

有了这个, 终于可以自己找片子了。。。
sunmoon1997
帖子: 117
注册时间: 2005-10-26 18:04

Re: PPS视频列表接口

#7

帖子 sunmoon1997 » 2009-08-26 22:11

根据这个接口,写了个 totem 的插件 :D
图片
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

Re: PPS视频列表接口

#8

帖子 xiooli » 2009-08-26 22:57

ls 强悍,能p2p不?
mink365
帖子: 265
注册时间: 2008-01-29 23:15

Re: PPS视频列表接口

#9

帖子 mink365 » 2009-08-26 23:51

LS的LS,直接播放?发上来么
头像
gcell
帖子: 429
注册时间: 2007-04-30 2:25
来自: 湖南湘潭
联系:

Re: PPS视频列表接口

#10

帖子 gcell » 2009-08-27 1:42

LZ是PPS的人?
孰能浊静之以徐清,孰能安动之以馀生!
gcell -- http://gcell.blog.163.com/
sunmoon1997
帖子: 117
注册时间: 2005-10-26 18:04

Re: PPS视频列表接口

#11

帖子 sunmoon1997 » 2009-08-27 8:35

代码都在这里:

http://cgit.freedesktop.org/~jinghua/gst-plugins-pps

totem 的插件在 totem/plugins 目录下, 目前还只是个初始版本。
delectate
帖子: 18311
注册时间: 2008-01-09 22:41

Re: PPS视频列表接口

#12

帖子 delectate » 2009-08-27 8:38

这个是代替pps那个sample.zip的doc


介绍xml以及用法

让linuxer自己写ui

pps居心叵测的说
头像
lerosua
论坛版主
帖子: 8455
注册时间: 2007-11-29 9:41
联系:

Re: PPS视频列表接口

#13

帖子 lerosua » 2009-08-27 8:48

文档是pps自己放出来的,现已删除而已,还是 sunmoon1997
头像
wangks18
帖子: 1151
注册时间: 2008-10-27 22:28
来自: 暮色酒馆

Re: PPS视频列表接口

#14

帖子 wangks18 » 2009-08-27 9:20

delectate 写了:这个是代替pps那个sample.zip的doc


介绍xml以及用法

让linuxer自己写ui

pps居心叵测的说
让我想起了摩托罗拉 :em04
优猫饼
paozhuanyinyu
帖子: 105
注册时间: 2009-07-12 21:32

Re: PPS视频列表接口

#15

帖子 paozhuanyinyu » 2009-08-27 11:29

出官方版 了
上次由 paozhuanyinyu 在 2011-01-11 20:46,总共编辑 1 次。
回复