mlrc(歌词脚本,支持很多播放器哦 :) 7月5日更新)
- eagle5678
- 帖子: 1900
- 注册时间: 2006-07-08 14:07
Re: mlrc(歌词脚本,支持很多播放器哦 :) 7月5日更新)
还会把目录上的文件名全部显示出去
-
- 帖子: 42
- 注册时间: 2008-08-18 16:04
Re: mlrc(歌词脚本,支持很多播放器哦 :) 7月5日更新)
要是能增加支持千千静听那种歌词格式就更好了!就是重复的歌词只显示一次的那种,前面有多个时间标记。比如这个:
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
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
一只在Linux世界里飞翔的小鸟。。
- xiooli
- 帖子: 6956
- 注册时间: 2007-11-19 21:51
- 来自: 成都
- 联系:
Re: mlrc(歌词脚本,支持很多播放器哦 :) 7月5日更新)
ls你试试不就知道了吗,下下来的lrc文件基本都是这种格式的。
-
- 帖子: 42
- 注册时间: 2008-08-18 16:04
Re: mlrc(歌词脚本,支持很多播放器哦 :) 7月5日更新)
我试过才问的。。。我用的是Audacious,遇到这种格式的行歌词就不显示了,而只是显示第二个时间标记的一部分。xiooli 写了:ls你试试不就知道了吗,下下来的lrc文件基本都是这种格式的。
一只在Linux世界里飞翔的小鸟。。
- xiooli
- 帖子: 6956
- 注册时间: 2007-11-19 21:51
- 来自: 成都
- 联系:
Re: mlrc(歌词脚本,支持很多播放器哦 :) 7月5日更新)

- solcomo
- 帖子: 2838
- 注册时间: 2007-04-25 13:12
Re: mlrc(歌词脚本,支持很多播放器哦 :) 7月5日更新)
..预处理的是下载下来的歌词..
直接用千千静听的复制过去就不行
直接用千千静听的复制过去就不行
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖
☠☯⚔
☣☦☃
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖
☠☯⚔
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
-
- 帖子: 42
- 注册时间: 2008-08-18 16:04
Re: mlrc(歌词脚本,支持很多播放器哦 :) 7月5日更新)
我看了一下脚本,提取当前歌词这句有点问题:
使用cut -d将 ] 当做分割,然后取第二部分,如果当前行歌词有多个时间标记的话那么正好取的是第二个时间标记。
要是能想办法先将-f后面的数值计算出来就行了。
代码: 全选
echo "$LRC" | sed -n "/$TM/p" |cut -d"]" -f 2 | tr '<' '[' | tr '>' ']'
要是能想办法先将-f后面的数值计算出来就行了。
一只在Linux世界里飞翔的小鸟。。
- solcomo
- 帖子: 2838
- 注册时间: 2007-04-25 13:12
Re: mlrc(歌词脚本,支持很多播放器哦 :) 7月5日更新)
改了
不过我没测试..不在自己电脑上
不过我没测试..不在自己电脑上
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖
☠☯⚔
☣☦☃
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖
☠☯⚔
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
- shellex
- 帖子: 2180
- 注册时间: 2007-02-18 19:33
- 系统: OSX
- 来自: lyric.im
- 联系:
Re: mlrc(歌词脚本,支持很多播放器哦 :) 7月5日更新)
仍旧不行...这种出错在哪都不知道的shell script坚决不学。
还是py好
还是py好
既然你诚心诚意地问了
我就大慈大悲地告诉你
为了防止世界被破坏
为了维护世界的和平
贯彻爱与真实的罪恶
可爱而又迷人的反派角色
武藏,小次郎
我们是穿越银河的火箭队,白洞白色的明天在等着我们。就是这样!!喵~~
我就大慈大悲地告诉你
为了防止世界被破坏
为了维护世界的和平
贯彻爱与真实的罪恶
可爱而又迷人的反派角色
武藏,小次郎
我们是穿越银河的火箭队,白洞白色的明天在等着我们。就是这样!!喵~~
-
- 帖子: 42
- 注册时间: 2008-08-18 16:04
Re: mlrc(歌词脚本,支持很多播放器哦 :) 7月5日更新)
解决了,将脚本的第254行改成这样:
不用cat截取歌词部分,改成用sed将时间标记去掉。 
代码: 全选
NOW="`echo "$LRC" | sed -n "/$TM/p" | sed 's/\[.*\]//' | tr '<' '[' | tr '>' ']'`"

一只在Linux世界里飞翔的小鸟。。
- shellex
- 帖子: 2180
- 注册时间: 2007-02-18 19:33
- 系统: OSX
- 来自: lyric.im
- 联系:
Re: mlrc(歌词脚本,支持很多播放器哦 :) 7月5日更新)
55, 强烈要求做版本控制。以前的版本可以正常运行。现在的不行
既然你诚心诚意地问了
我就大慈大悲地告诉你
为了防止世界被破坏
为了维护世界的和平
贯彻爱与真实的罪恶
可爱而又迷人的反派角色
武藏,小次郎
我们是穿越银河的火箭队,白洞白色的明天在等着我们。就是这样!!喵~~
我就大慈大悲地告诉你
为了防止世界被破坏
为了维护世界的和平
贯彻爱与真实的罪恶
可爱而又迷人的反派角色
武藏,小次郎
我们是穿越银河的火箭队,白洞白色的明天在等着我们。就是这样!!喵~~
- solcomo
- 帖子: 2838
- 注册时间: 2007-04-25 13:12
Re: mlrc(歌词脚本,支持很多播放器哦 :) 7月5日更新)
这个也不行?
昨天那个是有点问题...
我想重新改一遍的..不过最近几个月可能都不行
我得脱离电脑和网络几个月
昨天那个是有点问题...
我想重新改一遍的..不过最近几个月可能都不行
我得脱离电脑和网络几个月
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖
☠☯⚔
☣☦☃
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖
☠☯⚔
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
-
- 帖子: 7
- 注册时间: 2008-10-11 19:18
- shellex
- 帖子: 2180
- 注册时间: 2007-02-18 19:33
- 系统: OSX
- 来自: lyric.im
- 联系:
Re: mlrc(歌词脚本,支持很多播放器哦 :) 7月5日更新)
solcomo 写了:这个也不行?
昨天那个是有点问题...
我想重新改一遍的..不过最近几个月可能都不行
我得脱离电脑和网络几个月
几个月?... 回头我自己用py写了好了...
话说你的profile img不如以前的好看。倒是签名越来越NB了
既然你诚心诚意地问了
我就大慈大悲地告诉你
为了防止世界被破坏
为了维护世界的和平
贯彻爱与真实的罪恶
可爱而又迷人的反派角色
武藏,小次郎
我们是穿越银河的火箭队,白洞白色的明天在等着我们。就是这样!!喵~~
我就大慈大悲地告诉你
为了防止世界被破坏
为了维护世界的和平
贯彻爱与真实的罪恶
可爱而又迷人的反派角色
武藏,小次郎
我们是穿越银河的火箭队,白洞白色的明天在等着我们。就是这样!!喵~~
-
- 帖子: 6
- 注册时间: 2007-07-06 3:09
Re: mlrc(歌词脚本,支持很多播放器哦 :) 7月5日更新)
人品出问题了
先是找rhythmbox歌词没发现这个帖子,网上找到一个python的,从千千静听服务器取歌词的,不过没有同步显示,于是去百度python和gtk自己加了点代码实现了一个。
结果刚弄好,看到这个了。。。
赶紧安装gnome-osd发现不能用啊?报错:
这有可能是啥原因啊,哪位老大帮帮忙?
把我弄的python这个附在后面,都是网上下的,我只增加了几个函数实现同步显示。好多年不写程序了,没怎么考虑效率,界面没修饰,设置上比如显示多少行,歌词保存的位置和名称都没用配置文件,哪位兄弟有兴趣试用的话自己改代码吧,反正全是源码
安装方法:连ttplyrics这个目录(不能改名,否则rhythmbox无法识别)一起解压到/usr/lib/rhythmbox/plugins/或者.gnome2/rhythmbox/plugins/ 然后在rhythmbox启用应该就可以了

先是找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启用应该就可以了