OSD Lyrics 0.3 发布
OSD Lyrics 更新至0.3.20100604

OSD Lyrics 0.3.20100330

Tiger Soldier posted @ 2010年3月30日 21:12 in osd-lyrics with tags osd-lyrics , 7444 阅读

OSD Lyrics

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提供如此丰富的歌词库。

对MiniLyrics的支持代码参考自Lyrics screenlet,在此表示感谢。

OSD面板中加入播放器控制功能

原本用于移动歌词的OSD面板上加入了播放器控制键,现在可以直接在歌词上控制播放了。今后播放面板将加入更多的功能,包括调节歌词偏移量等。

播放控制

播放控制

其他更新

  • 换歌通知时显示当前播放器的图标
  • 单击系统托盘图标切换显示/隐藏状态

Bug修复

  • 修复无法隐藏OSD窗口的问题
  • 修复菜单中提前/延后歌词偏移无效的问题
  • 一些细节修复

如何安装

源码包:osdlyrics-0.3.20100330.tar.gz ,编译安装方法见编译指南

Ubuntu用户可以在Ubuntu Tweak中添加OSD Lyrics的PPA,或者在 https://launchpad.net/~osd-lyrics/+archive/ppa 添加PPA。

Fedora 12的用户可以添加 liangsuilong的个人源 进行安装。

eagle 说:
Apr 03, 2010 10:06:30 PM

能不能加个繁体与简体互换的功能,有时自动下载的歌词是繁体的

mmfei 说:
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版,除能显示已有歌词外,其它功能貌似用不了,右上角图标怎么点都没放应。用自带的那个则正常。

Head_small
Tiger Soldier 说:
May 18, 2010 03:09:47 AM

@剑崎·目: SongBird目前缺乏维护,毕竟本身都是靠第三方插件。我也忘了我的是什么版本了……

剑崎·目 说:
May 19, 2010 08:30:07 PM

这个软件是你一个人做的吗,太厉害了,请问是用什么语言写的?歌词的显示模式是不错了,不过能不能不响应鼠标事件?歌词挡着的那几行挺不便的。

Head_small
Tiger Soldier 说:
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 31, 2010 04:02:44 AM

把mpd的uri解决就好了。

劝儒 说:
Oct 06, 2010 05:57:03 AM

10.10不会自动下载歌词 也不会自动播放


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter