分页: 16 / 20
Re: mlrc(歌词脚本,支持很多播放器哦 :) 7月5日更新)
发表于 : 2008-10-10 16:55
由 eagle5678
还会把目录上的文件名全部显示出去
Re: mlrc(歌词脚本,支持很多播放器哦 :) 7月5日更新)
发表于 : 2008-10-10 17:33
由 timercrack
要是能增加支持千千静听那种歌词格式就更好了!就是重复的歌词只显示一次的那种,前面有多个时间标记。比如这个:
Avril Lavigne - Tomorrow.lrc
[ti:Tomorrow]
[ar:Avril Lavigne]
[al:Let Go]
[by:炫网资讯 elevenhit]
[00:01.86]歌名:Tomorrow
[00:04.67]歌手:Avril Lavigne
[00:06.64]专辑:Let Go
[02:58.37][00:09.10]And I wanna believe you
[03:01.80][00:12.65]When you tell me that it'll be ok
[03:05.08][00:16.06]Ya I try to believe you
[00:20.88]But I don't
[00:23.13]When you say that it's gonna be
[00:26.57]It always turns out to be a different way
[00:30.41]I try to believe you
[00:35.08]Not today, today, today, today, today
[01:53.40][00:43.17]I don't know how to feel
[02:00.08][00:49.89]tomorrow, tomorrow
[02:07.19][00:57.04]I don't know what to say
[02:14.30][01:03.95]tomorrow, tomorrow
[02:20.04][01:09.84]Is a different day
[01:19.74]It's always been up to you
[01:23.21]It's turning around It's up to me
[01:26.45]I'm gonna do what I have to do
[01:31.32]just do
[01:33.78]Gimme a lil time
[01:37.15]Leave me alone a little while
[01:40.76]Maybe it's not too late
[03:10.09][01:45.39]not today, today, today, today, today
[02:40.75][02:25.65]And I know I'm not ready
[02:47.71][02:33.65]Maybe tomorrow
[03:37.00][03:30.00][03:23.00][03:16.07]Tomorrow it may change
Re: mlrc(歌词脚本,支持很多播放器哦 :) 7月5日更新)
发表于 : 2008-10-10 17:56
由 xiooli
ls你试试不就知道了吗,下下来的lrc文件基本都是这种格式的。
Re: mlrc(歌词脚本,支持很多播放器哦 :) 7月5日更新)
发表于 : 2008-10-10 18:10
由 timercrack
xiooli 写了:ls你试试不就知道了吗,下下来的lrc文件基本都是这种格式的。
我试过才问的。。。我用的是Audacious,遇到这种格式的行歌词就不显示了,而只是显示第二个时间标记的一部分。
Re: mlrc(歌词脚本,支持很多播放器哦 :) 7月5日更新)
发表于 : 2008-10-10 18:17
由 xiooli

solcomo不应该犯这样的错误阿,可能是歌词预处理那块有问题。
Re: mlrc(歌词脚本,支持很多播放器哦 :) 7月5日更新)
发表于 : 2008-10-10 18:28
由 solcomo
..预处理的是下载下来的歌词..
直接用千千静听的复制过去就不行
Re: mlrc(歌词脚本,支持很多播放器哦 :) 7月5日更新)
发表于 : 2008-10-10 18:35
由 timercrack
我看了一下脚本,提取当前歌词这句有点问题:
代码: 全选
echo "$LRC" | sed -n "/$TM/p" |cut -d"]" -f 2 | tr '<' '[' | tr '>' ']'
使用cut -d将 ] 当做分割,然后取第二部分,如果当前行歌词有多个时间标记的话那么正好取的是第二个时间标记。
要是能想办法先将-f后面的数值计算出来就行了。
Re: mlrc(歌词脚本,支持很多播放器哦 :) 7月5日更新)
发表于 : 2008-10-10 18:41
由 solcomo
改了
不过我没测试..不在自己电脑上
Re: mlrc(歌词脚本,支持很多播放器哦 :) 7月5日更新)
发表于 : 2008-10-10 19:05
由 shellex
仍旧不行...这种出错在哪都不知道的shell script坚决不学。
还是py好
Re: mlrc(歌词脚本,支持很多播放器哦 :) 7月5日更新)
发表于 : 2008-10-10 19:20
由 timercrack
解决了,将脚本的第254行改成这样:
代码: 全选
NOW="`echo "$LRC" | sed -n "/$TM/p" | sed 's/\[.*\]//' | tr '<' '[' | tr '>' ']'`"
不用cat截取歌词部分,改成用sed将时间标记去掉。

Re: mlrc(歌词脚本,支持很多播放器哦 :) 7月5日更新)
发表于 : 2008-10-11 20:09
由 shellex
55, 强烈要求做版本控制。以前的版本可以正常运行。现在的不行
Re: mlrc(歌词脚本,支持很多播放器哦 :) 7月5日更新)
发表于 : 2008-10-11 20:11
由 solcomo
这个也不行?
昨天那个是有点问题...
我想重新改一遍的..不过最近几个月可能都不行
我得脱离电脑和网络几个月
Re: mlrc(歌词脚本,支持很多播放器哦 :) 7月5日更新)
发表于 : 2008-10-11 21:03
由 michaeldon
ding
Re: mlrc(歌词脚本,支持很多播放器哦 :) 7月5日更新)
发表于 : 2008-10-12 13:50
由 shellex
solcomo 写了:这个也不行?
昨天那个是有点问题...
我想重新改一遍的..不过最近几个月可能都不行
我得脱离电脑和网络几个月
几个月?... 回头我自己用py写了好了...
话说你的profile img不如以前的好看。倒是签名越来越NB了
Re: mlrc(歌词脚本,支持很多播放器哦 :) 7月5日更新)
发表于 : 2008-10-21 3:51
由 ridgeking
人品出问题了
先是找rhythmbox歌词没发现这个帖子,网上找到一个python的,从千千静听服务器取歌词的,不过没有同步显示,于是去百度python和gtk自己加了点代码实现了一个。
结果刚弄好,看到这个了。。。
赶紧安装gnome-osd发现不能用啊?报错:
代码: 全选
Inconsistency detected by ld.so: ../sysdeps/i386/dl-machine.h: 550: elf_machine_rel_relative: Assertion `((reloc->r_info) & 0xff) == 8' failed!
这有可能是啥原因啊,哪位老大帮帮忙?
把我弄的python这个附在后面,都是网上下的,我只增加了几个函数实现同步显示。好多年不写程序了,没怎么考虑效率,界面没修饰,设置上比如显示多少行,歌词保存的位置和名称都没用配置文件,哪位兄弟有兴趣试用的话自己改代码吧,反正全是源码
安装方法:连ttplyrics这个目录(不能改名,否则rhythmbox无法识别)一起解压到/usr/lib/rhythmbox/plugins/或者.gnome2/rhythmbox/plugins/ 然后在rhythmbox启用应该就可以了