sh/bash/dash/ksh/zsh等Shell脚本
-
solcomo
- 帖子: 2838
- 注册时间: 2007-04-25 13:12
#121
帖子
由 solcomo » 2008-06-21 9:18
你把标签补全好不好....没有歌手名会把歌名填过去的...
要不然你用模糊搜索好了...虽然准确度差点....
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖
☠☯⚔
☣☦☃
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
-
zhwps
- 帖子: 77
- 注册时间: 2007-03-21 14:33
#122
帖子
由 zhwps » 2008-06-21 22:36
哦,要这样啊,知道了,谢谢!
-
solcomo
- 帖子: 2838
- 注册时间: 2007-04-25 13:12
#124
帖子
由 solcomo » 2008-06-22 19:55
...第一页上面有说明啊..
修改~/.config/mlrc.conf文件
vposition=bottom
halignment=left
这两项改成自己喜欢的
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖
☠☯⚔
☣☦☃
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
-
haolll230
- 帖子: 77
- 注册时间: 2007-11-02 18:17
- 来自: 广东潮州
-
联系:
#125
帖子
由 haolll230 » 2008-06-22 19:57
我到希望能有个像千千静听一样能自动上网搜索歌词的播放器
我爱女朋友,也爱linux(^_^)
-
solcomo
- 帖子: 2838
- 注册时间: 2007-04-25 13:12
#126
帖子
由 solcomo » 2008-06-22 20:03
haolll230 写了:我到希望能有个像千千静听一样能自动上网搜索歌词的播放器
lmplayer
yoyoplayer
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖
☠☯⚔
☣☦☃
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
-
zhwps
- 帖子: 77
- 注册时间: 2007-03-21 14:33
#127
帖子
由 zhwps » 2008-06-22 20:12
原来是这样啊,我把title显示的方式改了,改成了知显示title,这样就下载不到歌词了。
如果显示方式设置为artist - title 也是搜索不到歌词的……
不知道是否有办法可以从ID里面自动读取artist和title信息,这样准确度会高一些,不受个人设置的影响……
-
solcomo
- 帖子: 2838
- 注册时间: 2007-04-25 13:12
#128
帖子
由 solcomo » 2008-06-22 20:19
请问你用的是audacious?
和显示方式是没有关系的,就是根据id判断的
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖
☠☯⚔
☣☦☃
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
-
solcomo
- 帖子: 2838
- 注册时间: 2007-04-25 13:12
#129
帖子
由 solcomo » 2008-06-22 20:24
对不起
似乎不是....

♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖
☠☯⚔
☣☦☃
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
-
zhwps
- 帖子: 77
- 注册时间: 2007-03-21 14:33
#130
帖子
由 zhwps » 2008-06-22 21:25
我用的是audacious,从代码看应该不是从ID读取歌曲信息的。
另外,关于我刚才说的“如果显示方式设置为artist - title 也是搜索不到歌词的”是错的,配置文件里面可以设置。
不过,我搜索到的几首歌词都是零字节,哪位知道这是为什么吗?
-
solcomo
- 帖子: 2838
- 注册时间: 2007-04-25 13:12
#131
帖子
由 solcomo » 2008-06-22 21:37
dbus读取SongTitle,以前从没改过显示方式,理所当然的就认为是读取完整的id信息了
0字节应该是整理歌词时候的问题
但在我这从没出现过,找不到原因
有兴趣的话可以看102楼
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖
☠☯⚔
☣☦☃
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
-
zhwps
- 帖子: 77
- 注册时间: 2007-03-21 14:33
#132
帖子
由 zhwps » 2008-06-22 23:12
给个错误信息:
awk '! /(\] *.?)$|^( *)$|^[^\[]/' ~/.lyrics/陈慧娴 - 红茶馆.lrc | awk -F"\]" '{if (NF > 2) {for (i = 1; i < NF; i++) {print $i"]"$NF;}} else{print $0;}}' | sort
awk: warning: escape sequence `\]' treated as plain `]'
awk: cmd. line:1: fatal: cannot open file `/home/lby/.lyrics/陈慧娴' for reading (No such file or directory)
看情况似乎是由于文件名有空格导致找不到文件所致。下面是我做的测试:
awk '! /(\] *.?)$|^( *)$|^[^\[]/' ~/.lyrics/"陈慧娴 - 红茶馆.lrc" | awk -F"\]" '{if (NF > 2) {for (i = 1; i < NF; i++) {print $i"]"$NF;}} else{print $0;}}' | sort
awk: warning: escape sequence `\]' treated as plain `]'
[00:00.00]红茶馆
[00:02.00]作曲:K. Senko、M. Aoi
-
zhwps
- 帖子: 77
- 注册时间: 2007-03-21 14:33
#133
帖子
由 zhwps » 2008-06-22 23:16
READLRC(){
NM="$(GETNAME)"
[ -e $LRCDIR/"$NM".lrc ] && awk '! /(\] *.?)$|^( *)$|^[^\[]/' $LRCDIR/"$NM“.lrc | awk -F"\]" '{if (NF > 2) {for (i = 1; i < NF; i++) {print $i"]"$NF;}} else{print $0;}}' | sort > $LRCDIR/"$NM".lrc
}
改为:
READLRC(){
NM="$(GETNAME)"
[ -e $LRCDIR/"$NM".lrc ] && awk '! /(\] *.?)$|^( *)$|^[^\[]/' $LRCDIR/"$NM.lrc" | awk -F"\]" '{if (NF > 2) {for (i = 1; i < NF; i++) {print $i"]"$NF;}} else{print $0;}}' | sort > $LRCDIR/"$NM".lrc
}
我这里就可以了
-
zhwps
- 帖子: 77
- 注册时间: 2007-03-21 14:33
#134
帖子
由 zhwps » 2008-06-22 23:22
这个版本似乎比较完美:
READLRC(){
NM="$(GETNAME)"
[ -e $LRCDIR/"$NM".lrc ] && awk '! /(\] *.?)$|^( *)$|^[^\[]/' $LRCDIR/"$NM.lrc" | awk -F"\]" '{if (NF > 2) {for (i = 1; i < NF; i++) {print $i"]"$NF;}} else{print $0;}}' | sort > $LRCDIR/"$NM.lrc_1"
mv $LRCDIR/"$NM.lrc_1" $LRCDIR/"$NM.lrc"
}
-
solcomo
- 帖子: 2838
- 注册时间: 2007-04-25 13:12
#135
帖子
由 solcomo » 2008-06-22 23:24
代码里面是有引号的...
看来有没有引号都会出现这句
awk: warning: escape sequence `\]' treated as plain `]'
你试试在第二个]前加转义
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖
☠☯⚔
☣☦☃
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS