QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1755|回复: 11

BMPx的歌词秀

[复制链接]
发表于 2006-2-8 22:45:20 | 显示全部楼层 |阅读模式
BMPx是下一代的播放器了。主页在这里。
http://beep-media-player.org/
原来的BMP已经停止开发了。所以BMPx Is The Way To Go。BMPx的开发目前相当活跃。
开发者整天挂在freenode的#bmp频道中。如有问题可以在那里面找到他们。

我抽空给这个播放器开发了一个歌词的显示插件。

目前具有本地搜索歌词和按照时间单句显示的功能。
将会逐渐添加其他需要的功能。

第一次的发行在这里下载
https://gf.cs.hit.edu.cn/project/showfiles.php?group_id=43&release_id=70

通过下面的命令,可以匿名访问本项目的 SVN 仓库。
svn checkout https://svn.gf.cs.hit.edu.cn/svn/bmpld

项目的主页在这里
https://gf.cs.hit.edu.cn/projects/bmpld/

项目的邮件列表
[email protected]

邮件列表的常规信息
http://lists.gf.cs.hit.edu.cn/mailman/listinfo/bmpld-commits

另外如果对项目感兴趣的志同道合的同志,也可以考虑加入开发组。
给我发信:
[email protected]

也欢迎测试,请把问题发到邮件列表。
发表于 2006-2-9 10:04:29 | 显示全部楼层
给点BMPx的介绍把,有些什么新特征?
回复

使用道具 举报

 楼主| 发表于 2006-2-9 10:38:38 | 显示全部楼层

BMPx的一些特点

http://bmpx.beep-media-player.org/site/About

目前看来比较强大的而且用的到的是全面的Unicode支持和非常好的扩展性能。
另外有曲库功能。
bmpx支持dbus拓展,也就是说可以把bmpx运行在no gui的后台状态下,然后用其他一些client软件来全面控制bmpx,这些程序通过dbus来跟后台运行的bmpx通讯。
这些client可以是web页面,可以是c编写的程序,也可以是python程序等。bmpx源码里有一些例子。比如就有一个pygtk编写的bmpmonitor 可以看bmpx运行的状态,可以调节音量,切换上一首下一首等等功能。
运行bmpx在non gui状态下,不是把gui的一些东西给隐藏掉,而是根本没有运行gui的部分。可以在非X下运行bmpx在non gui状态,然后用一些脚本控制bmpx的运行。同样,这些脚本通过dbus跟bmpx通讯,并进行控制。
运行在gui状态的bmpx支持Winamp2。X的皮肤。
还有其他一些功能具体就不太说了。
每个人用到的也不一样,各取所需,普通用户就是听听歌罢了。
但是BMPx的确是一个值得关注的音频播放器。
回复

使用道具 举报

发表于 2006-2-9 10:49:23 | 显示全部楼层
我下载的是bmpx-0.12.9,编译老过不去
提示如下,不知XINE_CFLAGS and XINE_LIBS怎么设置?
checking pkg-config is at least version 0.9.0... yes
checking for X... no
configure: WARNING: The --disable-gui switch was not passed to configure, but
building without the GUI since the X11 headers/libraries were not found
checking for XINE... configure: error: Package requirements (libxine >= 1.0.1) were not met.
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively you may set the XINE_CFLAGS and XINE_LIBS environment variables
to avoid the need to call pkg-config.  See the pkg-config man page for
more details.
回复

使用道具 举报

发表于 2006-2-9 15:13:43 | 显示全部楼层
别编了,我已经放弃了,依赖关系一个接一个的,像个无底洞。
回复

使用道具 举报

发表于 2006-2-9 15:23:34 | 显示全部楼层
等人打包把。不知道支持ape和cue否?
回复

使用道具 举报

发表于 2006-2-9 15:28:47 | 显示全部楼层
期待中。
回复

使用道具 举报

 楼主| 发表于 2006-2-9 15:59:12 | 显示全部楼层
ackage requirements (libxine >= 1.0.1) were not met

我用的是Debian 的sid。编译没有什么问题。
http://forum.beep-media-player.org/viewthread.php?tid=140#pid559
回复

使用道具 举报

发表于 2006-2-9 16:03:51 | 显示全部楼层
root@RAYS-85F214BC:~# dpkg -l libxine1
期望状态=未知(u)/安装(i)/删除(r)/清除(p)/保持(h)
| 当前状态=未(n)/已安装(i)/仅存配置(c)/仅解压缩(U)/配置失败(F)/不完全安装(H)
|/ 错误?=(无)/保持(?)/须重装(R)/两者兼有(#) (状态,错误:大写=故障)
||/ 名称           版本           简介
+++-==============-==============-============================================
ii  libxine1       1.0.1-1.4 the xine video/media player library, binary
回复

使用道具 举报

发表于 2006-2-9 19:05:53 | 显示全部楼层
BMPx 需要几乎所有 GNOME 最新版所依赖的包,从 BMP 开始就是这样。
如果像安装,需要先升级 cairo gtk glib pango ……………………………………
等所有 gtk2 的东西…………

这就是为什么到现在我都没有给 BMPx 打包的原因,因为需要升级的太多了,而且 cairo 似乎现在中文支持的 patch 也有问题…………………………
回复

使用道具 举报

发表于 2006-2-9 21:20:49 | 显示全部楼层
我在pango卡住了,前面十多个依赖包都搞定了,就这个没搞定。
回复

使用道具 举报

发表于 2006-2-9 21:49:06 | 显示全部楼层
BMPx 是基于 xine 、 GStrerming 的前台程序,所以 ape 的支持要看 xine 、 GSt 了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-12-5 10:57 , Processed in 0.040923 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表