
没有你们的帮助我是无法完成的
目前支持的播放器有audacious,amarok,exaile,mocp,mpd,rhythmbox,Quod Libet(只能由id3标签判断)
-------- 7.5 -----------
最好先把以前的配置文件删除...
减少cpu占用
加入osd的动画效果
---------------------------
-------- 6.22 ---------
感谢zhwps的测试
也许能解决以前出现过的问题

--------------------------
-------- 6.20 ---------
感谢zhwps的提议,现在会自动去掉标题里的序号了
并且修改了几个错误
--------------------------
-------- 6.10 ---------
终于把rhythmbox的标签搞定了

--------------------------
-------- 6.7 -----------
感谢clover1981提出的问题
这次更新主要是代码优化
修改了几个错误
功能上没有变化
另祝大家端午快乐
高考的同学一路顺风

-------------------------
-------- 6.3 -----------
去掉歌词中的^M
修正自动检测播放器的错误
如果使用中出现错误,欢迎在回帖中指出
谢谢支持
---------------------------
--------- 6.2 -----------
感谢alinmn和bones7456的建议
自动检测运行的播放器
可选择下载歌词按照文件名或id3标签
按照文件名下载格式可选(artist-title或者title-artist)
按照标签下载遇到没有标签的文件会自动检测文件名
配置文件新加入两项
readname=id3 #读取歌曲名称方式,id3,filename可选
namemode=artist-title #文件命名方式artist-title,title-artist可选
------------------------------
----------5.31------------
这次改动比较大
添加amarok支持
添加了配置文件,默认是~/.config/mlrc.conf
添加了模糊搜索和精确搜索
会记录下你最后一次设置的运行模式
比如你最后一次执行的是./mlrc -mocp osd
下次直接运行./mlrc即可
下面是对配置文件的说明
[config]
mode=cli #歌词的显示模式,cli和osd可选
player=mpd #你所使用的播放器,aud,amok,mpd,mocp可选
blurred=0 #模糊搜索开关,1为开启
[cli]
row=10 #命令行模式的每页歌词显示行数
[osd]
vposition=bottom #osd模式,歌词纵坐标方位
halignment=left #osd模式,歌词横坐标方位
timeout=10000 #osd模式歌词逝去时间
size=18000 #osd模式歌词大小
foreground=white #歌词颜色
#这个文件第一次运行脚本时会自动产生
再次感谢大家...祝大家6.1快乐

--------------------------------------------------------
----------5.30------------
再次感谢xiooli和ee
改了几个错误
添加了对audacious的支持
-----------------------------
-----------5.28------------
完善了对moc支持
找不到歌词不再产生~/.lyrics目录里的文件
不再需要TMPDIR
静默模式下载
mlrc可以直接运行不必加参数,默认使用mpd的命令行模式
-------------------------------
使用方法:
mpd或者mocp正在运行中
解压保存到任意目录
代码: 全选
chmod +x mlrc
./mlrc
歌词可以像电影字幕一样哦,效果很好,见图就知道了

要使用请先安装gnome-osd
如果想提高下载歌词的准确率,请使你的歌曲标签完整
可以到17楼看看xiooli同学的脚本

参数说明:
./mlrc自动检测播放器,并下载显示歌词
./mlrc osd自动检测播放器,设置默认模式为osd
./mlrc cli自动检测播放器,设置默认模式为cli
./mlrc -d 歌名 演唱者(或者只用歌名也行):下载歌词到默认目录