foobar2000 有网易云歌词的插件了,这个就不用了。

  在网易云音乐上面看到有首歌的歌词翻译的不错,想保存下来,翻翻缓存文件夹,发现格式不对。
  Google 百度了一下找到个可以获取云音乐歌词的软件,试试看获取结果不全。又在知乎上面看到有人发,可是全是程序源码,我这么笨哪里会编译。只好自己鼓捣了个脚本。

  后来又因为手机里面的 sed 有问题害我白折腾半天,最后用了 busybox 才解决。

  这样文件名都是数字,不过也没办法了,手动改吧。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/system/bin/sh
#06-30-2016, Sora.

#网易云音乐APP的歌词目录
nd=/sdcard/netease/cloudmusic/Cache/Lyric
#转换完成后的输出目录
od=/sdcard/Android

for i in `ls $nd`; do
lrc=$(cat $nd/$i | busybox sed 's/"\[/\n\[/g; s/\\n/\n/g; s/]undefined/]/g' | busybox sed '/"lyric/d; /\[by:/d'| busybox sed 's/".*}//g')
if [ -n "$lrc" ]; then
echo "$lrc" > $od/$i.lrc
echo $od/$i.lrc
fi
done