当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 181 篇帖子 ]  前往页数 1, 2, 3, 4, 5 ... 13  下一页
作者 内容
1 楼 
 文章标题 : rhythmbox的歌词下载显示插件[更新:2010/01/22]
帖子发表于 : 2009-06-05 23:21 
头像

注册: 2006-05-20 14:03
帖子: 898
送出感谢: 0 次
接收感谢: 0 次
今后推荐使用我在google code项目主页上发布的deb包安装,这里不再上传。如果您使用以前的办法安装过此插件,请将其删除,以免造成冲突。以前默认的安装文件夹为~/.gnome2/rhythmbox/plugins/RBLyrics。

使用滚动窗口显示歌词时可以按下鼠标左键拖动移动窗口,按下中键拖动定位歌词(垂直滚动模式),按下鼠标右键拖动改变窗口大小。
如果您开启了桌面特效,改变窗口大小的功能可能不能使用。这个我暂时没有找到解决办法。您可以点击一下歌词窗口,然后按Alt+Space,然后选择改变大小,就可以通过拖动鼠标改变窗口大小了。对此给你带来的麻烦抱歉。

更新:
  • [svn200]2010.01.22 改进歌词解析能力,在歌词选择界面加入歌词来源,手动下载歌词时可修改关键词。
  • [svn190]2009.12.11 添加功能:垂直滚动模式下鼠标中键拖动可以定位歌词。改进了歌词下载模块框架,不再将日志写入文件。
  • [svn183]2009.12.09 移除了对glib的依赖(8.04及以下版本因此无法加载插件)
  • [svn182]2009.12.09 修正选择歌词对话框0候选确认的bug。将未知艺术家字段置为空。修正了生成搜索关键词时一个编码错误。更新了代码文档。
  • [svn175]2009.12.08 修正手动下载歌词时未找到歌词的bug。自动识别歌词文件编码(可以使用在windows里下载的歌词了)。为窗口显示模式加入透明度选项(需要桌面环境支持透明)。
  • [svn171]2009.12.08 右键菜单中加入手动下载歌词。(点击下载歌词之后将会在后台下载,下载完成后会弹出对话框供用户选择)
  • [svn169]2009.12.08 显示窗口将在播放器停止播放时自动隐藏。减少了日志输出,修正了一些改变窗口大小和记忆窗口位置的bug,恢复默认设置不再对窗口大小和位置有效。
  • [svn168]2009.12.07 修正歌词无法下载时的bug,加入了单行滚动模式。
  • [svn162]2009.12.06 紧急修正前个版本由于我脑残造成的bug, 加入了对osd模式的选项设置。
  • [svn158]2009.12.06 修正了歌词解析的bug。重写歌词下载模块,废弃多线程的实现。加入了滚动显示模式(还很不完善)。
  • [svn146]2009.12.04 添加了两个歌词源。废除了自己实现的单行模式,仍然回归gnome-osd.
  • [svn131]2009.12.03 优化了歌词下载策略。建立新的歌词显示框架,加入了单行模式和嵌入模式。
  • 2009.11.28 消除了下载歌词时造成主界面僵死的问题。
  • 2009.11.28 进一步中文化配置界面
  • 2009.11.27 加入恢复默认设置按钮,重写了歌词选择对话框。
  • 2009.11.26 全新的配置界面

特性:
  • 从多个歌词源下载歌词并保存到本地
  • 自动载入本地歌词,自动检测文件编码
  • 嵌入界面显示歌词
  • 使用gnome-osd显示歌词
  • 滚动显示歌词,鼠标左键拖动可以移动窗口,中键拖动可以定位歌词,右键拖动可以改变窗口大小
  • 使用系统默认编辑器打开歌词文件
  • 未能精确查找歌词时,弹出歌词选择对话框供用户选择
  • 右键菜单中加入编辑歌词和手动下载歌词
  • 可通过插件管理器配置插件功能
  • 以上功能可能会随着项目进展有暂时改动

一些你鄙视这个插件的理由:
  • 搜索关键字是从rhythmbox的接口获取的,如果rhythmbox解析不了你的歌曲标签,或者乱码,无能为力。
  • 歌词显示不同步,没办法,各种歌词和歌曲版本不搭很正常。如果知道一点关于lrc的文件格式的东西,你应该可以在歌词文件上修改10个字符左右从而解决同步问题(修改或添加一行"[offset:延迟毫秒数]")。



附图一张

图片


最后由 peachcolor 编辑于 2010-01-28 16:05,总共编辑了 65 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: rhythmbox的歌词下载显示插件,纯python
帖子发表于 : 2009-06-05 23:41 

注册: 2008-09-14 9:44
帖子: 38
地址: 广东汕头
送出感谢: 0 次
接收感谢: 0 次
:em05 mark
很有前途的一张帖


页首
 用户资料  
 
3 楼 
 文章标题 : Re: rhythmbox的歌词下载显示插件,纯python
帖子发表于 : 2009-06-06 0:00 
头像

注册: 2006-05-20 14:03
帖子: 898
送出感谢: 0 次
接收感谢: 0 次
刚发现这是第444贴,纪念 :em03


页首
 用户资料  
 
4 楼 
 文章标题 : Re: rhythmbox的歌词下载显示插件,纯python
帖子发表于 : 2009-06-06 0:28 
头像

注册: 2009-04-24 4:07
帖子: 706
地址: 广东肇庆
系统: win8
送出感谢: 0 次
接收感谢: 0 次
这播放器,用的不怎么顺手~~


页首
 用户资料  
 
5 楼 
 文章标题 : Re: rhythmbox的歌词下载显示插件,纯python
帖子发表于 : 2009-06-08 18:31 

注册: 2008-10-19 10:32
帖子: 26
送出感谢: 0 次
接收感谢: 0 次
用本地歌词一定得改成---艺术家-标题的格式吗? 好麻烦``能不能直接用文件名?


页首
 用户资料  
 
6 楼 
 文章标题 : Re: rhythmbox的歌词下载显示插件,纯python
帖子发表于 : 2009-06-08 19:01 
头像

注册: 2008-04-17 17:53
帖子: 689
地址: 江苏.无锡
送出感谢: 0 次
接收感谢: 1
歌词显示的位置怎么修改?


页首
 用户资料  
 
7 楼 
 文章标题 : Re: rhythmbox的歌词下载显示插件,纯python
帖子发表于 : 2009-06-08 19:13 

注册: 2005-10-15 18:20
帖子: 309
送出感谢: 0 次
接收感谢: 0 次
我也很喜欢苏打绿的歌


页首
 用户资料  
 
8 楼 
 文章标题 : Re: rhythmbox的歌词下载显示插件,纯python
帖子发表于 : 2009-06-08 20:04 
头像

注册: 2006-05-20 14:03
帖子: 898
送出感谢: 0 次
接收感谢: 0 次
max1120 写道:
用本地歌词一定得改成---艺术家-标题的格式吗? 好麻烦``能不能直接用文件名?


这个吧,您一定是原来下载过的歌词想直接用这个显示了,抱歉现在不能满足,主要是我考虑有些歌名字一样,但艺术家不一样,要是文件名只有歌曲标题就挂了。
如果你平常上网方便的话直接用这个下歌词就行,我用的感觉只要是中文歌手的,不是最近一两天出的专辑,一般都下的来。英文的一般比较经典的可以下得来。


页首
 用户资料  
 
9 楼 
 文章标题 : Re: rhythmbox的歌词下载显示插件,纯python
帖子发表于 : 2009-06-09 0:37 
头像

注册: 2006-05-20 14:03
帖子: 898
送出感谢: 0 次
接收感谢: 0 次
haria1988 写道:
歌词显示的位置怎么修改?


google code上svn里最新版本已经加入了配置歌词显示位置和颜色的选项。更新一下就好。
如果是按照svn上的方法安装的,更新可按照如下命令更新:
代码:
svn update ~/.gnome2/rhythmbox/plugins/SogouLyrics/


页首
 用户资料  
 
10 楼 
 文章标题 : Re: rhythmbox的歌词下载显示插件,纯python
帖子发表于 : 2009-06-09 0:45 
头像

注册: 2009-03-10 13:04
帖子: 7803
送出感谢: 1
接收感谢: 0 次
peachcolor 写道:
刚发现这是第444贴,纪念 :em03

纪念要截图的 :em11


_________________
广告位招租


页首
 用户资料  
 
11 楼 
 文章标题 : Re: rhythmbox的歌词下载显示插件,纯python
帖子发表于 : 2009-06-09 19:05 

注册: 2009-06-07 13:32
帖子: 81
送出感谢: 0 次
接收感谢: 0 次
我也很喜欢阿岳,顶你阿


页首
 用户资料  
 
12 楼 
 文章标题 : Re: rhythmbox的歌词下载显示插件[增强了些可配置性]
帖子发表于 : 2009-06-21 16:14 
头像

注册: 2008-10-12 12:58
帖子: 557
地址: 天津
送出感谢: 0 次
接收感谢: 0 次
装上了插件,但点配置没反应


页首
 用户资料  
 
13 楼 
 文章标题 : Re: rhythmbox的歌词下载显示插件[增强了些可配置性]
帖子发表于 : 2009-06-21 20:00 
头像

注册: 2006-05-20 14:03
帖子: 898
送出感谢: 0 次
接收感谢: 0 次
sonofthewind 写道:
装上了插件,但点配置没反应


发了站内消息给你


页首
 用户资料  
 
14 楼 
 文章标题 : Re: rhythmbox的歌词下载显示插件[增强了些可配置性]
帖子发表于 : 2009-06-23 14:03 
头像

注册: 2008-10-12 12:58
帖子: 557
地址: 天津
送出感谢: 0 次
接收感谢: 0 次
代码:
(10:59:41) [0x80dc408] [Preference.__init__] .gnome2/rhythmbox/plugins/SogouLyrics/Preference.py:27: enter
(10:59:41) [0x80dc408] [Preference.load_prefs] .gnome2/rhythmbox/plugins/SogouLyrics/Preference.py:203: enter
(10:59:41) [0x80dc408] [Preference.load_prefs] .gnome2/rhythmbox/plugins/SogouLyrics/Preference.py:232: fgcolor : yellow
(10:59:41) [0x80dc408] [Preference.load_prefs] .gnome2/rhythmbox/plugins/SogouLyrics/Preference.py:224: halign : center
(10:59:41) [0x80dc408] [Preference.load_prefs] .gnome2/rhythmbox/plugins/SogouLyrics/Preference.py:224: animation : off
(10:59:41) [0x80dc408] [Preference.load_prefs] .gnome2/rhythmbox/plugins/SogouLyrics/Preference.py:239: download : 0
(10:59:41) [0x80dc408] [Preference.load_prefs] .gnome2/rhythmbox/plugins/SogouLyrics/Preference.py:248: folder : /home/gauss/.lyrics
(10:59:41) [0x80dc408] [Preference.load_prefs] .gnome2/rhythmbox/plugins/SogouLyrics/Preference.py:224: vpos : top
(10:59:41) [0x80dc408] [Preference.load_prefs] .gnome2/rhythmbox/plugins/SogouLyrics/Preference.py:239: display : 0
(10:59:41) [0x80dc408] [Preference.load_prefs] .gnome2/rhythmbox/plugins/SogouLyrics/Preference.py:251: leave
Traceback (most recent call last):
  File "/home/gauss/.gnome2/rhythmbox/plugins/SogouLyrics/__init__.py", line 229, in activate
    self.config = Preference(self.find_file("prefs.glade"))
  File "/home/gauss/.gnome2/rhythmbox/plugins/SogouLyrics/Preference.py", line 47, in __init__
    widget.set_color(gtk.gdk.Color(value))
TypeError: an integer is required

(rhythmbox:7221): Rhythmbox-WARNING **: Could not open device /dev/radio0
Traceback (most recent call last):
  File "/home/gauss/.gnome2/rhythmbox/plugins/SogouLyrics/__init__.py", line 259, in deactivate
    for handler in self.handler:
AttributeError: 'SogouLyrics' object has no attribute 'handler'


页首
 用户资料  
 
15 楼 
 文章标题 : Re: rhythmbox的歌词下载显示插件[增强了些可配置性]
帖子发表于 : 2009-06-23 19:24 
头像

注册: 2006-05-20 14:03
帖子: 898
送出感谢: 0 次
接收感谢: 0 次
sonofthewind 写道:
代码:
(10:59:41) [0x80dc408] [Preference.__init__] .gnome2/rhythmbox/plugins/SogouLyrics/Preference.py:27: enter
(10:59:41) [0x80dc408] [Preference.load_prefs] .gnome2/rhythmbox/plugins/SogouLyrics/Preference.py:203: enter
(10:59:41) [0x80dc408] [Preference.load_prefs] .gnome2/rhythmbox/plugins/SogouLyrics/Preference.py:232: fgcolor : yellow
(10:59:41) [0x80dc408] [Preference.load_prefs] .gnome2/rhythmbox/plugins/SogouLyrics/Preference.py:224: halign : center
(10:59:41) [0x80dc408] [Preference.load_prefs] .gnome2/rhythmbox/plugins/SogouLyrics/Preference.py:224: animation : off
(10:59:41) [0x80dc408] [Preference.load_prefs] .gnome2/rhythmbox/plugins/SogouLyrics/Preference.py:239: download : 0
(10:59:41) [0x80dc408] [Preference.load_prefs] .gnome2/rhythmbox/plugins/SogouLyrics/Preference.py:248: folder : /home/gauss/.lyrics
(10:59:41) [0x80dc408] [Preference.load_prefs] .gnome2/rhythmbox/plugins/SogouLyrics/Preference.py:224: vpos : top
(10:59:41) [0x80dc408] [Preference.load_prefs] .gnome2/rhythmbox/plugins/SogouLyrics/Preference.py:239: display : 0
(10:59:41) [0x80dc408] [Preference.load_prefs] .gnome2/rhythmbox/plugins/SogouLyrics/Preference.py:251: leave
Traceback (most recent call last):
  File "/home/gauss/.gnome2/rhythmbox/plugins/SogouLyrics/__init__.py", line 229, in activate
    self.config = Preference(self.find_file("prefs.glade"))
  File "/home/gauss/.gnome2/rhythmbox/plugins/SogouLyrics/Preference.py", line 47, in __init__
    widget.set_color(gtk.gdk.Color(value))
TypeError: an integer is required

(rhythmbox:7221): Rhythmbox-WARNING **: Could not open device /dev/radio0
Traceback (most recent call last):
  File "/home/gauss/.gnome2/rhythmbox/plugins/SogouLyrics/__init__.py", line 259, in deactivate
    for handler in self.handler:
AttributeError: 'SogouLyrics' object has no attribute 'handler'


可能是你机器上的pygtk的库的版本比较低,然后我用的一些函数不支持导致的。
我现在改了一些函数的使用,尽量依赖更低版本的库,你可以更新看看行不行。


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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