Sunday, November 18, 2007

闲来之作,土豆网本地播放器: 土豆泥(TuDouNi)

土豆网是个无数没创意的网站,界面和其他扎堆的视频网彼此抄来抄去,好不容易有点新意出个视频下载工具,不支持Firefox/Safari也罢,还搞个iPhone一样名字,iTudou。不过下载快,内容多(80% D版)是毕竟是硬道理。本着既然反抗不了不如迎合的态度,反正这个周末也闲的无聊,做了个小工具,基本想法是配合官方的iTudou,方便用户下载土豆视频后批量改名,或本地播放,或分类打分... 名字么,既然他们用英文i做前缀, 个么我就用中文ni做后缀。TuDouNi,也就是土豆泥 :)

下面是第一个版本,需要预先安装Adobe AIR Beta 2 代码倒是不多 (不超过200行) 花了我3个小时看视频播放和调整UI

https://share.adobe.com/adc/document.do?docid=998cb5c3-952b-11dc-88f8-9b7d3e789675 


基本功能和原理是
  • 在iTudou默认安装位置找到一个user.xml,里面查出当前的土豆用户ID (放心,密码不在里面)
  • 然后根据那个ID,找到对应的library.xml文件,里面有当前已下载的视频信息和正在下载的视频信息
  • iTudou最恶的地方就是下载的FLV全是数字命名的。我这个小工具会显示一个表格,把各个视频的截图,文件大小等显示出来,最后一列还有一个播放按钮,可以用Flash自带的播放器来播放视频
  • 如果有空 还有心情的话,可以加一些辅助功能,如上次看到哪个文件哪个位置, 或者可以建分类,打分等。甚至做个不依赖iTudou的下载视频和管理视频的程序

 

截图