重磅出击:外挂式显歌词脚本升级版(支持8/9种播放器:))-09.02.12更新

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

重磅出击:外挂式显歌词脚本升级版(支持8/9种播放器:))-09.02.12更新

#1

帖子 xiooli » 2008-12-12 14:30

通告:
lrcdis以后的更新将不再在此地发布,如果你想获得最新的svn版本,请用以下命令或去google code的项目主页上去下载,谢谢大家支持
svn checkout http://lrcdis.googlecode.com/svn/trunk/ lrcdis-read-only
:em11



#骨头兄在google code上建立了项目,主页在http://code.google.com/p/lrcdis/ :em06

========================09.02.22更新==============================
添加了将歌词输入到管道文件的模式,选择该模式其他程序只要循环读取该管道可以显示当前的歌词。
可以用来使conky显示歌词,其他程序获取歌词的方式:cat </dev/shm/lrcfifo。在kde4下可以让
plasma插件STDIN来显示歌词。STDIN下载地址:http://www.kde-look.org/content/show.ph ... tent=92309,在youtube上有一段展示视频:http://www.youtube.com/watch?v=i9wO3lI-XE0,更详细了解请去我的博客。
演示视频的清晰版在此:http://ftp.ubuntu.org.cn/home/xiooli/stdin-lrcdis.ogv
========================09.02.12更新==============================
改写了不能工作的quodlibet部分的代码,现在使用quodlibet已经可以正常显示歌词了。

========================09.02.06更新==============================
添加了amarok 2支持,并改写了一些易出问题的代码。
lrcdis.png
========================08.12.13更新==============================
添加了mplayer支持。
说明:
须用一种特别的方法播放才可以用lrcdis来显示mplayer的歌词,像这样:

代码: 全选

mkfifo /dev/shm/{mfifo,ififo}
mplayer 0.5英里-李宇春.mp3 -msglevel all=4 -input file=/dev/shm/mfifo|while read a;do [ "${a//ANS/}" != "$a" ] &&  echo $a>/dev/shm/ififo ;done
然后运行lrcdis就可以了。
注意,mplayer的优先级是最低的,所以得保证没有其他支持的播放器在运行你才可以感受到如此变态的播放方式 :em09
已知问题:快进时获取时间不准(这怪不得我:()。
总之,凑合着用吧。。。
=================================================================
RT
参考了solcomo的mlrc viewtopic.php?t=124574
和yingfei的rhythmbox 伪歌词同步脚本viewtopic.php?f=21&t=73109&start=0

特色:
1,支持 mpd, mocp, audacious, amarok, exaile, quodlibet, rhythmbox, mplayer 八种播放器(有solcomo作开路先锋,哈哈。其中我只测试了 mpd, audacious, rhythmbox和mplayer,其他的请各位勇当小白了:))。
2,支持配置文件了,配置文件保存在~/.config/lrcdis.conf,可以自己改配置。
3,采用了自身独立时间循环来产生时间信号,一定周期后与播放器时间相校准,减少 cpu 开支,但是在有拖动时可能反应有一点延迟。
4,命令行显示歌词模式采用了tput,避免了反复的clear屏幕。
用法:
自己 ./lrcdis -h查看。

=============================下载=============================
附件
lrcdis-090222.tar.gz
(5.61 KiB) 已下载 385 次
lrcdis-090212.tar.gz
改写quodlibet支持。
(5.41 KiB) 已下载 230 次
lrcdis-090206.tar.gz
09.02.06版,添加来amarok 2支持,并改写来一些易出问题的代码。
(5.44 KiB) 已下载 218 次
lrcdis-081213.tar.gz
08.12.13版,支持八种播放器,添加了mplayer支持,如果你不用mplayer放歌则完全没有必要下载这个版本。
(5.31 KiB) 已下载 338 次
lrcdis-081212.tar.gz
08.12.12版,支持七种播放器
(5.16 KiB) 已下载 441 次
Joolix live OS: http://joolix.com

代码: 全选

dpkg -l|awk '/^rc/{print $2}'|sudo xargs dpkg -P
头像
xjpvictor
帖子: 2837
注册时间: 2007-08-22 15:55
系统: Archlinux
来自: 新加坡
联系:

Re: 重磅出击:外挂式显歌词脚本升级版(支持7种播放器:))

#2

帖子 xjpvictor » 2008-12-12 14:38

顶。。 :em11
Entschuldigung. Ich habe keine ahnung.
Secure with PGP: gpg --recv-keys 0x68b6e3d8
Fingerprint: 5556 517C F52F E402 DDF5 5400 6D30 F13E 68B6 E3D8
Towards A Sustainable Earth: Print Only When Necessary
头像
HuntXu
帖子: 5776
注册时间: 2007-09-29 3:09

Re: 重磅出击:外挂式显歌词脚本升级版(支持7种播放器:))

#3

帖子 HuntXu » 2008-12-12 14:45

收藏先 :em11
HUNT Unfortunately No Talent...
头像
bones7456
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
联系:

Re: 重磅出击:外挂式显歌词脚本升级版(支持7种播放器:))

#4

帖子 bones7456 » 2008-12-12 15:00

支持~ :em11
关注我的blog: ε==3
头像
qiang_liu8183
论坛版主
帖子: 10699
注册时间: 2006-09-10 22:36
系统: Arch Debian
来自: 北京

Re: 重磅出击:外挂式显歌词脚本升级版(支持7种播放器:))

#5

帖子 qiang_liu8183 » 2008-12-12 15:39

辛苦了~ :em70
看破、放下、自在、随缘、念佛
真诚、清净、平等、正觉、慈悲
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 重磅出击:外挂式显歌词脚本升级版(支持7种播放器:))

#6

帖子 eexpress » 2008-12-12 15:41

还折腾。晕不。搞点新鲜的啊
● 鸣学
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

Re: 重磅出击:外挂式显歌词脚本升级版(支持7种播放器:))

#7

帖子 xiooli » 2008-12-12 15:46

eexpress 写了:还折腾。晕不。搞点新鲜的啊
我没有那么多短信费阿 :em04
头像
想入非非
帖子: 8078
注册时间: 2008-07-14 22:42
来自: Beijing
联系:

Re: 重磅出击:外挂式显歌词脚本升级版(支持7种播放器:))

#8

帖子 想入非非 » 2008-12-12 15:48

精品支持 :em06
Ubuntu User
头像
yjcong
帖子: 2470
注册时间: 2006-02-28 3:11

Re: 重磅出击:外挂式显歌词脚本升级版(支持7种播放器:))

#9

帖子 yjcong » 2008-12-12 16:43

至少把mplayer和xmms支持了啊
一梦三年,
松风依旧,
萝月何曾老.


灵幽听微, 谁观玉颜?
灼灼春华, 绿叶含丹.
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

Re: 重磅出击:外挂式显歌词脚本升级版(支持7种播放器:))

#10

帖子 xiooli » 2008-12-12 17:05

yjcong 写了:至少把mplayer和xmms支持了啊
mplayer就差一点:获取当前播放的时间就可以支持了,xmms我看看吧
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

Re: 重磅出击:外挂式显歌词脚本升级版(支持7种播放器:))

#11

帖子 xiooli » 2008-12-12 17:52

文明用语!
这个xmms2和mplayer一样,播放进度都是在一个“live”模式下显示的,只能用眼睛看,不知道怎么用命令获取 :em20
有知道的请告知下吧。只要知道播放时间就可以支持了。
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

Re: 重磅出击:外挂式显歌词脚本升级版(支持8种播放器:))-08.12.13更新

#12

帖子 xiooli » 2008-12-13 14:37

今日更新,添加了mplayer支持。
ps:请谨慎尝试用其来显示mplayer的歌词,因为这个方法实在,实在是太变态了 :em05
头像
yjcong
帖子: 2470
注册时间: 2006-02-28 3:11

Re: 重磅出击:外挂式显歌词脚本升级版(支持8种播放器:))-08.12.13更新

#13

帖子 yjcong » 2008-12-13 15:16

xiooli 写了:今日更新,添加了mplayer支持。
ps:请谨慎尝试用其来显示mplayer的歌词,因为这个方法实在,实在是太变态了 :em05
你怎么不弄得再变态一些呢?? :em05 :em05 :em05
一梦三年,
松风依旧,
萝月何曾老.


灵幽听微, 谁观玉颜?
灼灼春华, 绿叶含丹.
头像
fengjie
帖子: 130
注册时间: 2008-03-19 14:20

Re: 重磅出击:外挂式显歌词脚本升级版(支持8种播放器:))-08.12.13更新

#15

帖子 fengjie » 2008-12-13 16:52

收藏了,楼主再接再厉哇
主板:ASUS P8Z77-V
CPU:Intel 酷睿i3 3200
内存:ADTA DDRⅢ 1600 8G
显卡:Intel® HD Graphic
声卡:Realtek ALC 892
有线网卡:Intel® 82579V
无线网卡:Qualcomm Atheros AR9485
硬盘:WDC WD6401AALS
电源:长城ATX-350SD静音大师
显示器:Samsung S24A350H
回复