如何在Ubuntu下安装Democracy Player

最近有一条新闻报道Mozilla基金会已向Democracy投资,以期未来与Joost竞争。于是开始关注这个软件。
那么Democracy是个什么样的软件呢?Democracy是一个英文单词,直译为“民主”! Democracy Player,民主的播放器?这样子翻译蛮别扭的,不过这个播放器所追求的民主应该是指可以让用户自由选择订阅节目的RSS和浏览节目,并且允许上传节 目,最最重要的一点就是这是一个开放源代码的网络播放器。是为民主之意!Democracy是基于Python编写的,跨平台,支持Linux、 MacOS、Windows,在跨平台这一点,Democracy就比Joost有一点优势,那就是支持Linux了,不过相信Joost未来也有可能支 持Linux,当然这是后话了。
这篇Post将记录如何来在Ubuntu下安装Democracy Player:
Ubuntu版本:Ubuntu Feisty (Ubuntu 7.04)
Democracy Player版本:Democracy Player 0.9.7-svn
准备将Democracy Player安装在/opt/democracy下
在终端下运行命令:
$sudo apt-get install build-essential subversion python libboost-python-dev python-gnome2 python-gnome2-extras python-gnome2-extras-dev python-pyrex python-gtk2 python-glade2 python-gtk2-dev libnspr-dev firefox-dev libxine-dev gettext libxine-extracodecs libxmu-dev python-pysqlite2
这将安装编译Democracy所需要的编辑工具、SVN工具以及运行支持库(Python)。
然后在终端下运行命令:
$svn co https://svn.participatoryculture.org/svn/dtv/trunk/tv/
这将下载源代码到执行命令的位置的tv目录下,下载完毕后,将其中的/tv/platform/gtk-x11下的所有文件拷贝至/opt/democracy下。
在终端中使用cd命令进入/opt/democracy目录下,执行命令:
$./run.sh
现在将开始编译,不过编译时间不很长,编译完成后直接就会启动Democracy Player首次启动的界面:

这一步询问是否允许Democracy Player随系统启动,默认为“否”,单击“前进”按钮:

这一步询问是否允许Democracy Player搜索系统中所有视频(相当于媒体库功能),默认为“否”,根据自己的情况来选择,单击“前进”按钮:

这一步就可以单击“确定”按钮完成首次启动界面了。启动后的Democracy Player的主界面如下图所示:
可 以看到左侧栏有那些已添加RSS的频道节目,我们可以在左侧栏单击Video Search之后在右侧的下拉菜单中选择YouTube、Yahoo Video、Google Video等的搜索,搜索到之后就可以单击下载,下载默认都是下载到/home/[username]/Movies/下,下载完后就可以在左侧栏的 “My Collection”中选择播放。
测试了一下大陆的几家比较大且有名的带有RSS的视频站,基本上不能在Democracy上播放,可能是采用了不一样的标准,也许日后的Democracy会增强这方面的兼容性。
那么我们日后如何启动Democracy Player呢?只要双击运行/home/[username]/democracy下的run.sh后在弹出的对话框中单击“运行”按钮即可启动,这样子十分麻烦,所以我们可以创建一个快捷方式,在终端下运行命令:
$sudo gedit /usr/share/applications/Democracy.desktop
在打开的文本编辑器中粘贴下面内容:
[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Democracy TV
GenericName=Democracy TV Player
Comment=Multimedia Player
Icon=/opt/democracy/democracyplayer-72x60.png
TryExec=/opt/democracy/democracyplayer
Exec=/opt/democracy/democracyplayer %F
Terminal=0
Categories=Application;AudioVideo;
这样子便可以在“应用程序”下的“影音”子菜单下单击快捷方式执行Democracy Player了。
对于Ubuntu Dapper(Ubuntu 6.10)的用户可以通过添加第三方源来轻松安装,具体参见Democracy的文档:
http://www.getdemocracy.com/downloads/ubuntu.php
个人认为Democracy Player的竞争对手应该是更类似的Azureus旗下的Vuze产 品,即Azureus 3.0,虽然Azureus只是一个BT客户端,并没有播放器组件,但是Azureus 3.0也有提供多媒体内容来下载,并且Azureus 3.0也允许用户上传节目,如果Azureus嵌入了播放器组件,那么和Democracy Player除了RSS方面的功能之外,几乎没什么区别了的。只可惜Azureus 3.0目前只有For Windows的版本。相信日后也许会推出For Linux的版本。
参考资料:
https://develop.participatoryculture.org/tr...11BuildDocs
原文:http://www.mvpdream.org/blog/2007/06/democracy-player-on-ubuntu-feisty-how.html
