OSD Lyrics 是一个第三方歌词程序,它能为Linux下的多款播放器提供类似Windows下QQ音乐的歌词显示功能,并能自动从网络上下载歌词。
这次的0.3.20100330带来了一项重大更新和几项小更新。
不少使用双系统的同学都有这样的痛苦:在Windows下用得好好的歌词在OSD Lyrics里就成了乱码。这是因为之前的OSD Lyrics只支持UTF-8编码的LRC文件的缘故。从0.3.20100330开始,OSD Lyrics加入了文件编码自动检测功能,从此再也不必为乱码发愁了:)
文件编码检测的库取自 Jserv从Firefox中提取的库 ,在此特向他以及 Mozilla 表示感谢。
MiniLyrics的歌词库比搜狗和千千丰富,很多从前搜索不到的歌词现在也可以搜索到了。感谢MiniLyrics提供如此丰富的歌词库。
对MiniLyrics的支持代码参考自Lyrics screenlet,在此表示感谢。
原本用于移动歌词的OSD面板上加入了播放器控制键,现在可以直接在歌词上控制播放了。今后播放面板将加入更多的功能,包括调节歌词偏移量等。
播放控制
源码包:osdlyrics-0.3.20100330.tar.gz ,编译安装方法见编译指南。
Ubuntu用户可以在Ubuntu Tweak中添加OSD Lyrics的PPA,或者在 https://launchpad.net/~osd-lyrics/+archive/ppa 添加PPA。
Fedora 12的用户可以添加 liangsuilong的个人源 进行安装。
Apr 03, 2010 10:06:30 PM
能不能加个繁体与简体互换的功能,有时自动下载的歌词是繁体的
Apr 14, 2010 06:09:16 AM
假死频繁。。。。
环境:ubuntu 910
moc 2.5.0-alpha3 Build: Jun 13 2009 17:19:44
osd-lyrics 是在google版本库下载的
ol_osd_window.c[1266]:ol_osd_window_set_lyric
ol_osd_window.c[1267]: lyric:找不到匹配的歌词
ol_osd_window.c[1235]:ol_osd_window_update_lyric_rect
ol_osd_window.c[1266]:ol_osd_window_set_lyric
ol_osd_window.c[1267]: lyric:(null)
ol_osd_window.c[1235]:ol_osd_window_update_lyric_rect
ol_main.c[202]:_check_music_change
ol_main.c[202]:_check_music_change
ol_main.c[202]:_check_music_change
ol_main.c[202]:_check_music_change
ol_main.c[202]:_check_music_change
ol_main.c[202]:_check_music_change
ol_main.c[202]:_check_music_change
ol_main.c[202]:_check_music_change
ol_main.c[202]:_check_music_change
ol_main.c[202]:_check_music_change
ol_main.c[202]:_check_music_change
ol_main.c[202]:_check_music_change
ol_main.c[202]:_check_music_change
ol_main.c[202]:_check_music_change
ol_main.c[202]:_check_music_change
ol_main.c[202]:_check_music_change
ol_main.c[202]:_check_music_change
ol_main.c[202]:_check_music_change
ol_main.c[202]:_check_music_change
ol_main.c[202]:_check_music_change
ol_main.c[202]:_check_music_change
ol_osd_module.c[413]:hide_message
ol_osd_window.c[1266]:ol_osd_window_set_lyric
ol_osd_window.c[1267]: lyric:(null)
ol_osd_window.c[1279]:Lyrics are empty strings
ol_osd_window.c[1235]:ol_osd_window_update_lyric_rect
ol_main.c[202]:_check_music_change
ol_menu.c[363]:ol_menu_get_popup
ol_menu.c[299]:ol_menu_update_player_control
ol_main.c[202]:_check_music_change
ol_main.c[202]:_check_music_change
ol_main.c[202]:_check_music_change
ol_main.c[202]:_check_music_change
May 14, 2010 08:38:11 AM
songbird支持什么版本的呢?我1.4.3的tar版,除能显示已有歌词外,其它功能貌似用不了,右上角图标怎么点都没放应。用自带的那个则正常。
May 18, 2010 03:09:47 AM
@剑崎·目: SongBird目前缺乏维护,毕竟本身都是靠第三方插件。我也忘了我的是什么版本了……
May 19, 2010 08:30:07 PM
这个软件是你一个人做的吗,太厉害了,请问是用什么语言写的?歌词的显示模式是不错了,不过能不能不响应鼠标事件?歌词挡着的那几行挺不便的。
May 20, 2010 02:37:25 AM
@剑崎·目: 我和两个同学一起做的。鼠标穿透的问题是因为……你的系统版本(准确来说是GTK版本)太新了:P
现在的开发版已经解决了这个兼容问题,不过距下一次发布还有些时间
May 21, 2010 05:31:02 PM
Ubuntu 10.04,Banshee 1.6.0,osd-lyrics 0.3.20100330 歌词显示后不消失,在下一句出现之后形成重叠,越叠越多~
May 26, 2010 08:52:39 PM
@峄峰: 已修正
May 31, 2010 04:02:44 AM
把mpd的uri解决就好了。
Oct 06, 2010 05:57:03 AM
10.10不会自动下载歌词 也不会自动播放