Elisa:开源的媒体中心解决方案
Elisa 是使用 Python 语言实现的开源媒体中心解决方案。它支持跨平台,且使用简单,用户不必具有特别熟悉的计算机知识就能操作。使用 Elisa,你可以听歌、看电影、看图片等等。
Elisa 目前所具有的主要功能包括:
- 观看电影或者视频
- 查看图片,支持播放幻灯片
- 管理音乐收藏
- 播放 DVD
- 能够自动搜索本机或网络中的媒体文件
- 可以自动检测 iPod、数码相机、优盘等设备
Elisa 目前版本为 0.3.1,可从这里下载其源码包。根据你所使用的 Linux 发行版,Elisa 也提供其他的安装方式。
[感谢 linuxcity 朋友推荐]

这类软件用python编写,效率是一个比较大的问题。现在开发软件的人大多数都不在意效率和资源占用的问题,但是这对于许多人来说还是需要考虑的。过去那种精打细算的软件编写现在很少能够见到了。
elisa是ubuntu的媒体中心版本的核心,只是目前还远没有达到要求。
其实随着计算机速度的变快,python, ruby之类的语言写出来的东西完全可以很好的跑起来,反而是精打细算的C实现的程序加大了编写以及维护的难度,更是增加了潜在的bug的可能,同时解释器去负责内存管理基本避免了内存泄露这个几乎所有C程序都有的毛病
誰說python效率差?!
自己用台PIII128M的電腦就說人家耗資源?
软件虽是由python写的,但核心的,需要大量运算的单元肯定是用c等语言写成的。
python本来就善于与c的混合编程。
而且python本身也非常高效了,不见youtube等大客流量的网站也是使用python吗?
如果不是涉及到大规模计算的效率问题(象天气预报),代码的可读性和维护性还是比执行效率重要一些的。Python的易读性可以使开发效率大大提高~ 虽然我这款软件跑的很卡,但是我还是支持Python。象是286时代的WPS那样精打细算用汇编编的软件估计以后不常见了~
我倒,这么多人反对啊?我也很支持python,而且自己也在用。但是始终感觉现在许多软件是越做越复杂,越庞大。短小精悍的比较少见了
“内存泄露这个几乎所有C程序都有的毛病” && python解释器用C写的 && 许多python lib 用C写的 => 很多python程序都有内存泄露这个毛病
^^ 以上开玩笑, Python很棒.
@lj
我想可能是指的新写的C程序由于bug导致的内存泄漏吧
如果是千锤百炼的C程序,出这bug就相对少很多了
而python相当于底层用的成熟了的C程序,用户更多的专注于不那么底层的模块,出这样bug的几率少很多了
@linuxcity:
python-numpy, python-scipy 常用于科学计算。
也有被用于 MPI 分布式计算。
用C写python modules时内存是很需要注意的。
django就是纯python的。。。
结果呢,不还是最快的?
关键是程序本身。仅仅指望语言级优化是不够的。