OSD Lyrics 添加Quod Libet支持
OSD Lyrics 0.3.20100330

OSD Lyrics 0.3 发布

Tiger Soldier posted @ 2010年2月11日 08:16 in osd-lyrics with tags osd-lyrics , 5921 阅读

OSD Lyrics 是一个第三方歌词程序,它能为Linux下的多款播放器提供类似Windows下QQ音乐的歌词显示功能,并能自动从网络上下载歌词。

OSD Lyrics当前支持Amarok、Audacious、Banshee、Exaile、MOC 2.5、 Quod Libet、MPD、Rhythmbox、Songbird、XMMS2,可以从搜狗或千千上下载歌词。

自 OSD Lyrics 0.2 版发布以来,已经过了快半年了。在这半年里,OSD Lyrics 有了不小的进步。在新年到来之际,我认为积累的改动足以把版本号加上0.1了(简单来说,因为过年了,所以版本升级了:))。

先来看看0.3.20100211相对上一版0.2.20100201的改动吧:

新的手动搜索界面

托盘菜单的下载歌词变为搜索歌词,可以自定搜索的条件和搜索的引擎,直到找到合适的歌词为止。

搜索歌词界面

自动启动音乐播放器

不少人提到启动的过程有点麻烦,要先启动播放器,再启动OSD Lyrics。如果能一次启动两个该多好。

虽然我没法让播放器启动时自动启动OSD Lyrics,但是我可以让OSD Lyrics启动时启动播放器:)

在首选项中设置想要启动的播放器,一旦OSD Lyrics启动时没有探测到可用的播放器,则会自己启动指定的播放器。不过如果你的播放器启动时间太长的话,OSD Lyrics还是有可能会退出的:(

启动播放器选项

自动下载最匹配的歌词

其实一开始就是自动下载最匹配的歌词的。到了后来提供了选择功能,可以从匹配的结果中选择自己认为最好的。不过话说回来,第一个匹配的往往是最靠谱的,所以加入了一个选项,在下载时别再烦人了(反正不对还可以手动搜索嘛=w=)

以后不再提示选择歌词

歌曲信息通知与提示

系统托盘的工具提示不再是乏味“OSD Lyrics”了,现在可以显示正在播放歌曲的信息:

另外当歌曲切换时,会利用系统的通知机制进行通知:

换歌通知

这个功能对MPD、XMMS2这样的C/S播放器以及MOC这样的控制台播放器估计比较有用。如果使用的播放器已经有通知功能,那么可以在首选项关闭它。

更多的播放器支持

OSD Lyrics现在支持Quod Libet了。主流的播放器已经支持得差不多了吧。

歌词延时调整

有的时候,下载到的歌词会快一些或慢一些,这时可以用托盘菜单的调整功能对歌词进行微调。调整精度为0.2秒。

调整歌词延时

不过,菜单不是那么好按的。因此如果歌词时间误差太大,还是手工修改歌词文件,或者重新搜索更适合的歌词为好。

下载地址

还有一些小的修改和Bug修复,就不多说了。

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

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

jack 说:
Feb 13, 2010 06:41:56 AM

为啥不在ppa编译个lucid的?

Head_small
Tiger Soldier 说:
Feb 13, 2010 10:27:54 AM

@jack: 等它出Beta版再说吧,迟早的事

沙漠之子 说:
Feb 14, 2010 02:00:04 AM

满屏Ensure connection failed!

fz420 说:
Feb 15, 2010 03:43:02 AM

jack 说:
1 天前

为啥不在ppa编译个lucid的?

是啊,我現在lucid下,下了910的deb沒有辦法用,hoho

沙漠之子 说:
Feb 15, 2010 04:12:27 AM

  OSD Lyrics能控制xmms2 实在太赞了

要是能独立成命令行参数 就可以自由绑定系统热键了

Head_small
Tiger Soldier 说:
Feb 15, 2010 06:58:52 AM

@沙漠之子: 命令行参数是一定会做的,但是要设计成怎么样一直没考虑好

mmfei 说:
Mar 10, 2010 05:07:15 PM

歌词错误!程序不停的刷,gui界面无法操作。
下面是重复的数据。
moc那里换歌后不会出现这样的问题

另外 搜索歌曲的时候,无法调出scim输入法,比较常出现。

还有就是问问:你上面的歌词那里的字体是什么字体???

title:(null)
album:(null)
track:-1
uri:/mnt/DATA/music/backstreet boys - as long as you love me.mp
ol_player_moc.c[56]:ol_player_moc_get_music_info
ol_player_moc.c[114]: artist:(null)
title:(null)
album:(null)
track:-1
uri:/mnt/DATA/music/backstreet boys - as long as you love me.mp
ol_player_moc.c[56]:ol_player_moc_get_music_info
ol_player_moc.c[114]: artist:(null)
title:(null)
album:(null)
track:-1
uri:/mnt/DATA/music/backstreet boys - as long as you love me.mp
init1
prev:76000, time:77000
ol_player_moc.c[56]:ol_player_moc_get_music_info
ol_player_moc.c[114]: artist:(null)
title:(null)
album:(null)
track:-1
uri:/mnt/DATA/music/backstreet boys - as long as you love me.mp
ol_player_moc.c[56]:ol_player_moc_get_music_info
ol_player_moc.c[114]: artist:(null)
title:(null)
album:(null)
track:-1
uri:/mnt/DATA/music/backstreet boys - as long as you love me.mp
ol_player_moc.c[56]:ol_player_moc_get_music_info
ol_player_moc.c[114]: artist:(null)
title:(null)
album:(null)
track:-1
uri:/mnt/DATA/music/backstreet boys - as long as you love me.mp
ol_player_moc.c[56]:ol_player_moc_get_music_info
ol_player_moc.c[114]: artist:(null)
title:(null)
album:(null)
track:-1
uri:/mnt/DATA/music/backstreet boys - as long as you love me.mp
ol_player_moc.c[56]:ol_player_moc_get_music_info
ol_player_moc.c[114]: artist:(null)

Head_small
Tiger Soldier 说:
Mar 31, 2010 09:25:03 PM

moc是会这样的,因为和moc的通信方式比较囧,所以不能暂停或停止

Head_small
Tiger Soldier 说:
Mar 31, 2010 09:26:36 PM

@mmfei: 无法调出SCIM应该就是SCIM的兼容性问题了,这个我也无可奈何,这是SCIM的架构缺点决定的

关于字体,上面那个是网友的截图,应该是方正静蕾体吧,我不是很确定

我卖糕的。 说:
Oct 06, 2010 05:41:31 PM

我觉得可以朝奥特歌词发展- -。个人认为在界面显示方面那个基本上做得是差不多了。

额。还有个问题,我在archlinux(xfce4 mpd)下面歌词文本没有抗锯齿效果?
显示出来效果很囧。。。

我卖糕的。 说:
Oct 06, 2010 05:43:03 PM

嗯,版本是今天SVN checkout的。版本号忘鸟。。。


登录 *


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