2月23
感谢众多朋友长时间对lrcShow-II的一贯支持。目前0.9.2将是该插件的最后一个版本,许多新的特性和功能将会在后续作品——lrcShow-X中体现,届时还需要朋友们更多的支持与鼓励。



注:从svn co下代码后,可直接将目录放至amarok的script目录下使用,如果启动出现错误,请赋予lrcShow-II.py文件以可执行权限。

经过一段时间的开发和3天时间的测试,今天很荣幸的宣布lrcShow-II的第一个正式版,0.1.0版本发布。

相关介绍请阅读http://www.sanfanling.cn/read.php?205

相较于第一个测试版,更新和修正的地方还是比较多的,这也证明了测试阶段比较成功,完整的changelog如下:

1.修正标亮条漂移的问题
2.修正预设lrc目录为$HOME
3.修正下一首歌曲开始播放时,lrc歌词在窗口中没有滚到开头的bug
4.禁止滚轮滚动歌词
5.增加了窗口显示歌词行数的设定
6.根据歌词显示行数,重新定位标亮歌词以及窗口大小
7.增加当lrcShow-II启动时Amarok处于停止状态时的行为判定
8.修正增加歌词头尾两端空行的一个bug
9.增加字体、字体大小设置项
10.修正readConfig模块和lrcParser模块的两处bug
11.修正一个读取配置文件转小写的bug
12.当显示歌词行数为1行时,不做标亮处理
13.修正了对歌词尾行的行为判定

前一个帖子里的测试版正式停止下载,改由本帖提供,同时会更新新版本和changelog,如果您在使用期间发现问题,请在此提交bug或者意见

07.11.25 发布lrcShow-II-0.2.0

changelog:

1.禁止右键菜单
2.禁止选中歌词内容、及拖拽
3.增加设置菜单,双击窗口界面呼出
4.增加歌词偏移量快速调整(立即生效,仅对当前,不写入文件)
5.增加快速修改歌词文件偏移量功能(写入文件)
6.增加歌词编辑功能
7.修正当本地编码为非UTF8,且lrc目录名中含有中文时发生的一个编码错误
8.增加快速切换简繁体(立即生效,仅当前,不写入文件)
9.增加歌词编辑界面中简繁体转换功能
10.修正一个可能由python版本造成的bug(readConfig.py)
11.修正标题栏名称
12.修正当本地歌词文件不存在,调整了偏移量后“保存”按钮有效的bug
13.修正生成配置文件中的一个大bug  Thanks grassofhust @ linuxsir

07.11.26 发布lrcShow-II-0.2.1版本

changelog:

1.修正一个当没有歌词时,调整偏移量按钮和简繁转换按钮为enable的bug
2.当无本地歌词时,允许打开一个内容为空的歌词编辑器
3.改变标亮当前歌词行背景色为标亮当前歌词行
4.修正了手动切换歌曲后,前首歌词的标亮处没有取消的bug(由3的改变引申)
5.设置栏按钮文字替换为图标
6.为打开的空白歌词编辑器自动添加lrc头
7.精简代码
8.修改标亮色的预设

07.12.09 发布lrcShow-II-0.3.0版本

changelog:

1.修正当lrc歌词的offset标签未含数字时出现的bug
2.实现所有设置在菜单中完成,且立即生效而无须重启脚本
3.重构readConfig模块
4.重构配置文件形式
5.增加右键菜单功能
6.改进匹配本地歌词文件的方法
7.修正当显示行数为1时居中定位的一个bug
8.当设置为“下载lrc到本地”后,实现立刻下载当前歌曲歌词
9.修正当搜索、下载歌词过慢、超时或者网络不通时阻塞GUI进程的bug
10.修正切换歌曲后上首歌曲的进度计时器仍然运行的错误
11.修正当前歌词下载到本地后,歌词编辑器无法打开该歌词的bug

07.12.09发布lrcShow-II-0.3.1版本

changelog:

1.实现真正的“滚动”smile
2.修正邮件菜单的弹出位置

07.12.12发布lrcShow-II-0.3.2版本

changelog:

1.修正在实现“滚动”后出现的,最后一行歌词不被标亮的bug
2.菜单中增加“退出”按钮
3.设置过长歌词不自动换行,修复当歌词过长,超过窗口宽度时标亮歌词无法居中的bug
4.拖动窗口任何位置实现窗口移动
5.禁止横向滚动条的出现
6.增加帮助文档浏览器
7.撰写使用帮助文档

07.12.14发布lrcShow-II-0.3.3版本

changelog:

1.增加显示模式菜单
2.实现全屏显示模式
3.修正改变字体后计时器仍然运行的bug
4.优化歌词的匹配精确度
5.增加OSD显示模式
6.增加联网代理支持
7.增加仅下载当前歌曲lrc歌词功能(无本地lrc歌词,自动下载为否,且能网络搜索到)
8.彻底剥离网络进程和主GUI进程
9.实现歌词立刻跟随至当前(scroll函数和scrollPlus函数统一,取消myTimerPlus时钟对象)
10.更新帮助文档

07.12.18发布lrcShow-II-0.4.0版本

changelog:

1.修正滚动步进过小的bug(该bug在大字体时对定位造成的影响特别明显)
2.屏蔽QTextbrowser预设的快捷键
3.修正了保存偏移量后,保存偏移量的函数没有清零的bug
4.为配色对话框预设默认色
5.为调整偏移量增加快捷键
6.修正缺少歌名或者歌手信息时lrcShow-II不工作的bug
7.增加本地lrc歌词编码的设定
8.修正了当搜索到百度上似有实无的lrc歌词时出现的bug
9.增加搜索引擎选择设置项
10.增加sogou(搜狐)搜索引擎
11.增加当下载时出现编码错误后的对话框
12.国际化
13.修正Amarok暂停时的行为判定

07.12.20发布lrcShow-II-0.4.1版本

changelog:

1.修正0.4.0中Amarok停止后的行为判定错误
2.改进对Amarok信号匹配的规则
3.增加强制网络搜索菜单项
4.增加当同时在本地搜索到多个lrc歌词时的选择对话框
5.增加当下载本地已经存在同名文件时的询问对话框

07.12.23发布0lrcShow-II-0.4.2版本

changelog:

0.4.1 - 0.4.2更新日志:
1.增加ttPlayer歌词搜索引擎
2.预设歌词搜索引擎为ttPlayer
3.修正点击GUI界面后,标亮行被取消的bug
4.为歌词选择对话框增加自动倒计时以及自动选择
5.修正当两行歌词间时间间隔过短而造成标亮上的bug
6.当歌曲切换后,自动关闭歌词选择对话框(搜索结果的选择对话框和本地多个结果选择对话框)

08.1.6发布lrcShow-II-0.5.0版本

changelog:

0.4.2 - 0.5.0更新日志:
1.修正设置快捷键代码在某些发行版下出错的问题
2.实现读取编码和保存编码的分离
3.实现对本地lrc歌词编码的自动探测
4.将针对本地lrc歌词读写编码的设置改为仅针对写lrc歌词时所用到的编码设置
5.增加用户数据库
6.增加“歌词策略”概念,并增加当前音轨歌词策略设置项
7.实现“不使用策略”、“不搜索本地”、“不搜索网络”、“什么都不做”和记忆用户选择的歌词(当本地搜索到多个时)这五种策略,默认是“不使用策略”
8.修复一个未翻译的bug
9.将原gui.py模块更名为mainGui.py
(“歌词策略”是个全新的概念,具体请参阅帮助文档)

08.1.12发布lrcShow-II-0.5.1版本

changelog:

0.5.0 - 0.5.1更新日志:
1.修复当未搜索过本地时,读编码为空的bug
2.合并菜单项
3.增加“保存偏移量至文件”功能的快捷键
4.增加当设置的歌词目录无写权限时的警告对话框
5.修正当ttplayer上的歌词似有实无时的行为判断
6.修复ttplayer引擎中的一个返回歌词编码bug
7.增加Amarok播放控制功能
8.实现向Amarok侧边栏发送歌词功能
9.预设保存歌词的编码变更为utf8

08.1.24发布lrcShow-II-0.6.0版本

changelog:

0.5.1 - 0.6.0更新日志:
1.开始增加pyqt4的支持
2.修正读取配置文件字体部分的bug(pyqt3和4)
3.修正写操作后读编码未改变的bug(pyqt3和4)
4.去除pyqt4版本中简繁实时转换的功能(pyqt4)
注:精力有限,除非pyqt3版本存在大bug,否则将不再得到更新支持,望谅解。不过考虑到pyqt4版本目前仍然没有完善,同时pyqt3还是主流,默认情况下如果同时安装了pyqt3和pyqt4,还是优先pyqt3的版本。

08.2.3发布lrcShow-II-0.6.1版本

changelog:

0.6.0 - 0.6.1更新日志:
1.重构快捷键部分代码,增加快捷键(pyqt3)
2.修正当经由歌词编辑器编辑后出现编码错误的bug(pyqt3、pyqt4)
3.增加“重新载入”功能(pyqt3、pyqt4)
4.修正跳转到最后一行歌词后不被标亮的bug(pyqt4)
5.增加“撤销当前歌词”功能(pyqt3 、pyqt4)
6.改进Amarok控制中“播放”或者“暂停”判断的方法(pyqt3、pyqt4)

08.03.05发布lrcShow-II-0.6.3版本

changelog:

0.6.1 - 0.6.3更新日志:
1.增加当配置文件不兼容时弹出的提示框(pyqt3、4)
2.修正在判断保存路径写权限的一个bug(pyqt3、4)
3.保存歌词目录和歌词搜索目录互相剥离(pyqt3、4)
4.支持设置多目录搜索歌词(pyqt3、4)
5.修正歌词编辑器下“另存为”中编码错误的bug(pyqt4)
6.在歌词策略设置对话框中增加“记住指定lrc”的策略(pyqt3、4)
该版本需要删除先前的配置文件

08.03.30发布lrcShow-II-0.6.4版本

changelog:
1.修正当使用amarok控制功能时(停止和暂停),监听信号线程出错中止的问题(pyqt4)
2.修正当某一行歌词超过窗口宽度时,歌词无法居中的问题(pyqt4)
3.修正歌词编辑器中插入时间标签错误的一个bug(pyqt3、pyqt4)


08.04.06发布lrcShow-II-0.7.0版本

changelog:
1.优化margin函数的算法(pyqt3、pyqt4)
2.修正当显示行数为1行或者字体太大时,窗口行为异常的bug(pyqt4)
3.重构快速设置栏(pyqt3)
4.快速设置栏中增加Amarok控制功能(pyqt3)
5.设定网络超时时间为15秒(pyqt3、pyqt4)
6.增加对网络下载的lrc歌词的检测(pyqt3、pyqt4)
7.更新、强化百度搜索引擎(pyqt3、pyqt4)
8.修正从ttplayer下载的一个bug(pyqt4)
9.增加对直接下载歌词情况下的超时检测(pyqt3、pyqt4)
10.修正帮助文档阅读器显示文本文件上的排版bug(pyqt4)
11.实现无歌词时的窗口自动隐藏或最小化(pyqt3、pyqt4)
12.增加“其它设置”菜单项及其对话框(pyqt3、pyqt4)
13.增加自动插入歌词至Amarok功能选项(pyqt3、pyqt4)
14.增加根据tag信息完整性决定是否搜索歌词的选项(pyqt3、pyqt4)
15.增加titleBar是否显示tag信息的选项(pyqt3、pyqt4)
16.重构Amarok行为判定部分(pyqt3、pyqt4)
17.修正当播放的音轨无标签信息时,Amarok行为判定的bug(pyqt3、pyqt4)

08.05.12发布lrcShow-II-0.7.1版本

changelog:
1.重构pyqt模块的检测以及增加pyqt版本的配置项
2.增加当用户点击Amarok脚本管理器的“配置”按钮后,切换pyqt版本的功能(pyqt3、pyqt4)
3.修复从全屏模式切换回普通模式后,宽度过大的问题(pyqt3、pyqt4)
4.修正OSD模式和普通模式切换时,窗口位置不固定的问题(pyqt4)
5.重构、增强lrc编辑器(pyqt3、pyqt4)
该版本需要更新配置文件

08.6.10发布lrcShow-II-0.7.2版本

Changelog:
1.去除lrc编辑器对richText的支持(pyqt4)
2.重构“其它设置”GUI界面(pyqt3、pyqt4)
3.将冗余菜单项移至“其它设置”中(pyqt3、pyqt4)
4.实现歌词过滤功能(pyqt3、pyqt4)
5.修正“重新载入”菜单项当Amarok停止播放时依旧激活的bug(pyqt3、pyqt4)
6.修改预设的背景色设置(pyqt3、pyqt4)
7.修正将歌词文件路径作为匹配信息的错误(pyqt3、pyqt4)
8.调整GUI界面布局(pyqt3、pyqt4)
9.允许以音频文件名作为搜索本地歌词以及命名歌词文件方案(pyqt3、pyqt4)
10.增加窗口最小宽度的设置项(pyqt3、pyqt4)
11.更新帮助文档的部分内容
12.新增配置文件更新机制,无须再手工删除配置文件
(注:该版本增加了一个配置文件更新机制,但是要求起始版本一定要是0.7.1,因此如果老版本低于0.7.1,要么删除配置文件,要么在配置文件最后添加两行:[version]和pyqt=你所使用的pyqt版本号,或3或4,然后启动脚本会有提示,进行配置文件更新)

08.6.30发布lrcShow-II-0.8.0版本

Changelog:
1.升级chardet副本至1.0.1版本
2.修正英文翻译的两个错误
3.修正当开启自动下载的情况下,歌词编辑器无法开启先前下载的歌词的bug(pyqt3、pyqt4)
4.修正当Amarok停止时,打开歌词编辑器的一个错误(pyqt3、pyqt4)
5.实现单行显示下的歌词横向滚动(pyqt3、pyqt4)
6.去除实时简繁转换功能(pyqt3)
7.重构添加歌词搜索路径部分GUI(pyqt3)
8.增加当使用歌词编辑器发生编码错误时的警告对话框(pyqt3、pyqt4)
9.歌词编辑器使用预设的保存编码进行保存,修正使用歌词文本原编码保存的错误(pyqt3、pyqt4)
10.增加快捷键设置界面(pyqt3、pyqt4)
11.修正Amarok停止状态下切换显示模式出错的bug(pyqt3、pyqt4)
12.更新readConfig模块
13.更新lrcParser模块


08.7.10发布lrcShow-II-0.8.1版本

Changelog:
1.修复在横版模式下“传送歌词至Amarok侧边栏”功能不正常的bug (pyqt3、pyqt4)
2.重写并改进了纵向歌词定位的方法和精度 (pyqt3)
3.增加对字体风格信息的记忆 (pyqt3、pyqt4)
4.更新README文档
5.修正一个错误的窗口隐藏行为 (pyqt4)
6.改进对系统locale检测的方法 (pyqt3、pyqt4)
7.当过滤规则为空时,自动禁用过滤功能 (pyqt3、yqt4)
8.修正歌词编辑器中“删除lrc歌词头”功能的错误 (pyqt3、pyqt4)
9.修正当Amarok处于暂停状态时,用户使用“重新载入”功能,歌词继续滚动的bug (pyqt3、pyqt4)
10.修正当歌词的某行宽度超过窗口时,歌词不居中的bug (pyqt3)


08.8.7发布lrcShow-II-0.8.2版本

Changelog:
1.增加“关于Qt”菜单项 (pyqt3,pyqt4)
2.合并某些菜单项至“帮助”子菜单 (pyqt3,pyqt4)
3.修正在全屏和普通模式切换中,在无歌词的情况下程序仍然试图找到当前行歌词的问题 (pyqt4)
5.将“置顶模式”从“OSD模式”中独立出来 (pyqt3,pyqt4)
6.重构整个菜单的代码 (pyqt3)
7.至此,pyqt3和pyqt4版本采用了相同的API,除了快速设置栏
8.全屏模式下自动隐藏鼠标 (pyqt4)
9.增强了对非标准的lrc歌词的兼容性能 (pyqt3,pyqt4)
10.修正歌词编辑器的“清除所有标签”功能在处理非标准lrc时出现的错误 (pyqt3, pyqt4)
11.修正当写入offset至文件,而原文件中存在offset标签,但无具体数值所产生的错误 (pyqt3, pyqt4)
12.增加将lrc文件保存在歌曲文件所在目录的功能 (pyqt3,pyqt4)
13.增加额外搜索音乐文件所在目录的功能 (pyqt3,pyqt4)
14.修正当用户修改tag信息,并且使用“从网络搜索”功能后,有可能采用老的tag信息来命名lrc文件的错误 (pyqt3,pyqt4)
15.修正在横版模式下,显示模式菜单中的“普通模式”菜单项仍然有效的bug (pyqt3,pyqt4)
16.修正当用户已经取消歌词,但在切换横版和纵版时仍然重新载入歌词的bug (pyqt3,pyqt4)
17.至此,歌词编辑器仅自动载入当前所正在使用的本地歌词文件 (pyqt3,pyqt4)


08.9.4发布0.9.0版本

changelog:
1.一位网名为OutLikeAShoe的意大利朋友加入该项目
2.修正一些翻译上的错误
3.网络搜索引擎的模块化设计 (pyt3,pyqt4)
4.增加迷你歌词搜索引擎 (pyqt3,pyqt4)
5.增加lrcDB歌词搜索引擎 (pyqt3,pyqt4)
6.修正当用户手动拖动歌曲进度后,歌词无法跟随的bug (pyqt3,pyqt4)
7.增加evillyrics歌词搜索引擎 (pyqt3,pyqt4)
8.程序自动搜索engine目录下的网络搜索引擎
9.增加winampcn网络搜索引擎 (pyqt3,pyqt4)
10.增加google歌词搜索引擎(pyqt3,pyqt4)
11.增加对apetag, id3v2-uslt, id3v2-sylt, lyrics3v2, lyrics3v1标签的内嵌歌词支持 (pyqt3,pyqt4)
12.增加“优先使用内嵌歌词”选项 (pyqt3,pyqt4)
13.优化网络搜索结果的排序 (pyqt3,pyqt4)
14.当程序退出时,自动记忆窗口的当前位置,但由于退出的机制不同,如果用户使用Amarok脚本管理器的退出功能,则不会自动记录 (pyqt3,pyqt4)
15.增加lyrdb歌词搜索引擎 (pyqt3,pyqt4)
16.自动插入歌词至Amarok侧边栏后Amarok自动切换至歌词界面 (pyqt3,pyqt4)
17.迷你歌词搜索引擎无法正常工作,放弃


09.1.27发布0.9.1版本

changelog:
1.修正“删除所有内嵌歌词”菜单项不正确激活的bug (pyqt3,pyqt4)
2.改进evillyrics歌词搜索引擎, 基于googlyrics2和python的difflib模块 (pyqt3,pyqt4; from OutLikeAShoe's branch)
3.修正在google搜索引擎中变量错误的bug (poyqt3,pyqt4)
4.添加“记住退出时的显示模式”功能 (pyqt3,pyqt4)
5.增加某老牌歌词搜索引擎 (pyqt3,pyqt4)


09.2.23发布0.9.2版本

changelog:
1.修正了lrcParser.py文件中,导致lrc歌词的精确度仅为1秒的大bug
2.预设“仅当标签完整时搜索”功能为开启

点击在新窗口中浏览此图片

点击在新窗口中浏览此图片

点击在新窗口中浏览此图片

进入kde-apps的下载页面

lrcShow-II已经正式提交到kde-apps上,可以通过上述地址下载,或者直接是用Amarok脚本管理器的百宝箱下载安装。

如果您使用过0.4.0以前的版本,请先删除老版本的配置文件,配置文件位置在~/.kde/share/apps/amarok/scripts-data/目录下的lrcShow-II.conf文件。

如果您在使用中发现bug,请在此post中提交给我,多谢支持,小三谢过!

喜爱lrcShow-II的朋友,希望能够在kde-app的下载页面上多点几下good,算是对小三的最大支持,谢谢。

现已经正式提供开发版svn下载,co下代码后,请查阅Changelog文件了解具体改进内容,svn命令如下:


svn co http://www.sanfanling.cn/svn/lrcShow-II/trunk/lrcShow-II

101 条评论 to “lrcShow-II正式发布[09.2.23更新至0.9.2,停止更新]”

daisypan 说:
2007/12/25 19:31
哇,LZ好厉害,问题解决了~~~
之前我的lrcShow那个文件只有root用户才有可以写.我用chmod 777 lrcShow 之后就可以正确显示歌词了。
再次谢谢LZ 三翻领~~
呵呵,到CU上去给你加分先哈~~
admin 回复于 2007/12/25 19:37
呵呵,多谢了。
希望能够喜欢。
如果遇到不准的歌词,用右键菜单或者双击界面呼出快速设置栏来滞后/提前歌词,因为快捷键都被注释掉了。呵呵。
enjoy.......
daisypan 说:
2007/12/25 19:05
LZ真好~~~
错误信息如下:
Traceback (most recent call last):
  File "/home/daisy/.kde/share/apps/amarok/scripts/lrcShow-II/gui.py", line 334, in customEvent
    self.initEvent(self.originalLrc,True)
  File "/home/daisy/.kde/share/apps/amarok/scripts/lrcShow-II/gui.py", line 390, in initEvent
    file=open('%s/%s - %s.lrc' %(self.path,self.artist,self.title),'w')
IOError: [Errno 13] 权限不够: '/home/daisy/lrcshow/\xe9\x98\xbf\xe6\xa1\x91 - \xe6\xb8\xa9\xe6\x9f\x94\xe7\x9a\x84\xe6\x85\x88\xe6\x82\xb2.lrc'

是歌手,歌名的乱码问题吗?我的Amarok的list里显示没有乱嘛哦。

我的发型版本是:amarok-1.4.5-1
admin 回复于 2007/12/25 19:20
阿桑,温柔的慈悲,看来获取的信息是没有错的,你的系统locale也是utf8,并且开启了自动下载。
现在看来,最大的问题不在脚本,而是你建的这个目录/home/daisy/lrcshow/是否有可写权限的问题了。
先可以关闭自动下载,绕过这个问题,估计就能正常显示了,然后在看看这个目录是否有可写权限,在/home/daisy/目录下开启终端,输入ls -l lrcshow
我试了试,这首歌可以在ttplayer上直接找到。
daisypan 说:
2007/12/25 17:26
谢谢LZ.我把gui.py的878,895,1082,1107,1109这五行都注释掉了,lrcShow-II可以运行了,不过总是停留在:正在ttPlayer歌词服务器搜索...这个画面。而且窗口不能自有变化大小,全频后好像也恢复不过来。
呵呵,不好意思。老麻烦你哈...
admin 回复于 2007/12/25 18:33
ok,现在要做的就是打开amarok的脚本管理器,选中该脚本,右击菜单中选择“显示输出日志”,把输出的信息贴出来。
对了,amarok中显示的tag信息(歌手、歌名)不能存在乱码。
对了,能否告知您的发行版?
希望今天能解决,否则元旦之前我都没办法帮你了。
事实上,报告错误是在帮我,我该说谢谢才是。
窗口是不能随便拖动的,否则脚本很难定位位于中间的那行歌词。要改变大小,可以在右键菜单中选择“设置显示行数”
daisypan 说:
2007/12/25 16:22
谢谢LZ,不过问题好像还没有解决,因为我不太明白你说什么。把哪句注销呢?

对了我的系统有装python,运行.py程序都没问题,但是没有PyQt3,我不知道怎么安装,网上也好像找不着。请问是这个原因吗?麻烦LZ帮帮忙,谢谢啦~~~

Merry Christmas and Happy New Year!
admin 回复于 2007/12/25 17:01
你的系统不可能没有pyqt3,因为如果没有,那么早在import的语句时就会报错。
如果你用最新的0.4.2版本的话,那么可以用编辑器打开~/.kde/share/apps/amarok/scripts/lrcShow-II/gui.py,找到1107行,在这行的开头加个#,可以看到整行都灰掉了,这就表明注释掉了,保险起见,可以同时注释掉第1109行,878行,895行,1082行,然后保存退出即可。这时再运行看看,一般来讲就应该好了。注释掉的代价就是少了所有的快捷键。
(建议用kwrite打开文件,按F11后会有行数显示)
也祝你快乐。
daisypan 说:
2007/12/24 15:37
谢谢~~不过我安装后运行时出现下边的错误,我不懂Python,不知道如何解决,麻烦大家帮告诉我问题出在哪,谢谢啦~~~

Traceback (most recent call last):
  File "/home/daisy/.kde/share/apps/amarok/scripts/lrcShow-II/lrcShow-II.py", line 50, in ?
    main(sys.argv)
  File "/home/daisy/.kde/share/apps/amarok/scripts/lrcShow-II/lrcShow-II.py", line 31, in main
    win=mainBox()
  File "/home/daisy/.kde/share/apps/amarok/scripts/lrcShow-II/gui.py", line 244, in __init__
    self.childMenu=myMenu(self)
  File "/home/daisy/.kde/share/apps/amarok/scripts/lrcShow-II/gui.py", line 1107, in __init__
    self.setAccel('-',1)
TypeError: argument 1 of QMenuData.setAccel() has an invalid type
admin 回复于 2007/12/24 17:49
不清楚原因,但是地方很明确,把这句注销掉好了,只是一个快捷键。
第一次接到这样的错误报告。
也可是尝试修改成这样self.setAccel(QKeySequence('-'),  1)
如果运行后这里不报错了,那么请用编辑器的搜索功能,把类似的地方都按照这个形式修改下。
admin Email Homepage 说:
2007/12/21 12:01
qqjt的获取歌词模块基本功能已经掌握,如果不出意外,下个版本会加上,并作为默认搜索引擎,难能可贵的是,他采用了utf的编码,非常适合国际化需要。
admin Email Homepage 说:
2007/12/18 17:00
暂停的问题已经修正。
多谢了love
admin 回复于 2007/12/18 21:58
0.4.0刚发布就发现了个bug,郁闷。
是在修正暂停的问题上新产生的:Amarok停止后居然没有监听到信号。已经修正,不过等到0.4.1了要。
laris 说:
2007/12/17 20:36
提一个问题:如果歌暂停了好像歌词还在放耶?其实说白了就是不能根据mp3播放时间来调整歌词的位置:)我也是暂停时发现的不知道能不能改进PS:osd模式下能不能调整osd区域的大小?谢谢!感觉0.3.3做的已经很有型了,哈哈
admin 回复于 2007/12/18 11:50
作调整其实很简单,问题是不知道什么时候作调整,amarok这里少了一个信号。
本来感觉这是个大问题,但是如果彻底解决而不考虑信号问题,那就要用隔一段时间去匹配了,这样的代价就是消耗很多cpu负载,不值得。
osd模式本来就是这样的,最顶端,无title bar,不能变大小,除非在osd模式之前就大小调整好。
感谢了。
其实0.3.3还是有不少bug的,手上的开发版比较成熟了,并且已经做了国际化。
后来想了下,还是改成Amarok暂停,lrcShow-II就停止show歌词好了,但是手动拖动歌曲进度还是没办法。
admin Email Homepage 说:
2007/12/15 21:07
今天开了全屏,然后字体设置为“方正静蕾简体”,24号字,感觉真是前所未有啊,爽啊..........
是不是有点骚包stupid
不过在大字体下会有个明显的bug,已经修复。
下一步工作,添加本地lrc歌词编码的设置,为国际化准备。剥离搜索部分,为添加其他搜索引擎做准备。
addone 说:
2007/12/14 16:11
三翻兄,你的效率太高了吧……fear
我这才终于解决滚动问题,你就发布新版啦……哈哈

你先加油啊!
我这边,滚动已经完美了,现在只要解决和歌曲的同步,把amarok的接口部分加上,然后就立即开始动手看那个qqjt的代码啦……
admin 回复于 2007/12/14 21:37
加油加油
丫丫的今天发现Amarok有bug,明明Amarok的信号过来提示已经换歌曲了,但是用dcop得到的时间居然还是上首歌曲的(当然是在很短的时间范围内是这样的),这里害的我找所谓的bug找了半天。
分页: 7/11 第一页 上页 2 3 4 5 6 7 8 9 10 11 下页 最后页
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]