当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 20 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : 显示歌词的软件osd-lyrics 0.2,附rhythmbox一起启动和退出的脚本。
帖子发表于 : 2009-10-31 13:55 
头像

注册: 2007-11-08 21:23
帖子: 1289
地址: 中国
送出感谢: 0 次
接收感谢: 0 次
好久没有进这个版块了,RHYTHMBOX虽然非常好用,但是听歌一直也没有歌词,论坛也看到过别人写的脚本,功能够了,但是觉得很不美观,觉得是个遗憾,今天发现TWEAK更新以后第三方软件源中有这么个有个osdlyric,可与各种媒体播放器兼容的osd歌词显示。
有点小问题,怎样能让他跟随RHYTHMBOX一起启动呢?我在rhythmbox启动器命令后加上&& osd-lyrics好像也不能一起启动。而且不会自动选择最合适歌词这样的功能,每次都要自己去点一下,不方便,求脚本高手解决。
一装上,发现真是简单好用,上图吧。
附件:
Screenshot-Ubuntu Tweak.png
Screenshot-Ubuntu Tweak.png [ 142.84 KiB | 被浏览 4625 次 ]


附件:
Screenshot-首选项.png
Screenshot-首选项.png [ 48.55 KiB | 被浏览 4625 次 ]


附件:
Screenshot-Ubuntu中文论坛 • 发表主题 - Shiretoko (Build 20091030033131).png
Screenshot-Ubuntu中文论坛 • 发表主题 - Shiretoko (Build 20091030033131).png [ 147.01 KiB | 被浏览 4625 次 ]


======================================
感谢13楼:潇洒走一回
引用:
潇洒走一回 写道:
引用:
有没有办法在rhythmbox退出之后自动退出osd-lyrics呢?基本上一台电脑上也不存在两个音乐播放器,可不考虑还有没有其它播放器是否还在继续用osd-lyrics显示歌词

有一个根据名字杀死进程的命令,killall...可以实现退出播放器自动退出osd-lyrics...
有一个pgrep的命令,通过它可以检察某个程序是否正在运行...可以在确定了没有其它播放器还在运行之后才退出osd-lyrics...
可以建立一个专门用来启动和退出rhythmbox的脚本,下面的脚本根据我的moc + lrcdis环境改写成了rhymbox + osd-lyrics,欢迎测试:
代码:
#!/bin/bash
#启动或退出rhythmbox
rhyPid=`pgrep rhythmbox` #检察rhythmbox进程是否存在
if [ -n "$rhyPid" ]; then
   players=$(for i in banshee audacious mplayer; do pgrep $i; done) #这里换成你常用的其它几个播放器
   [ ! -n "$players" ] && killall osd-lyrics #如果没有发现其它播放器运行,则直接杀死osd-lyrics(我现在没用它,或许有正常退出的办法,你查查.)
   rhythmbox -q #退出
else
   rhythmbox&
   lrcPID=`pgrep osd-lyrics`
   [ ! -n "$lrcPID" ] && osd-lyrics& #如果osd-lyrics正在运行,就不必重复打开了.
fi


PS:执行这个脚本不用加参数,它既可以打开也可以关闭rhythmbox,当rhythmbox正在运行时,执行它代表退出,当rhythmbox没有运行时,执行它代表打开...为了方便,你可以在面板上放一个启动器指向它,对着它点一下,音乐就播放了,再点一下,就是退出...



_________________
这个功能如何实现?
http://yufanyufan.spaces.live.com/blog/ ... !149.entry
要实现的功能为,若当前标签页为空白页,则在当前页打开,否则新建一个标签页。


最后由 ssfjhh 编辑于 2009-11-04 18:30,总共编辑了 3 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: 显示歌词的软件osd-lyrics 0.2
帖子发表于 : 2009-10-31 13:59 
头像

注册: 2007-05-06 2:46
帖子: 15634
送出感谢: 0 次
接收感谢: 2
vlc有没类似插件,物尽其用

实在不想多装嘛玩意


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 显示歌词的软件osd-lyrics 0.2
帖子发表于 : 2009-10-31 15:05 

注册: 2008-09-25 19:58
帖子: 294
送出感谢: 0 次
接收感谢: 1
建一个bash脚本吧

引用:
#!/bin/bash
osd-lyrics &
rhythmbox &


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 显示歌词的软件osd-lyrics 0.2
帖子发表于 : 2009-10-31 15:10 
头像

注册: 2009-05-20 21:43
帖子: 735
送出感谢: 2
接收感谢: 2
你启动rhymbox的时候,在后面加上&,不然它会一直等到你的rhymbox进程结束才执行后面的命令


_________________
http://wonc.me/


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 显示歌词的软件osd-lyrics 0.2
帖子发表于 : 2009-10-31 15:11 
头像

注册: 2009-05-20 21:43
帖子: 735
送出感谢: 2
接收感谢: 2
另外,lrcdis或许是一个更好的显示歌词的工具,googleCode上有此项目


_________________
http://wonc.me/


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 显示歌词的软件osd-lyrics 0.2
帖子发表于 : 2009-10-31 16:31 
头像

注册: 2007-11-08 21:23
帖子: 1289
地址: 中国
送出感谢: 0 次
接收感谢: 0 次
lsl330 写道:
建一个bash脚本吧

引用:
#!/bin/bash
osd-lyrics &
rhythmbox &


NICE,这么简单就解决问题了,那有没有办法,在rhythmbox退出之后自动把osd-lyrics也给退出呢?


_________________
这个功能如何实现?
http://yufanyufan.spaces.live.com/blog/ ... !149.entry
要实现的功能为,若当前标签页为空白页,则在当前页打开,否则新建一个标签页。


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 显示歌词的软件osd-lyrics 0.2
帖子发表于 : 2009-10-31 16:40 
头像

注册: 2007-11-08 21:23
帖子: 1289
地址: 中国
送出感谢: 0 次
接收感谢: 0 次
潇洒走一回 写道:
你启动rhymbox的时候,在后面加上&,不然它会一直等到你的rhymbox进程结束才执行后面的命令


用&&连接两条命令不是前一条成功就执行后一条吗?已经按三楼的办法,建了个脚本,启动现在没有问题了。

有没有办法在rhythmbox退出之后自动退出osd-lyrics呢?基本上一台电脑上也不存在两个音乐播放器,可不考虑还有没有其它播放器是否还在继续用osd-lyrics显示歌词。


_________________
这个功能如何实现?
http://yufanyufan.spaces.live.com/blog/ ... !149.entry
要实现的功能为,若当前标签页为空白页,则在当前页打开,否则新建一个标签页。


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 显示歌词的软件osd-lyrics 0.2
帖子发表于 : 2009-10-31 16:44 
头像

注册: 2009-05-20 21:43
帖子: 735
送出感谢: 2
接收感谢: 2
lrcdis可以在它能识别的播放器退出时,自动退出...不过好象不太可靠


_________________
http://wonc.me/


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 显示歌词的软件osd-lyrics 0.2
帖子发表于 : 2009-10-31 16:48 
头像

注册: 2007-11-08 21:23
帖子: 1289
地址: 中国
送出感谢: 0 次
接收感谢: 0 次
潇洒走一回 写道:
lrcdis可以在它能识别的播放器退出时,自动退出...不过好象不太可靠

刚才下载了个,是个脚本呀,运行了下,还没有运行下来,在终端里运行很不好看。我觉得没啥好用的。

LINUX下的软件,很多都会陷入这样的误区,太强大,太复杂,很多用户需要的只一个简单实用的工具。


_________________
这个功能如何实现?
http://yufanyufan.spaces.live.com/blog/ ... !149.entry
要实现的功能为,若当前标签页为空白页,则在当前页打开,否则新建一个标签页。


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 显示歌词的软件osd-lyrics 0.2
帖子发表于 : 2009-11-01 0:39 
头像

注册: 2009-05-20 21:43
帖子: 735
送出感谢: 2
接收感谢: 2
ssfjhh 写道:
潇洒走一回 写道:
lrcdis可以在它能识别的播放器退出时,自动退出...不过好象不太可靠

刚才下载了个,是个脚本呀,运行了下,还没有运行下来,在终端里运行很不好看。我觉得没啥好用的。

LINUX下的软件,很多都会陷入这样的误区,太强大,太复杂,很多用户需要的只一个简单实用的工具。

lrcdis虽然是个脚本,但是功能很够用,占用资源也很少,OSDlyrics看起来也不错,但是我感觉开销稍大.还有lrcdis同样也支持多种甚至更多播放器.还有lrcdis好象搜索歌词更准确一些,成功率也很高...它即可以在终端中输出歌词,也可以在桌面上输出,什么叫在终端里运行很不好看,不信你看我的截图:
附件:
Screenshot.png
Screenshot.png [ 1.14 MiB | 被浏览 4562 次 ]

你说的误区我也有同感,不过我感觉lrcdis确实简单够用了,而且视觉效果还不错...
另外,要在桌面显示歌词,你安装gnome-osd了吗?


_________________
http://wonc.me/


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 显示歌词的软件osd-lyrics 0.2
帖子发表于 : 2009-11-01 1:29 

注册: 2008-09-25 19:58
帖子: 294
送出感谢: 0 次
接收感谢: 1
潇洒走一回 写道:
ssfjhh 写道:
潇洒走一回 写道:
lrcdis可以在它能识别的播放器退出时,自动退出...不过好象不太可靠

刚才下载了个,是个脚本呀,运行了下,还没有运行下来,在终端里运行很不好看。我觉得没啥好用的。

LINUX下的软件,很多都会陷入这样的误区,太强大,太复杂,很多用户需要的只一个简单实用的工具。

lrcdis虽然是个脚本,但是功能很够用,占用资源也很少,OSDlyrics看起来也不错,但是我感觉开销稍大.还有lrcdis同样也支持多种甚至更多播放器.还有lrcdis好象搜索歌词更准确一些,成功率也很高...它即可以在终端中输出歌词,也可以在桌面上输出,什么叫在终端里运行很不好看,不信你看我的截图:
附件:
Screenshot.png
你说的误区我也有同感,不过我感觉lrcdis确实简单够用了,而且视觉效果还不错...
另外,要在桌面显示歌词,你安装gnome-osd了吗?

楼上的截图明显没有osd-lyrics好看 :em06
osd-lyrics是用两种颜色实现卡拉OK效果的,lrcdis只有一种


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 显示歌词的软件osd-lyrics 0.2
帖子发表于 : 2009-11-01 10:27 
头像

注册: 2007-11-08 21:23
帖子: 1289
地址: 中国
送出感谢: 0 次
接收感谢: 0 次
潇洒走一回 写道:
ssfjhh 写道:
潇洒走一回 写道:
lrcdis可以在它能识别的播放器退出时,自动退出...不过好象不太可靠

刚才下载了个,是个脚本呀,运行了下,还没有运行下来,在终端里运行很不好看。我觉得没啥好用的。

LINUX下的软件,很多都会陷入这样的误区,太强大,太复杂,很多用户需要的只一个简单实用的工具。

lrcdis虽然是个脚本,但是功能很够用,占用资源也很少,OSDlyrics看起来也不错,但是我感觉开销稍大.还有lrcdis同样也支持多种甚至更多播放器.还有lrcdis好象搜索歌词更准确一些,成功率也很高...它即可以在终端中输出歌词,也可以在桌面上输出,什么叫在终端里运行很不好看,不信你看我的截图:
附件:
Screenshot.png
你说的误区我也有同感,不过我感觉lrcdis确实简单够用了,而且视觉效果还不错...
另外,要在桌面显示歌词,你安装gnome-osd了吗?


装了这个GNOME-OSD之后好用了,只是它还不够漂亮,而且不知道怎么配置他,难道要打开脚本配置?没有old-lrcdis好用。


_________________
这个功能如何实现?
http://yufanyufan.spaces.live.com/blog/ ... !149.entry
要实现的功能为,若当前标签页为空白页,则在当前页打开,否则新建一个标签页。


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 显示歌词的软件osd-lyrics 0.2
帖子发表于 : 2009-11-01 16:11 
头像

注册: 2009-05-20 21:43
帖子: 735
送出感谢: 2
接收感谢: 2
ssfjhh 写道:
潇洒走一回 写道:
ssfjhh 写道:
潇洒走一回 写道:
lrcdis可以在它能识别的播放器退出时,自动退出...不过好象不太可靠

刚才下载了个,是个脚本呀,运行了下,还没有运行下来,在终端里运行很不好看。我觉得没啥好用的。

LINUX下的软件,很多都会陷入这样的误区,太强大,太复杂,很多用户需要的只一个简单实用的工具。

lrcdis虽然是个脚本,但是功能很够用,占用资源也很少,OSDlyrics看起来也不错,但是我感觉开销稍大.还有lrcdis同样也支持多种甚至更多播放器.还有lrcdis好象搜索歌词更准确一些,成功率也很高...它即可以在终端中输出歌词,也可以在桌面上输出,什么叫在终端里运行很不好看,不信你看我的截图:
附件:
Screenshot.png
你说的误区我也有同感,不过我感觉lrcdis确实简单够用了,而且视觉效果还不错...
另外,要在桌面显示歌词,你安装gnome-osd了吗?


装了这个GNOME-OSD之后好用了,只是它还不够漂亮,而且不知道怎么配置他,难道要打开脚本配置?没有old-lrcdis好用。

确实没有OSD-lyrics花样多,也没有卡拉OK效果,但是它足够用了,正好能满足我的需求,同时开销比较少...它的配置文件是~/.config/lrcdis.conf,能够配置的选项也不少...
我在这主要是向你推荐一下...因为我也很喜欢lrcdis,它不能OSD-lyrics那样随便拖动位置,但可以在配置文件里定义(上中,下中,上左,上右,下左,下右),很多小程序都是基于文本来配置,我感觉这样能够集中更多的配置选项,而不必花太大的精力,而且没必要因为文本形式的配置文件而感到纠结,毕竟你把它修改好了,就是一劳永逸了.
其实用什么只是个人爱好问题,我开始本来只是向你推荐一下,没想到说了这么多...我没有用OSD-lyrics的原因有好几个,它搜索歌词成功率低,lrcdis可以搜索baidu,sougou和qianqian的歌词;不支持我使用的moc播放器(不过它支持另一个不错的audacious);功能虽多,但显得冗余,感觉没必要整那么复杂,我只是想把歌词显示出来(当然一些确实有必要的除外,比如卡拉OK效果,是我对lrcdis的遗憾)...


_________________
http://wonc.me/


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 显示歌词的软件osd-lyrics 0.2
帖子发表于 : 2009-11-01 18:51 
头像

注册: 2009-05-20 21:43
帖子: 735
送出感谢: 2
接收感谢: 2
引用:
有没有办法在rhythmbox退出之后自动退出osd-lyrics呢?基本上一台电脑上也不存在两个音乐播放器,可不考虑还有没有其它播放器是否还在继续用osd-lyrics显示歌词

有一个根据名字杀死进程的命令,killall...可以实现退出播放器自动退出osd-lyrics...
有一个pgrep的命令,通过它可以检察某个程序是否正在运行...可以在确定了没有其它播放器还在运行之后才退出osd-lyrics...
可以建立一个专门用来启动和退出rhythmbox的脚本,下面的脚本根据我的moc + lrcdis环境改写成了rhymbox + osd-lyrics,欢迎测试:
代码:
#!/bin/bash
#启动或退出rhythmbox
rhyPid=`pgrep rhythmbox` #检察rhythmbox进程是否存在
if [ -n "$rhyPid" ]; then
   players=$(for i in banshee audacious mplayer; do pgrep $i; done) #这里换成你常用的其它几个播放器
   [ ! -n "$players" ] && killall osd-lyrics #如果没有发现其它播放器运行,则直接杀死osd-lyrics(我现在没用它,或许有正常退出的办法,你查查.)
   rhythmbox -q #退出
else
   rhythmbox&
   lrcPID=`pgrep osd-lyrics`
   [ ! -n "$lrcPID" ] && osd-lyrics& #如果osd-lyrics正在运行,就不必重复打开了.
fi


PS:执行这个脚本不用加参数,它既可以打开也可以关闭rhythmbox,当rhythmbox正在运行时,执行它代表退出,当rhythmbox没有运行时,执行它代表打开...为了方便,你可以在面板上放一个启动器指向它,对着它点一下,音乐就播放了,再点一下,就是退出...


_________________
http://wonc.me/


页首
 用户资料  
 
15 楼 
 文章标题 : Re: 显示歌词的软件osd-lyrics 0.2
帖子发表于 : 2009-11-01 19:35 
头像

注册: 2007-11-08 21:23
帖子: 1289
地址: 中国
送出感谢: 0 次
接收感谢: 0 次
潇洒走一回 写道:
引用:
有没有办法在rhythmbox退出之后自动退出osd-lyrics呢?基本上一台电脑上也不存在两个音乐播放器,可不考虑还有没有其它播放器是否还在继续用osd-lyrics显示歌词

有一个根据名字杀死进程的命令,killall...可以实现退出播放器自动退出osd-lyrics...
有一个pgrep的命令,通过它可以检察某个程序是否正在运行...可以在确定了没有其它播放器还在运行之后才退出osd-lyrics...
可以建立一个专门用来启动和退出rhythmbox的脚本,下面的脚本根据我的moc + lrcdis环境改写成了rhymbox + osd-lyrics,欢迎测试:
代码:
#!/bin/bash
#启动或退出rhythmbox
rhyPid=`pgrep rhythmbox` #检察rhythmbox进程是否存在
if [ -n "$rhyPid" ]; then
   players=$(for i in banshee audacious mplayer; do pgrep $i; done) #这里换成你常用的其它几个播放器
   [ ! -n "$players" ] && killall osd-lyrics #如果没有发现其它播放器运行,则直接杀死osd-lyrics(我现在没用它,或许有正常退出的办法,你查查.)
   rhythmbox -q #退出
else
   rhythmbox&
   lrcPID=`pgrep osd-lyrics`
   [ ! -n "$lrcPID" ] && osd-lyrics& #如果osd-lyrics正在运行,就不必重复打开了.
fi


PS:执行这个脚本不用加参数,它既可以打开也可以关闭rhythmbox,当rhythmbox正在运行时,执行它代表退出,当rhythmbox没有运行时,执行它代表打开...为了方便,你可以在面板上放一个启动器指向它,对着它点一下,音乐就播放了,再点一下,就是退出...


非常非常感谢,写出这样的脚本也要花些时间的。我放在一楼了,方便别人使用。


_________________
这个功能如何实现?
http://yufanyufan.spaces.live.com/blog/ ... !149.entry
要实现的功能为,若当前标签页为空白页,则在当前页打开,否则新建一个标签页。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 20 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译