lrcdis以后的更新将不再在此地发布,如果你想获得最新的svn版本,请用以下命令或去google code的项目主页上去下载,谢谢大家支持
svn checkout http://lrcdis.googlecode.com/svn/trunk/ lrcdis-read-only
#骨头兄在google code上建立了项目,主页在http://code.google.com/p/lrcdis/
========================09.02.22更新==============================
添加了将歌词输入到管道文件的模式,选择该模式其他程序只要循环读取该管道可以显示当前的歌词。
可以用来使conky显示歌词,其他程序获取歌词的方式:cat </dev/shm/lrcfifo。在kde4下可以让
plasma插件STDIN来显示歌词。STDIN下载地址:http://www.kde-look.org/content/show.ph ... tent=92309,在youtube上有一段展示视频:http://www.youtube.com/watch?v=i9wO3lI-XE0,更详细了解请去我的博客。
演示视频的清晰版在此:http://ftp.ubuntu.org.cn/home/xiooli/stdin-lrcdis.ogv
========================09.02.12更新==============================
改写了不能工作的quodlibet部分的代码,现在使用quodlibet已经可以正常显示歌词了。
========================09.02.06更新==============================
添加了amarok 2支持,并改写了一些易出问题的代码。 ========================08.12.13更新==============================
添加了mplayer支持。
说明:
须用一种特别的方法播放才可以用lrcdis来显示mplayer的歌词,像这样:
代码: 全选
mkfifo /dev/shm/{mfifo,ififo}
mplayer 0.5英里-李宇春.mp3 -msglevel all=4 -input file=/dev/shm/mfifo|while read a;do [ "${a//ANS/}" != "$a" ] && echo $a>/dev/shm/ififo ;done
注意,mplayer的优先级是最低的,所以得保证没有其他支持的播放器在运行你才可以感受到如此变态的播放方式
已知问题:快进时获取时间不准(这怪不得我:()。
总之,凑合着用吧。。。
=================================================================
RT
参考了solcomo的mlrc viewtopic.php?t=124574
和yingfei的rhythmbox 伪歌词同步脚本viewtopic.php?f=21&t=73109&start=0
特色:
1,支持 mpd, mocp, audacious, amarok, exaile, quodlibet, rhythmbox, mplayer 八种播放器(有solcomo作开路先锋,哈哈。其中我只测试了 mpd, audacious, rhythmbox和mplayer,其他的请各位勇当小白了:))。
2,支持配置文件了,配置文件保存在~/.config/lrcdis.conf,可以自己改配置。
3,采用了自身独立时间循环来产生时间信号,一定周期后与播放器时间相校准,减少 cpu 开支,但是在有拖动时可能反应有一点延迟。
4,命令行显示歌词模式采用了tput,避免了反复的clear屏幕。
用法:
自己 ./lrcdis -h查看。
=============================下载=============================