快乐歌词3.0计划

On 2011 年 04 月 17 日, in 未分类, by klyric

根据热心网友的反馈,暂列出新版计划如下,改动很大,版本号暂定3.0,月底完成。

一 歌词输出全改用GDI+,好处如下:

  1. GDI+原生的反走样会增加歌词显示的平滑度
  2. GDI+原生的效果处理可以很方便增加显示效果,如果浮雕、木刻、光照、油画、竖排、淡入淡出等
  3. 其实,使用GDI+比GDI简单很多
  4. 使用MMX做透明和阴影运算,提高速度

二 自定义歌词窗口功能,每个窗口单独配置显示参数,支持同一歌词调配出多种显示效果

三 增加水平滚动

四 桌面级的窗口在不影响操作的情况下,增加鼠标穿透

五 桌面歌词独立于窗口歌词互相而存在。即可以显示桌面歌词而无需在播放器界面中增加面板

六 内置歌词编辑器功能

七 foobar接口特殊功能:集成菜单,实现部分个的操作(搜索,设置,显示/隐藏等)

 

反馈意见汇总

On 2011 年 04 月 15 日, in 未分类, by klyric
用foobar2000载入ape的cue文件后,歌词老是显示的是专辑的歌词,点了下一首,还是显示专辑的歌词,就是只显示第一首的歌词,你非得在搜索的时候手动去改歌名,他才会搜你想要的歌名,还有保存的格式怎么改的?默认的是.xrc格式,我要放歌词到MP4,都不支持,还是用通用的.lrc好点。设置了的歌词本地搜索路径和保存路径,都保存不了的,下次重新启动foobar2000,它的设置又还原为默认的
能增加水平滚动的效果么?然后就是不同效果样式可以从主菜单中选择,这样在制作界面配置的时候可以更加的灵活。
试用了一个晚上,总体来说很不错,提几点建议:
1、不能单独只显示桌面歌词,桌面歌词不能改变显示位置,不能拖动它;
2、设置字体颜色时需要重启软件才能生效;
3、右键的歌词编辑功能无效,
4、本人使用在FUI界面中,所以证明FUI中可以正常使用,但歌词面板背景不能透明,但可以使用图片,这在FB的生态系统中会有较大的局限性;
5、不知道支不支持内嵌歌词的显示?
6、桌面歌词的显示效果稍微少了一点,不过无关紧要,不能保存导出配置文件;
上面是个人认为不太完美的地方,下面也说一下优点:
7、有桌面歌词,
8、还有一个KALA OK模式;
9、词库还不错,我所试过的中文和英文都能搜索得到;
10、拖动歌词可以定位歌曲;
最后强烈要求加入的功能:水平滚动的显示模式,如果能实现这个功能,我将可以把Foobar2000打造与千千静听一样使用效果的界面了,呵呵 ,对于新手来说,这无疑是一种福音……
完了以后, 怎么老是提示要什么  升级歌词模块的, ??
发现了一些问题:
1.加入插件,添加到面板中,然后就一直显示“升级歌词模块”,不过重启FB后问题解决。
2.接上面,开始播放歌曲,所以歌曲都在下载歌词中,看了下设置,里面的服务器变成了一个本地路径,同上一个问题一样,还是重启解决了。
3.试了下,原来是每次添加到面板中,都没办立刻下载歌词。
4.发现下载及显示正常的情况下,服务器是空的,另外,CPU占用高了点。

接下来是建议:(看了下帖,重复的就自动过滤啦,呵呵)
1.参数选项的组件页面中,快乐歌词两项并为一项比较好。
2.主菜单>文件>快乐歌词 这个菜单项有点多余,而且要加的话,最好也是加到视图(View)下。
3.卡拉OK模式,最好也加上设置选项
4.类别最好也改下,面板(Panel),看不懂,呵呵,见图

右键菜单里能不能加个“删除歌词文件”啊,自动下载的歌词是错的,手动也没搜到,但那错的歌词一直在那滚,也怪心烦的,能不能把它弄掉啊?
再来提几个建议:
1、昨天说的不能单独显示桌面歌词是这么回事:fb2k界面中没有添加歌词面板,但我希望能显示桌面歌词,这个功能现在是做不到,必须先在界面中添加一个歌词面板才能开启桌面歌词功能。如果这样的话就显得有些多余。希望在视图中一个显示它的菜单。
2、希望在视图菜单中增加“显示/隐藏桌面歌词”和“搜索歌词”两个菜单,有了这两个菜单,就可以在配置界面中通过按钮来控制桌面歌词的显示与隐藏了,用户就可以很方便的通过点击一个按钮来开启和关闭桌面歌词功能。而现在只能通过在歌词面板上右键……
3、昨天我在试用了之后,试着删除foo_klyric.dll文件,结果导致fb2k无法启动,再次把foo_klyric.dll拷回来才启动fb2k,从配置中删除添加的快乐歌词面板,再删除foo_klyric.dll,可以正常启动了。不知道算不算bug。因为其它插件没有这个问题。
4、歌词显示模糊问题,不知道有没有人发现,相同的字体和字号,相同的颜色下,尤其是比较小的面板歌词时,显示明显模糊,更换好一点的背景和颜色有一定的改善效果,不知道算不算bug?另外默认的字体好像不是一个常用字体?
5、在配置界面中添加多个歌词面板,发现不能单独设置每个面板的字体和颜色等信息。其实这个功能很有用,因这fb的配置有些是多模式的,不同的模式可能有不同的歌词显示方案,需要不同的颜色,如果不能单独设置将会影响界面的谐调性。歌词秀2是可以单独设置的。
6、昨天说的水平滚动功能主要是迷你模式时需要用到,因为国内几乎所有人都用过TTPL,而它有这个功能,很多人有了这个习惯,所以fb如果也能加入这个功能的话,是符合国人广大使用习惯的需要。
7、背景透明功能在fb2k的配置应用中很是广泛,因为很多fb配置的背景是变化图片的,比如Aero透明的那种。一张固定的背景是满足不了的。
8、Asion说有点占CPU,发现确实如此,不过无大碍。
9、桌面歌词的位置移动和鼠标穿透功能还是需要的,希望加入。因为不是每个人都喜欢把桌面歌词放在最下面。
10、我想知道卡拉OK歌词适合在什么场合使用?
我很看好这款歌词插件,作者也很是积极,建议作者先收集意见再统一来完善发布,不要改一点发布一点,避免太多的不太完善的版本出来。
在完善功能的同时,注意尽量减少CPU的占用。因为低资源占用一直是Foobar2000特点,如果增加了CPU占用,有些得不偿失。
建议:
1、拖动歌词的功能很好用,但是显示的提示太多了,影响美观。拖动歌词是我最常用的功能。但是那些“shift:调整未播放歌词时间……”等等的提示太占地方,这些提示完全可以放在说明文档中,不需在拖动歌词时显示

2、我习惯在配置中加入多个歌词面板,每个面板都需要不同的字体,能不能让加入的多个快乐面板,彼此独立,自己有自己的字体和颜色等

自己发现的新bug

1、lrc歌词的标签超长后会崩溃

2、查找设置的路径下的歌词的时候,只查找了xrc歌词

3、歌词标题去数字,矫枉过正,正常数字被删导致识别出现错误

 

foobar论坛gdzqj88超版的意见

On 2011 年 04 月 14 日, in 未分类, by klyric

1、昨天说的不能单独显示桌面歌词是这么回事:fb2k界面中没有添加歌词面板,但我希望能显示桌面歌词,这个功能现在是做不到,必须先在界面中添加一个歌词面板才能开启桌面歌词功能。如果这样的话就显得有些多余。希望在视图中一个显示它的菜单。
2、希望在视图菜单中增加“显示/隐藏桌面歌词”和“搜索歌词”两个菜单,有了这两个菜单,就可以在配置界面中通过按钮来控制桌面歌词的显示与隐藏了,用户就可以很方便的通过点击一个按钮来开启和关闭桌面歌词功能。而现在只能通过在歌词面板上右键……
3、昨天我在试用了之后,试着删除foo_klyric.dll文件,结果导致fb2k无法启动,再次把foo_klyric.dll拷回来才启动fb2k,从配置中删除添加的快乐歌词面板,再删除foo_klyric.dll,可以正常启动了。不知道算不算bug。因为其它插件没有这个问题。
4、歌词显示模糊问题,不知道有没有人发现,相同的字体和字号,相同的颜色下,尤其是比较小的面板歌词时,显示明显模糊,更换好一点的背景和颜色有一定的改善效果,不知道算不算bug?另外默认的字体好像不是一个常用字体?
5、在配置界面中添加多个歌词面板,发现不能单独设置每个面板的字体和颜色等信息。其实这个功能很有用,因这fb的配置有些是多模式的,不同的模式可能有不同的歌词显示方案,需要不同的颜色,如果不能单独设置将会影响界面的谐调性。歌词秀2是可以单独设置的。
6、昨天说的水平滚动功能主要是迷你模式时需要用到,因为国内几乎所有人都用过TTPL,而它有这个功能,很多人有了这个习惯,所以fb如果也能加入这个功能的话,是符合国人广大使用习惯的需要。
7、背景透明功能在fb2k的配置应用中很是广泛,因为很多fb配置的背景是变化图片的,比如Aero透明的那种。一张固定的背景是满足不了的。
8、Asion说有点占CPU,发现确实如此,不过无大碍。
9、桌面歌词的位置移动和鼠标穿透功能还是需要的,希望加入。因为不是每个人都喜欢把桌面歌词放在最下面。
10、我想知道卡拉OK歌词适合在什么场合使用?
我很看好这款歌词插件,作者也很是积极,建议作者先收集意见再统一来完善发布,不要改一点发布一点,避免太多的不太完善的版本出来。这一阵子有得你累了,呵呵……

http://www.foobar2000.com.cn/forum-viewthread-tid-28867-extra–page-5.html

 

FUI介绍

On 2011 年 04 月 14 日, in 未分类, by klyric

学习FUI的好文章,来自foobar2000.com.cn:

http://www.foobar2000.com.cn/thread-11370-1-1.html

 

新版计划,立字为据

On 2011 年 04 月 14 日, in 未分类, by klyric

根据www.foobar2000.com.cn论坛的反馈,升级计划如下:

  1. 增加水平滚动效果
  2. 集成歌词右键菜单的重要项到主菜单
  3. 导出配置文件
  4. 桌面歌词能拖动
  5. 歌词背景透明
  6. 歌词编辑器
  7. FUI啊FUI,你是神马,要学习

 

 

 

foobar 1.15 快乐歌词安装图解

On 2011 年 04 月 13 日, in 未分类, by klyric

foobar 1.15,快乐歌词同时支持CUI和DUI界面模式,CUI模式与0.94版本的步骤差不多,这里介绍DUI模式,详细步骤如下:

  1. 正常安装foobar,下载地址 (去官方下载)
  2. 下载foo_klyric.dll,保存到foobar安装文件夹下的components子文件夹
  3. 如果使用分栏模式,请检查components里面是否有foo_ui_columns.dll文件,如果没有,也请下载一个(foo_ui_columns.dll)。0.9x版本和1.x版本的该文件不能混用,注意别下错了。
  4. 运行foobar,点击文件菜单,可以看到【快乐歌词 2.0】菜单条。
    快乐歌词选项菜单条

    快乐歌词选项菜单条

  5. 点击【参数选项】菜单,如下图所示,可以看到已经加载快乐歌词插件:
  6. 主菜单:[文件]-[参数设置],选择[显示],选择“默认用户界面”,下图:
  7. 主菜单-视图-布局-启用布局编辑模式,下图:
  8. 鼠标右键单击一个面包,在弹出菜单选择【替换新的用户组件】,下图:
  9. 在对话框中选择【快乐歌词】,下图:
  10. 最后结果如下图所示:

安装完成,谢谢使用。

 

 

foobar 0.94 快乐歌词安装图解

On 2011 年 04 月 13 日, in 未分类, by klyric

foobar 0.94,快乐歌词只能用在CUI(分栏显示)下,详细步骤如下:

  1. 正常安装foobar,下载地址 (本地下载)
  2. 下载foo_klrc.dll,保存到foobar安装文件夹下的components子文件夹
  3. 同时检查components里面是否有foo_ui_columns.dll文件,如果没有,也请下载一个(foo_ui_columns.dll)。本站下载的0.94安装包已经包含了这个文件,不需要单独下载。
  4. 运行foobar,会看到图1。在这里请选择Columns UI,即选择分栏界面。

    选择CUI或者DUI

    选择CUI或者DUI

  5. 也可以在foobar的[参数设置]面板进行选择,如下图所示: 选择用户界面
  6. 主菜单:[文件]-[参数设置],选择[显示]-[Columns UI],并切换到[Layout]面板,下图:

    分栏显示设置面板

    分栏显示设置面板

  7. 右键点击列表框最上方的条目,在弹出菜单选择[快乐歌词],下图:

    增加快乐歌词面板

    增加快乐歌词面板

  8. 鼠标单击[全部保存]按钮,下图:

    保存设置

    保存设置

  9. 快乐歌词安装成功,下图:

    安装完成后的歌词显示

    安装完成后的歌词显示

  10. 如果您没有安装快乐歌词,有可能会提示缺少KLyric.dll文件。这时候将显示下图的提示,并自动下载需要的文件:

    自动下载需要的快乐歌词核心文件

    自动下载需要的快乐歌词核心文件

安装完成,谢谢使用。

 

 

关于快乐歌词

On 2011 年 04 月 12 日, in 未分类, by klyric

快乐歌词

快乐歌词可以给播放器增加歌词查找和显示功能。它原本是给快乐影音准备的功能点,但后期也增加了对foobar、WMP、Winmap、Realplayer等播放器的支持。

http://www.klyric.com是快乐歌词的唯一官方网站。

http://www.kplayer.cn是快乐影音的唯一官方网站。

http://www.lrc114.com是快乐歌词的合作歌词搜索站。

快乐歌词的历史

作者在2005年开发快乐影音的时候,有用户希望能给快乐影音加上歌词功能,原计划与第3方合作歌词功能,但没有谈拢,考虑到歌词功能不会过于复杂,于是决定自己在工作之余开发一个歌词模块。

1.0版本用Delphi开发。关于选择哪种开发语言,当时有所考虑。那时手头有2个主要项目,1个是快乐影音,1个是反流氓反木马。作为快乐影音的功能部件,而快乐影音用VC开发的,看起来使用VC开发快乐歌词是理所当然的选择。但最后竟然选择了使用Delphi开发。而悲剧也由此而生。

1.1版本改用VC开发。1.0很快遇到了大麻烦,主要是2个:1)Delphi使用的ANSI编码,歌词显示遇到了难题,很多外文歌词都显示成了乱码。2)Delphi的多线程与VC不和谐,歌词搜索“卡壳”成了永恒的话题。其2还可以通过程序编写方式解决,但1无法自圆,无奈之下,用VC重写。

1.5版在2008年底完成,但没有发布。当时开发计划被调整,快乐影音项目在发布4.0 Alpha版本后暂时被搁浅,相应的快乐歌词1.5版被束之高阁。1.5版是个很好的版本,1.1版本以来的各种问题,都有了充分的时间得到解决。1.5版只有1个用户,作者本人。

1.5版本的改进:

  1. 优化了读取歌曲标签的方法,可以正确识别大量夹带数字、分隔符的标签,从而搜索歌词的准确性大大提高。
  2. 1.1版只能读取utf8和ANSI编码的标签,现在UNICODE的标签越来越多了,1.5版本支持ID3V2规范下的全部编码。
  3. 1.1版,还是TAG,特定情况下,空标签导致程序崩溃。
  4. 1.1版不支持新版的foobar,1.5版使用最新的foobar SDK开发了新插件,一个dll文件即可完美支持foobar的CUI和DUI显示模式,随意切换。
  5. 加载歌词时,遇到超长或者不规范的lrc文件,会崩溃。1.5版已经修正这个bug。
  6. 1.1版没有桌面歌词,1.5版增加了桌面歌词。
  7. 对超出显示宽度的歌词行,1.5版将自动断行,多行显示,1.1版无此功能。
  8. 1.5版增加上传歌词的功能,我们也希望大家能分享自己的歌词。上传的歌词将被优先搜索和下载,我们正在完善歌词服务器,对分享歌词数量多的朋友,到时候尽量给予一定的物质奖励。

2.0版,在1.5版本的基础上重组了代码,同时建立了新的歌词服务器。

foobar自1.0以来,SDK被重新设计,暂时没有找到能同时兼顾0.9x老版本和1.x新版本的好方案,只好发布2个版本的插件,需要用户根据自己的foobar版本选择正确的歌词插件。

快乐歌词SDK

快乐歌词使用开放的架构设计,根据SDK可以很方便的设计在自己的软件中增加歌词功能。同时,网友也可以给快乐歌词设计效果插件。

SDK很简单,对于软件爱好者而言,示例代码也有所学习价值。

版权所有

快乐歌词是免费软件,欢迎大家使用。但目前发现有人把快乐歌词重新打包后,使用其他名称(xx者)发布。这种行为在道德上是可耻的,也违背了互联网上最基本的诚信。对于这种挂羊头卖狗肉的人,我们将使用法律手段维护自己的权益。

 

Hello 快乐歌词!

On 2011 年 04 月 11 日, in 未分类, by klyric

快乐歌词官方网站正式建立,欢迎访问!