不让你的1T百度云盘空虚流泪,百度云盒子计划开始了,召集小伙伴加入计划,完全个人项目没钱拿的,喜欢倒腾树莓派,用Python的,会美工的达人都可以乱入。

2013-08-30 13:11:50 +08:00
 ipconfiger
计划是这样的,树莓派+wifi,直接播放百度云盘内的视频。
1.为什么是百度云:因为够大,且有开放的API可用
2.为什么用树莓派:开放,便宜,Android的话你直接在上面装百度云的APP就好了,绳命在于折腾

实施步骤的话现在打算分两步走。
第一步是实现一个web版
第二部是做一个应用程序的壳子,方便在树莓派开机启动并且全屏
第三部是做个控制的手机APP,一开始可以用手机远程鼠标的APP来代替

最后是增强功能添加相册等动能,可以将手机上的图片通过控制的app投射到屏幕上来

之后弄成可发布的ROM提供给爱好者

有意愿参加项目的回复邮件地址和自己的github地址在下面,我会主动和挑选好的小伙伴直接联系。
20617 次点击
所在节点    分享创造
49 条回复
cxh116
2013-09-02 14:02:49 +08:00
@yangff 其实你可以搞个一临时帐号,之后就用这个用来供下载,获取链接后判断是否存在,不存在用秒传接口再传一次
xpostx
2013-09-02 15:27:46 +08:00
这样的功能在XBMC上已经实现了啊 XBMC+ HDPfans插件 系统用的是raspbmc 用起来挺不错的啊
ipconfiger
2013-09-02 16:22:17 +08:00
@xpostx 你这样子的适合用小米盒子加百度云Android客户端
yangff
2013-09-02 20:33:24 +08:00
@cxh116 已经解决了。
方案是这样的
相关的API可分析js和数据包,或参考PCS得到
用秒传接口上传文件。
用搜索api得到文件地址。不用分享。服务端只要*.baidu.com下的两个cookie就行。
dlong82
2013-09-03 09:29:47 +08:00
刚入手pi不久,这个好玩,感兴趣。楼主什么进展了。要做的东西挺多啊
ipconfiger
2013-09-03 10:00:27 +08:00
@dlong82 已经搞定纯API接口的播放问题了,现在正在研究实机上的播放问题
leehon
2013-09-03 11:48:43 +08:00
@ipconfiger 希望分享api播放的代码
ipconfiger
2013-09-03 15:43:15 +08:00
真机上实现播放了,似乎任督二脉已经打通


@leehon 放心,完全开源地
sophy
2013-09-03 17:16:51 +08:00
赞!感谢送上
xpostx
2013-09-03 17:31:28 +08:00
没有那么复杂 树莓派+百度云插件就好了
yangff
2013-09-03 21:14:47 +08:00
@ipconfiger QAQ 求都比百度登录的验证码要怎么弄出来,我模拟百度登录,然后突然间error要验证码,等我弄了一个处理验证码的东西出来后,验证码就消失了……坑爹啊!
ipconfiger
2013-09-03 22:26:06 +08:00
@yangff 走api,走正道,歪门邪道人家动一动小手指就把你灭了
yangff
2013-09-03 22:46:41 +08:00
@ipconfiger 走api会导致accesskey泄露,直接删光你的应用目录下的视频都不成问题……当然自己用是没问题= =。反正我是搞定了。
百度的api还是比较稳定的,毕竟百度下面那么多产品,更换api的成本有多大自己想想吧。
而pcs那块,accesskey权限没有appid+cookie验证的大,取到的东西也不大一样,但是api基本都是可以互相参考的。(比如网盘的js里面没有rapidupload,但是其实是支持的,直接按照pcs那样填写参数就行了)。
分析官方的js+抓包才是正道啊……百度给的api那种坑爹玩意能看?
举个栗子,我看完官方文档一直以为秒传的crc32是hex的,直到我下载了demo。而他给的错误信息则是md5错误。
msg7086
2013-09-03 22:57:07 +08:00
-_- 不能播10bit的方案毫无欲望 -_-
ipconfiger
2013-09-05 21:54:23 +08:00
@yangff 在别人哪里输入用户名密码才是无比邪恶,不光删视频,干啥都没救了。

@fangpeishi
今天第二块pi到了,装了个OpenELEC来试试那个hdpfans的百度云插件。我擦,完全吐槽无能,输入正确的帐号密码一直说密码不正确,而且要记录你密码怎么办,害得我改了密码。然后直接从热门资源打开一个视频,非叫你装个bt什么的插件,装好后开始播放结果只有声音没有视频。录入帐号的时候那个非人类的操作界面和龟速让你杀人的心都有了
yangff
2013-09-05 22:14:19 +08:00
@ipconfiger 当然不是这样。
我的意思是,从Server拉取视频地址的时候,pcs api得到的地址包含access key,而百度自用的api拿到的是一个实效8小时的临时地址,没有包含危险信息。
```js
var pcshelper = {
download : function (key){
return {'url':('http://pan.baidu.com/api/search?&dir=&web=1&key=' + key + '.gkv&recursion&timeStamp=' + Math.random())};
},
};
```
你可以登录百度后试试这个地址,key里面写文件的关键字,直接浏览器访问,时间戳我记得是可以不要的。
ipconfiger
2013-09-05 22:42:01 +08:00
xbmc在pi上最大的问题只有一个字-- 慢。啥都没跑呢cpu就90%以上浮动了,这个节奏真是......

所以我打算把鉴权以及等候获取m3u8的任务交给服务端来做,客户端尽量的薄和轻量化,提高响应速度和默认加入手机控制。
fangpeishi
2013-09-06 00:42:09 +08:00
@ipconfiger
哈哈。那个bt插件好像是为了传输数据需要的?播放只有声音没有视频,你是不是播放rmvb的视频,应该是你解码器没有搞定。录入帐号慢。。这个没办法了。。orz
xbmc在RPI上感觉不慢呀。你可以调下那个分给GPU的内存啥的,也可以超下频。
你发现了没有,即使CPU 90%以上,它居然没有卡死。它就是不会彻底卡死。也不会崩溃。好厉害。
另外,期待你的作品:D
ipconfiger
2013-09-06 00:44:46 +08:00
@fangpeishi 呵呵
事实上,今天我把它点死机了,自动重启了
fangpeishi
2013-09-06 00:49:43 +08:00
@ipconfiger orz。你怎么做到的。我丢家里一个月左右都没有重启过(超频,分配过GPU啥的),每天晚上爸妈看电视剧。除了OpenELEC,你有兴趣还可以试一试Raspmc,XBian,据说优化得各有千秋。~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/80724

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX