mlrc(歌词脚本,支持很多播放器哦 :) 7月5日更新)
-
- 帖子: 6
- 注册时间: 2007-07-06 3:09
Re: mlrc(歌词脚本,支持很多播放器哦 :) 7月5日更新)
加张图,呵呵,上面的OSD是用aosd_cat显示的(代码第264行,上面附件里注释掉了),发现难以控制,效果一般,可能是不太会用。。。
-
- 帖子: 34
- 注册时间: 2008-09-21 1:01
-
- 帖子: 34
- 注册时间: 2008-09-21 1:01
Re: mlrc(歌词脚本,支持很多播放器哦 :) 7月5日更新)
为什么没人了呢????????
好东西要支持阿。
好东西要支持阿。
- maonx
- 帖子: 206
- 注册时间: 2008-09-09 16:39
- 联系:
-
- 帖子: 79
- 注册时间: 2006-11-15 10:04
Re: mlrc(歌词脚本,支持很多播放器哦 :) 7月5日更新)
有点bug, 遇到歌词中某一行有两个时间时, 只显示成[xx:xx:xx
-
- 帖子: 6
- 注册时间: 2008-08-18 18:43
Re: mlrc(歌词脚本,支持很多播放器哦 :) 7月5日更新)
为啥我的基本上都是lyrics not found阿
好不容易有一个有的还是错掉的。。。
好不容易有一个有的还是错掉的。。。
-
- 帖子: 34
- 注册时间: 2008-09-21 1:01
Re: mlrc(歌词脚本,支持很多播放器哦 :) 7月5日更新)
关于lyrics not found是因为http://lrc.aspxp.net/(精确搜索的网站)现在是挂了的,因此使用精确搜索都将导致找不到歌词。解决这个问题只要开启模糊搜索就行了,如果能自己看下代码有针对的做些修改的话,准确度也相当的高。
开启模糊搜索你要修改~/.config/mlrc.conf文件将其中的
blurred=0
改成
blurred=1
这样就ok了。
开启模糊搜索你要修改~/.config/mlrc.conf文件将其中的
blurred=0
改成
blurred=1
这样就ok了。
-
- 帖子: 34
- 注册时间: 2008-09-21 1:01
Re: mlrc(歌词脚本,支持很多播放器哦 :) 7月5日更新)
这个貌似没遇到过阿,漏词情况倒是遇到过,只显示[xx:xx:xx的是不是本身歌词文件就格式不对阿。danielking 写了:有点bug, 遇到歌词中某一行有两个时间时, 只显示成[xx:xx:xx
-
- 帖子: 6
- 注册时间: 2008-08-18 18:43
Re: mlrc(歌词脚本,支持很多播放器哦 :) 7月5日更新)
谢过。。。pope123 写了:关于lyrics not found是因为http://lrc.aspxp.net/(精确搜索的网站)现在是挂了的,因此使用精确搜索都将导致找不到歌词。解决这个问题只要开启模糊搜索就行了,如果能自己看下代码有针对的做些修改的话,准确度也相当的高。
开启模糊搜索你要修改~/.config/mlrc.conf文件将其中的
blurred=0
改成
blurred=1
这样就ok了。
-
- 帖子: 67
- 注册时间: 2007-08-17 14:04
Re: mlrc(歌词脚本,支持很多播放器哦 :) 7月5日更新)
solcomo谢谢!很好的东西,但是在使用中遇到几个问题,偶尔会出现丢词,而且歌词出现滞后,可能是使用移出效果的关系,在终端显示是及时的,建议在显示的时候提前1-2秒,
丢词问题大概是两段词之间的时间间隔太短,在终端中也部能显示出来,麻烦查查,谢谢!
还有一个是同一句歌词多次出现时的处理,现在是部能正确显示,能不能在之前进行预处理?首先生成一个临时文件将歌词全部展开
ID3信息为空的时候无法匹配歌词,Rhythmbox自动会将空信息填入‘未知‘,mlrc会使用‘未知’作为歌手名加上歌曲名去匹配,或许是这样导致无法找到匹配,不知是不是这样的
丢词问题大概是两段词之间的时间间隔太短,在终端中也部能显示出来,麻烦查查,谢谢!
还有一个是同一句歌词多次出现时的处理,现在是部能正确显示,能不能在之前进行预处理?首先生成一个临时文件将歌词全部展开
ID3信息为空的时候无法匹配歌词,Rhythmbox自动会将空信息填入‘未知‘,mlrc会使用‘未知’作为歌手名加上歌曲名去匹配,或许是这样导致无法找到匹配,不知是不是这样的
-
- 帖子: 67
- 注册时间: 2007-08-17 14:04
Re: mlrc(歌词脚本,支持很多播放器哦 :) 7月5日更新)
仔细看了看代码,丢词问题是因为sleep 1,我不知道sed -n "/$TM/p"是怎么比较的,去掉sleep 1不会出现调词,不知道有没有其他的办法,让等待时间短点,不能正确显示一词多次显示的问题也想了个办法解决,首先然后再进入一个循环判断$NOW是否为空,为空将,只到为1跳出循环,这样就能解决歌词重复3次,应该3次够了
直接将
改为
没shell基础,只是能用,见笑!
上面有几个问题,$n1赋值不知道如何做,我现在是在DISPLAY(){处初始化n1,到while里赋值一直出错,我是写成n1=4,还有就是n++,n--之类的使用.
代码: 全选
NOW="`echo "$LRC" | sed -n "/$TM/p" |cut -d"]" -f 4 | tr '<' '[' | tr '>' ']'`"
部分取tab值段减1变为cut -d"]" -f 4
代码: 全选
cut -d"]" -f 3
直接将
代码: 全选
NOW="`echo "$LRC" | sed -n "/$TM/p" |cut -d"]" -f 2 | tr '<' '[' | tr '>' ']'`"
代码: 全选
n1=3
NOW="`echo "$LRC" | sed -n "/$TM/p" |cut -d"]" -f 4 | tr '<' '[' | tr '>' ']'`"
while [ "$NOW" = "" -a "$n1" != "1" ] ; do
#echo "$n1"
NOW="`echo "$LRC" | sed -n "/$TM/p" |cut -d"]" -f "$n1" | tr '<' '[' | tr '>' ']'`"
n1=$((n1-1))
done
n1=$((n1+3))
上面有几个问题,$n1赋值不知道如何做,我现在是在DISPLAY(){处初始化n1,到while里赋值一直出错,我是写成n1=4,还有就是n++,n--之类的使用.
- falood
- 帖子: 59
- 注册时间: 2007-10-28 10:37
Re: mlrc(歌词脚本,支持很多播放器哦 :) 7月5日更新)
提一个小小的意见啊。。。这个脚本确实很强,但搜索歌詞的功能却差了点,很多歌搜不到的。而Rhythmbox有一个千千静听歌詞插件,只能搜索,不能显示歌詞,能不能把这两个插件结合一起呢?
-
- 帖子: 1
- 注册时间: 2008-11-21 11:15
- solcomo
- 帖子: 2838
- 注册时间: 2007-04-25 13:12
Re: mlrc(歌词脚本,支持很多播放器哦 :) 7月5日更新)
谢谢大家的支持和建议
但是最近实在没时间修改..估计还有一两个月
哪位强人有时间就帮忙看看
但是最近实在没时间修改..估计还有一两个月
哪位强人有时间就帮忙看看

♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖
☠☯⚔
☣☦☃
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖
☠☯⚔
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
-
- 帖子: 34
- 注册时间: 2008-09-21 1:01
Re: mlrc(歌词脚本,支持很多播放器哦 :) 7月5日更新)
感觉往c/c++的方向发展比较合理,这个脚本功能应该说已经够强大了,除了修正一些问题以外(掉词和提高搜索歌的准确度和兼容性),我觉得的这个脚本也就算做到尽头了。要想真正将这个插件做的进一步完善,我觉的应该做成c/c++程序。可以考虑哦。。。