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,停止更新]”

a 说:
2010/01/06 18:14
提示安装成功,可是重新启动amarok后脚本管理里还是没有,lrcShow的选项啊? (我下的是lrcshow-x)
admin 回复于 2010/01/06 21:04
kde3下的amarok1只能安装lrcShow-II,lrcShow-X不支持amarok1。
hwert 说:
2010/01/05 22:19
这是felix021的恶作剧,提醒您IE6很不安全。欢迎光临: http://www.felix021.com
fly 说:
2009/12/12 13:48
File "lrcShow-II.py", line 11, in <module>
    from qt import *
ImportError: No module named qt
admin 回复于 2009/12/12 18:15
你使用的是amarok1吗?
这个提示是说你没有安装pyqt3。如果你安装有pyqt4的话,也不会出现这个提示。
fly 说:
2009/12/12 13:23
提示安装成功,可是重新启动amarok后脚本管理里还是没有,lrcShow的选项啊?
admin 回复于 2009/12/12 18:17
lrcShow-II是针对amarok1的脚本。
要支持amarok2以及audacious、qmmp等,请使用lrcShow-X
jcc 说:
2009/05/27 23:10
在scriptdat 目录下没有任何配置文件,我把pyqt4卸掉了,安装pyqt3,一切ok了。貌似pyqt4支持还不是很好阿。。
jcc 说:
2009/05/26 22:49
我已经安装了pyqt4,用ubuntu8.10的系统,还是没有解决下面这个问题
admin 回复于 2009/05/27 15:57
理论上会直接调用pyqt4而跳过pyqt3。尝试直接修改配置文件,把pyqt=3改成4
jcc 说:
2009/05/26 21:49
the script 'lrcShow-II' exit with error code: 1
Traceback (most recent call last):
File "/home/jacky/.kde/share/apps/amarok/scripts/lrcShow-II/lrcShow-II.py", line 10, in <module>
from qt import *
ImportError: No module named qt

这个该怎么解决啊?
dfl Email 说:
2009/04/07 12:23
这个支持qmmp吗?三翻有这个的歌词插件吗?
admin 回复于 2009/04/07 20:17
也是昨天才知道有qmmp这个播放器的,马上安装了,非常喜欢,并且发现支持apetag,非常不错。
昨天已经开始研究对其支持了,如果不出意外,今天可以搞定

lrcShow-II确定已经不更新了,我连kde3都没了
lrcShow-X已经支持,可以从svn获得最新代码
dragonxiao Email 说:
2008/12/18 00:06
还不支持amarok 2吗?
admin 回复于 2008/12/18 12:10
将来一定会的,放心。
dragonxiao Email 说:
2008/12/17 23:29
不支持amarok2以上的?
分页: 1/11 第一页 1 2 3 4 5 6 7 8 9 10 下页 最后页
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]