LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1509|回复: 9

BMPx的歌词秀

[复制链接]
发表于 2006-2-8 22:14:57 | 显示全部楼层 |阅读模式
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/

项目的邮件列表
bmpld-commits@lists.gf.cs.hit.edu.cn

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

另外如果对项目感兴趣的志同道合的同志,也可以考虑加入开发组。
给我发信:
wxingyan@gmail.com

也欢迎测试,请把问题发到邮件列表。
发表于 2006-2-8 22:23:30 | 显示全部楼层
Post by airship
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/

项目的邮件列表
bmpld-commits@lists.gf.cs.hit.edu.cn

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

另外如果对项目感兴趣的志同道合的同志,也可以考虑加入开发组。
给我发信:
wxingyan@gmail.com

也欢迎测试,请把问题发到邮件列表。



支持个先,一定要支持UTF8哦,原来论坛有位兄弟做的XMMS的插件就不支持,郁闷死我了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-8 22:33:58 | 显示全部楼层
肯定支持UTF8。但其他locale支持与否就不知道了。没有测试。
我就是用zh_CN.UTF8的Locale。
但是中文的许多歌曲的ID3信息比较老久,建议转换成ID3v2 并设置好encoding description 这个字节为UTF8。否则会遇到问题。
我已经把我的全部中文歌曲的ID3信息转换成ID3V2并把原来的GB2312码转换成UTF8码存了进去。然后设好encoding 为UTF8。
这样BMPx对中文支持一点问题都没有。
我这里反而BMP对修改过ID3标签的mp3不认中文了。
主要BMPx用了taglib这个库,而BMP是用自己的metadata读取的方法来获取id3信息。

另外许多lrc歌词都是GB2312存的,我用了encoding探测和转换,都转成UTF8了。

由于全都是UTF8考虑的,反而可能在其他locale里会发生无法找到歌词的现象,具体没有测试。
回复 支持 反对

使用道具 举报

发表于 2006-2-9 01:05:30 | 显示全部楼层
这个BMPx现在是不是只能到官网下源码装?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-9 10:09:02 | 显示全部楼层
Nod~ 正在紧张开发中,还非常新,没有发布呢。预计以后会发布为BMP2.0。
回复 支持 反对

使用道具 举报

发表于 2006-2-9 19:38:16 | 显示全部楼层
前几天编译了一次,不能播放mp3,不知道是哪个库没有装
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-12 09:24:37 | 显示全部楼层
我这Gstream还不好使 用xine就可以放mp3
回复 支持 反对

使用道具 举报

发表于 2006-2-12 16:42:30 | 显示全部楼层
那就是libxine-devel没装了……我对gst缺乏信心,虽然对它的印象还不错
回复 支持 反对

使用道具 举报

发表于 2006-2-12 22:01:01 | 显示全部楼层
Gentoo下可以直接emerge bmpx,不过好像对flac什么的无损格式还不行的样子……
回复 支持 反对

使用道具 举报

发表于 2006-4-11 17:03:48 | 显示全部楼层
make 的时候报错,我的bmpx装的是freshrpms上的
make[2]: Entering directory `/home/scadm/temp/bmpld-0.1/src'
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include     -Wall -g -g -O2 -MT support.o -MD -MP -MF ".deps/support.Tpo" -c -o support.o support.c; \
then mv -f ".deps/support.Tpo" ".deps/support.Po"; else rm -f ".deps/support.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include     -Wall -g -g -O2 -MT main.o -MD -MP -MF ".deps/main.Tpo" -c -o main.o main.c; \
then mv -f ".deps/main.Tpo" ".deps/main.Po"; else rm -f ".deps/main.Tpo"; exit 1; fi
main.c:41:23: 错误:bmpx/dbus.h:没有那个文件或目录
main.c: 在函数 ‘get_remote_object’ 中:
main.c:68: 错误:‘BMP_DBUS_SERVICE’ 未声明 (在此函数内第一次使用)
main.c:68: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其
main.c:68: 错误:所在的函数内只报告一次。)
main.c:69: 错误:‘BMP_DBUS_PATH_SYSTEMCONTROL’ 未声明 (在此函数内第一次使用)
main.c:70: 错误:‘BMP_DBUS_INTERFACE’ 未声明 (在此函数内第一次使用)
main.c: 在函数 ‘update_info’ 中:
main.c:166: 警告:传递参数 1 (属于 ‘g_value_get_string’)时在不兼容的指针类型间转换
main.c:166: 警告:赋值丢弃了指针目标类型的限定
main.c:167: 警告:传递参数 1 (属于 ‘g_value_get_string’)时在不兼容的指针类型间转换
main.c:167: 警告:赋值丢弃了指针目标类型的限定
main.c:168: 警告:传递参数 1 (属于 ‘g_value_get_string’)时在不兼容的指针类型间转换
main.c:168: 警告:赋值丢弃了指针目标类型的限定
main.c:169: 警告:传递参数 1 (属于 ‘g_value_get_string’)时在不兼容的指针类型间转换
main.c:169: 警告:赋值丢弃了指针目标类型的限定
main.c: 在函数 ‘main’ 中:
main.c:234: 警告:隐式声明函数 ‘init_config’
make[2]: *** [main.o] 错误 1
回复 支持 反对

使用道具 举报

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

本版积分规则

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