- 论坛徽章:
- 0
|
如果你也使用fluxbox, xfe, mlterm, mpg123
也只用mpg123听歌, 又想同步显示歌词, 而且本地歌词就可以了
那么本文应该合你胃口,
否则, 请各位行过路过飘过飞过...., 毋须踩着过...
源于一条简单的命令:
mpg123 -q file.mp3& showlrc file.lrc
我就想如果随便写个showlrc解析lrc文件, 不就OK了吗!!
结果就随便写了个:(其实尽力写也不过如此^_^)
附件有个flrc.c
gcc flrc.c -o flrc
![]()
文件:flrc.tar
大小:10KB
下载:
下载
还有一个脚本:
#!/bin/bash
num=$#
args=$*
if [ $num -eq 0 ]
then
echo "Usage: $0 filename ......"
exit
fi
echo -e "\b\b\b\b\b\b\b\bPlaying mp3......"
for x in $args
do
mytest=0
file_lrc="`dirname $x`/`basename $x .mp3`.lrc"
if [ -f $file_lrc ]
then
mpg123 -q $x & flrc $file_lrc &&
while [ $mytest -eq 0 ]
do
ps -ef | grep mpg123 | grep $x >/dev/null 2>/dev/null
mytest=$?
sleep 1
done
else
mpg123 -q $x & echo "没有歌词" &&
while [ $mytest -eq 0 ]
do
ps -ef | grep mpg123 | grep $x >/dev/null 2>/dev/null
mytest=$?
sleep 1
done
fi
done
把pmp3.sh和flrc拷贝相应目录下 , 记得 chmod +x ....
pmp3.sh 旋木.mp3 世界会变得很美.mp3 xxxx.mp3 ......
还是有张图好点: 控制台下的...
![]()
其实世界可以变得更美好: Look...
![]()
设置mlterm支持中文美化Google上很多, 或者使用别的终端也许可以的
在xfe(别的一样)文件管理器上关联mp3文件, 用下面一行打开
mlterm -T Playing -t -0 green -g 50x6 -f PeachPuff1 -s false -e pmp3.sh
这样选中多个mp3文件打开就可以了, 歌词要同名哦...
哈哈, 用mpg123的朋友也许会有用
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/82253/showart_1723968.html |
|