Rhythmbox调用osdlyrics的小插件

由本社区发起的开源项目
回复
liberize
帖子: 41
注册时间: 2013-03-10 13:29
系统: Ubuntu 12.10
送出感谢: 0
接收感谢: 0

Rhythmbox调用osdlyrics的小插件

#1

帖子 liberize » 2013-03-10 13:45

新手,第一次发帖。用rhythmbox和osdlyrics的时候,感觉不大方便,就自己写了个小插件,在工具栏增加一个按钮,点击可以显示/关闭歌词,可以记忆歌词开关状态。插件是用python写的,只看了几天python的书,然后仿照已有的python-console插件写的,代码风格不是很好,见谅。
使用方法:下载后解压到~/.local/share/rhythmbox/plugins目录下(没有plugins目录则创建一个),打开rhythmbox,菜单“编辑”->“插件”里面把“显示歌词”勾上就行了。
注意:必须先安装osd-lyrics:https://code.google.com/p/osd-lyrics/downloads/list
另附:rhythmbox插件开发指南:https://live.gnome.org/RhythmboxPlugins/WritingGuide

项目主页:
https://github.com/liberize/rhythmbox-osdlyrics-plugin
上次由 liberize 在 2013-06-05 12:31,总共编辑 1 次。
头像
warmsun
帖子: 910
注册时间: 2010-09-23 11:49
送出感谢: 5 次
接收感谢: 6 次

Re: Rhythmbox调用osdlyrics的小插件

#2

帖子 warmsun » 2013-03-10 19:45

听起来不错啊
我是小白我怕谁?
时隔多年,升级为大白,我是大白我怕谁?
ubuntu-->Debian-->Arch-->??
头像
南风夜雨
帖子: 830
注册时间: 2007-01-04 9:49
系统: ubuntu-gnome
送出感谢: 5 次
接收感谢: 5 次

Re: Rhythmbox调用osdlyrics的小插件

#3

帖子 南风夜雨 » 2013-06-05 8:50

用了一下也不错。就是如果显示歌词的话,关闭Rhythmbox后会重新启动osdlyrics。不知道我这里是不是个案。
liberize
帖子: 41
注册时间: 2013-03-10 13:29
系统: Ubuntu 12.10
送出感谢: 0
接收感谢: 0

Re: Rhythmbox调用osdlyrics的小插件

#4

帖子 liberize » 2013-06-05 12:30

南风夜雨 写了:用了一下也不错。就是如果显示歌词的话,关闭Rhythmbox后会重新启动osdlyrics。不知道我这里是不是个案。
我这儿没有啊,可能是我之前做了一点修改,没有更新,你可以试试。

https://github.com/liberize/rhythmbox-osdlyrics-plugin
sd1471123
帖子: 9
注册时间: 2013-06-02 23:15
系统: fedora
送出感谢: 0
接收感谢: 1 次

Re: Rhythmbox调用osdlyrics的小插件

#5

帖子 sd1471123 » 2013-06-16 21:09

liberize 写了:
南风夜雨 写了:用了一下也不错。就是如果显示歌词的话,关闭Rhythmbox后会重新启动osdlyrics。不知道我这里是不是个案。
我这儿没有啊,可能是我之前做了一点修改,没有更新,你可以试试。

https://github.com/liberize/rhythmbox-osdlyrics-plugin
跪求楼主解答下我昨天安装好了那个插件的开关选项什么的都很正常 今天开机后就插件貌似无法调用osd了而且开关也不见了 装新版本后能调用了但是还是没开关。。求助啊
liberize
帖子: 41
注册时间: 2013-03-10 13:29
系统: Ubuntu 12.10
送出感谢: 0
接收感谢: 0

Re: Rhythmbox调用osdlyrics的小插件

#6

帖子 liberize » 2013-06-17 12:10

sd1471123 写了:
liberize 写了:
南风夜雨 写了:用了一下也不错。就是如果显示歌词的话,关闭Rhythmbox后会重新启动osdlyrics。不知道我这里是不是个案。
我这儿没有啊,可能是我之前做了一点修改,没有更新,你可以试试。

https://github.com/liberize/rhythmbox-osdlyrics-plugin
跪求楼主解答下我昨天安装好了那个插件的开关选项什么的都很正常 今天开机后就插件貌似无法调用osd了而且开关也不见了 装新版本后能调用了但是还是没开关。。求助啊
我这儿没问题,请说明你的rhythmbox版本,终端运行

代码: 全选

rhythmbox -D showlyrics
把输出贴上来。
sd1471123
帖子: 9
注册时间: 2013-06-02 23:15
系统: fedora
送出感谢: 0
接收感谢: 1 次

Re: Rhythmbox调用osdlyrics的小插件

#7

帖子 sd1471123 » 2013-06-17 20:01

liberize 写了:
sd1471123 写了:
liberize 写了:
南风夜雨 写了:用了一下也不错。就是如果显示歌词的话,关闭Rhythmbox后会重新启动osdlyrics。不知道我这里是不是个案。
我这儿没有啊,可能是我之前做了一点修改,没有更新,你可以试试。

https://github.com/liberize/rhythmbox-osdlyrics-plugin
跪求楼主解答下我昨天安装好了那个插件的开关选项什么的都很正常 今天开机后就插件貌似无法调用osd了而且开关也不见了 装新版本后能调用了但是还是没开关。。求助啊
我这儿没问题,请说明你的rhythmbox版本,终端运行

代码: 全选

rhythmbox -D showlyrics
把输出贴上来。
版本2.98 输出如下
Unable to open ~/.mtpz-data for reading, MTPZ disabled.Traceback (most recent call last):
File "/home/sv/.local/share/rhythmbox/plugins/rhythmbox-osdlyrics-plugin-master/showlyrics.py", line 42, in do_activate
label = _("关闭歌词")
File "/usr/lib/python2.7/gettext.py", line 404, in ugettext
return unicode(message)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 0: ordinal not in range(128)
Error in connection() 111 - 拒绝连接
Error in connection() 111 - 拒绝连接
Error in connection() 111 - 拒绝连接
Error in connection() 111 - 拒绝连接
liberize
帖子: 41
注册时间: 2013-03-10 13:29
系统: Ubuntu 12.10
送出感谢: 0
接收感谢: 0

Re: Rhythmbox调用osdlyrics的小插件

#8

帖子 liberize » 2013-06-17 23:18

sd1471123 写了:
liberize 写了:
sd1471123 写了:
liberize 写了:
南风夜雨 写了:用了一下也不错。就是如果显示歌词的话,关闭Rhythmbox后会重新启动osdlyrics。不知道我这里是不是个案。
我这儿没有啊,可能是我之前做了一点修改,没有更新,你可以试试。

https://github.com/liberize/rhythmbox-osdlyrics-plugin
跪求楼主解答下我昨天安装好了那个插件的开关选项什么的都很正常 今天开机后就插件貌似无法调用osd了而且开关也不见了 装新版本后能调用了但是还是没开关。。求助啊
我这儿没问题,请说明你的rhythmbox版本,终端运行

代码: 全选

rhythmbox -D showlyrics
把输出贴上来。
版本2.98 输出如下
Unable to open ~/.mtpz-data for reading, MTPZ disabled.Traceback (most recent call last):
File "/home/sv/.local/share/rhythmbox/plugins/rhythmbox-osdlyrics-plugin-master/showlyrics.py", line 42, in do_activate
label = _("关闭歌词")
File "/usr/lib/python2.7/gettext.py", line 404, in ugettext
return unicode(message)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 0: ordinal not in range(128)
Error in connection() 111 - 拒绝连接
Error in connection() 111 - 拒绝连接
Error in connection() 111 - 拒绝连接
Error in connection() 111 - 拒绝连接
代码我已经更新了,你再试试。。
sd1471123
帖子: 9
注册时间: 2013-06-02 23:15
系统: fedora
送出感谢: 0
接收感谢: 1 次

Re: Rhythmbox调用osdlyrics的小插件

#9

帖子 sd1471123 » 2013-06-18 6:51

liberize 写了:
sd1471123 写了:
liberize 写了:
sd1471123 写了:
liberize 写了:
南风夜雨 写了:用了一下也不错。就是如果显示歌词的话,关闭Rhythmbox后会重新启动osdlyrics。不知道我这里是不是个案。
我这儿没有啊,可能是我之前做了一点修改,没有更新,你可以试试。

https://github.com/liberize/rhythmbox-osdlyrics-plugin
跪求楼主解答下我昨天安装好了那个插件的开关选项什么的都很正常 今天开机后就插件貌似无法调用osd了而且开关也不见了 装新版本后能调用了但是还是没开关。。求助啊
我这儿没问题,请说明你的rhythmbox版本,终端运行

代码: 全选

rhythmbox -D showlyrics
把输出贴上来。
版本2.98 输出如下
Unable to open ~/.mtpz-data for reading, MTPZ disabled.Traceback (most recent call last):
File "/home/sv/.local/share/rhythmbox/plugins/rhythmbox-osdlyrics-plugin-master/showlyrics.py", line 42, in do_activate
label = _("关闭歌词")
File "/usr/lib/python2.7/gettext.py", line 404, in ugettext
return unicode(message)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 0: ordinal not in range(128)
Error in connection() 111 - 拒绝连接
Error in connection() 111 - 拒绝连接
Error in connection() 111 - 拒绝连接
Error in connection() 111 - 拒绝连接
代码我已经更新了,你再试试。。
终于出来了!~成功~谢谢!
sd1471123
帖子: 9
注册时间: 2013-06-02 23:15
系统: fedora
送出感谢: 0
接收感谢: 1 次

Re: Rhythmbox调用osdlyrics的小插件

#10

帖子 sd1471123 » 2013-06-18 6:57

liberize 写了:
sd1471123 写了:
liberize 写了:
sd1471123 写了:
liberize 写了:
南风夜雨 写了:用了一下也不错。就是如果显示歌词的话,关闭Rhythmbox后会重新启动osdlyrics。不知道我这里是不是个案。
我这儿没有啊,可能是我之前做了一点修改,没有更新,你可以试试。

https://github.com/liberize/rhythmbox-osdlyrics-plugin
跪求楼主解答下我昨天安装好了那个插件的开关选项什么的都很正常 今天开机后就插件貌似无法调用osd了而且开关也不见了 装新版本后能调用了但是还是没开关。。求助啊
我这儿没问题,请说明你的rhythmbox版本,终端运行

代码: 全选

rhythmbox -D showlyrics
把输出贴上来。
版本2.98 输出如下
Unable to open ~/.mtpz-data for reading, MTPZ disabled.Traceback (most recent call last):
File "/home/sv/.local/share/rhythmbox/plugins/rhythmbox-osdlyrics-plugin-master/showlyrics.py", line 42, in do_activate
label = _("关闭歌词")
File "/usr/lib/python2.7/gettext.py", line 404, in ugettext
return unicode(message)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 0: ordinal not in range(128)
Error in connection() 111 - 拒绝连接
Error in connection() 111 - 拒绝连接
Error in connection() 111 - 拒绝连接
Error in connection() 111 - 拒绝连接
代码我已经更新了,你再试试。。
终于出来了!~成功~谢谢!之前关闭播放器后LRC会提示播放器打开的没找到 问要不要再打开播放器 现在终于好了 可以一起自动关掉了!~
头像
eagle5678
帖子: 1819
注册时间: 2006-07-08 14:07
送出感谢: 14 次
接收感谢: 1 次

Re: Rhythmbox调用osdlyrics的小插件

#11

帖子 eagle5678 » 2013-10-16 16:48

osdlyrics 许多年都不更新了
liberize
帖子: 41
注册时间: 2013-03-10 13:29
系统: Ubuntu 12.10
送出感谢: 0
接收感谢: 0

Re: Rhythmbox调用osdlyrics的小插件

#12

帖子 liberize » 2013-10-20 17:33

eagle5678 写了:osdlyrics 许多年都不更新了
去年还在更新呢,看官网:
https://code.google.com/p/osd-lyrics/
vpnsubmit
帖子: 43
注册时间: 2015-08-15 16:30
系统: windows
送出感谢: 0
接收感谢: 0

Re: Rhythmbox调用osdlyrics的小插件

#13

帖子 vpnsubmit » 2015-08-15 17:23

我是小白我怕谁?
时隔多年,升级为大白,我是大白我怕谁?
gclub casino
vpnsubmit
帖子: 43
注册时间: 2015-08-15 16:30
系统: windows
送出感谢: 0
接收感谢: 0

Re: Rhythmbox调用osdlyrics的小插件

#14

帖子 vpnsubmit » 2015-08-15 17:24

osdlyrics 许多年都不更新了
回复

回到 “开源小工具”