http://www.oschina.net/p/lrcdis/
http://code.google.com/p/lrcdis/downloads/list
#!/bin/bash
# Name:
# License:
# Credit:
# Encoding: UTF-8
# Thanks to: 搜狗歌词搜索
Version=090908
#是否开启调试信息
Debug=0
Conf_file=~/.config/lrcdis.conf
Cookie_file=/dev/shm/lrcdis-cookie-file-$USER-"`date +"%s.%N"`-$RANDOM"
#=========================定义函数=============================
INIT() {
#===================LRCDIS-CONFIG================
#保存lrc文件的文件夹
Lrcdir=~/.lyrics
#显示模式: osd|notify|fifo|title|cli|kdialog|echo (将歌词输出到一个管道文件,以便用其他命令访问)
Dismode=osd
#播放器类型: mpd|mocp|muine|audacious|juk|amarok|exaile|gmusicbrowser|quodlibet|qmmp|rhythmbox|banshee|audacious2|xmms2
Player=rhythmbox
#获取歌曲名称方式: id3(id3标签方式)|filename(文件名方式)
Readname=id3
#自身时间发生器产生时间的间隔(最好小于1秒)
Sleeptm=0.6
#======================[cli]=====================
#命令行显示时的参数
#一屏显示行数
Row=10
#歌曲标题的颜色(见最后的颜色定义)
Titlecolor=green
#歌曲歌词的颜色(见最后的颜色定义)
Lyricscolor=blue
#==============[osd, notify & kdialog]=============
#osd显示时的参数
#osd显示位置:top, bottom
Vposition=top
#osd对齐位置:left, right, center
Halignment=center
#osd最长显示时间(超过则隐藏,单位毫秒?)
Timeout=10000
#span size
Size=20000
#字体颜色: green|white|blue|yellow|grey|...
#注意,这个颜色与cli模式的颜色不是一回事
Foreground=green
#动画效果: off, on
Animations=off
#是否加新行,以免挡住panel等: off|on
Addnewline=off
#notify模式的图标文件名(只支持绝对路径)
NotifyIcon=""
#kdialog显示的timeout
Ktimeout=5
#====================[lrc]======================
#从何处下载歌词: SOGOU_URI,BAIDU_URI,QIANQIAN_URI
Uri=SOGOU_URI
#是否检查歌词文件,yes/no,yes将会检查歌词文件是否正确,若不正确则重新下载歌词
Checklrc=yes
#下载歌词的最大重试次数,不宜过大
Maxdowntimes=4
#================================================
#定义颜色(仅在cli模式下使用)
black="30"
red="31"
green="32"
yellow="33"
blue="34"
magenta="35"
cyan="36"
white="37"
#======================END========================
EOF
}
DEBUGECHO() {
}
DO_NAME() {
}
USAGE() {
lrcdis $Version (http://code.google.com/p/lrcdis)
用法: $0 [选项]
选项:
备注:不加任何选项则以 $Conf_file 为配置文件初始化运行
EOF
}
PLAYER_USERS() {