
cmmusic (Console Mplayer Music)

---------------------------------------------------------
LANG:EN

Changes:

ver 1.6 2009-06-21
1.support cue file.(need plugins)
2.fix filemgr.cpp with unknown type and link file special.
3.when open path failed,it will reset to root path.
4.lrc viewer add a pointer.
5.fix the BUG that may cause menu not refresh.
6.fix the curses headers include in commdef.h.
7.fix the BUG the list cann't be saved when mplayer be killed.
8.lrc func support offset tag.
9.fix the BUG use autotools macro HAVE_CONFIG_H.
10.fix the BUG of complie error in plugins project.

ver 1.5 2009-03-16
1.add config module.the common param will be remember next open time.
2.add file type filter func.the type can be find in config file.
3.add confirm dlg.
4.you can add all files in a directory to list now.
5.fix bug which PARAM macros make compile error in 64 bit system.
6.fix bug of 0.5 sec delay of incorrect volume at the beginning of play.
7.double word in Chinese can be fix by edit config file.
8.add support of curses (not cursesw) in configure and remove some inneeded options.
9.redefine key map according to enable trans mplayer key.
10.fix lrc words break.
11.fix bug of project's crash when mplayer was killed.
12.add curseui plugin project.
13.add key mode to exchange the key map of cmmusic and mplayer.
14.fix buf of crash by console resize too small.


ver 1.4 2009-02-21
1.add four button functions: add del up dn cl
2.add file view function.
3.add about button for show of verion and copyright.
4.add volume hot key.
5.fix bug of volume incurrect when play new file.
6.fix bug of pause.
7.select ncurses instead of curses if possible using autotools.
8.seperate main project and plugins and add some options for configure.
9.ttplrc and openfile plugins reserve.
10.hot key change: import esc key for quit state.

ver 1.3 2009-01-03
1.--gbk and --text options are replaced by -lrc gbk and -mode text.
2.add some message for notifying plugins.
3.add ttplrc:lrc download plugins.
4.add openfile:GTK opend file dialogue.
5.add clear:plugins for clear list.
6.use autotools for project.
7.redefine data,plugins and bin directory.

ver 1.2 2008-12-15
1.fix bug of lrc incurrect show.
2.add plugins mode,user can define shell, binary file and hot key.
3.move start command to start.sh.user and modify mplayer start param.
4.fix bug of wide charactor when turn line.
5.cancel color mode for user define self color freely.
6.when console size change,player can auto resize now.
7.change some source files for fix building error in some user machine.
8.add --text option for fix show bug in text mode.

ver 1.1 2008-12-9
1.add --gbk option in text mode.
2.change the mothod that how to find lrc directory.
3.add support of mouse on music list.
4.default mode is multi loop mode.
5.mouse will hide now.
6.open color mode.

ver 1.0 2008-12-8
1.basic function.

----------------------END--------------------------------


语言：简体中文

修改日志:

ver 1.6 2009-06-21
1.增加对cue文件的读取分析及处理(需要Plugin)。
2.修正打开目录时对目录软链接和未知文件类型的处理。
3.打开到不可用路径时，将重置成根目录。
4.歌词特效为为回避叠字BUG带来的不便给增加个指示符。
5.修正插件模式下处理菜单没被刷新的BUG。
6.修正commdef.h文件中curses库的头文件位置。
7.修正mplayer被杀掉后cmmusic退出不会保存播放列表的BUG。
8.lrc功能增加对offset标志的识别。
9.修正使用autotools时没有正确使用config.h编译的BUG。
10.修正plugins工程编译错误的BUG。
	
ver 1.5 2009-03-16
1.增加配置功能模块，常用配置能被记忆，包括：音量大小，播放模式，文件最近打开位置，LRC目录，文件类型。
2.增加文件类型过滤，播放文件类型，文件列表类型和目录设置时都有过滤功能。过滤类型可以配置文件中自定义。
3.增加确认框交互，在设置LRC目录，删除整个列表和保存列表时可能会有确认框弹出。
4.增加批量添加目录下所有播放文件的功能。
5.修正64位下WPARAM宏定义导致编译无法通过的BUG。
6.修正播放文件开始时有0.5秒音量异常的BUG。
7.歌词叠字的BUG可以通过修改配置文件来避免，并增加可配置效果。
8.configure增加对非宽字符curses的支持(不支持中文)，去掉1.4中过多的可选项。
9.快捷键根据mplayer习惯重新定义并可自定义配置。
10.歌词断字进一步优化。
11.修正mplayer被杀死后，主程序异常退出的BUG。
12.增加MP3下载试听插件，增加curseui插件工程。
13.增加KeyMode功能，用于切换cmmusic和mplayer按键模式。
14.修正控制台窗口过小会引起程序崩溃的问题。

ver 1.4 2009-02-21
1.增加四个按钮功能：增加，删除，上移，下移，清除列表。
2.增加文件列表操作功能，选择文件可视化。
3.增加关于按钮，显示版本及版权。
4.增加音量调节快捷键。
5.修正音量设置后播放新文件时没有对应的BUG。
6.修正播放文件时无法真正暂停的BUG。
7.优化由autotools组织的工程，会优先选择ncurses。
8.为configure增加部分可选选项。主工程和插件的安装分开。
9.插件仅保留歌词下载插件和GTK的文件打开插件。
10.快捷键修正：1，退出增加文件，列表操作，插件操作模式的快捷键由'q'改成ESC。

ver 1.3 2009-01-03
1.取消上个版本的--gbk和--text选项.替换为-lrc gbk和-mode text.
2.主程序增加部分消息机制.以适应接收插件通知.
3.增加下载歌词插件(手动).
4.增加一个方便添加播放文件的GTK界面插件.(-_-!)
5.增加一个清除播放列表的插件.
6.改由autotools组织工程.
7.数据目录,插件目录,主程序目录重新定义.

ver 1.2 2008-12-15
1.修正一个Lrc无法正确解析显示的BUG.
2.增加Plugin插件模式,用户可以使用shell脚本甚至二进制文件自定义插件功能和热键.
3.开始命令转移到start.sh文件.用户可通过修改命令脚本来自定义mplayer的启动参数和其它操作.此脚本如果不存在,播放器会生成缺省脚本.
4."部分"修正歌词中文断行乱码或无字的BUG.
5.取消上个版本的颜色模式,原因是为了让用户更自由地定义界面颜色.
6.控制台大小被修改时,播放器可以做出自适应调整了.
7.为部分玩家因不包含相关头文件而引起编译出错的问题修正了文件结构.
8.增加--text选项，以适应在zhcon --utf8模式下，更换窗口边框以修正字符长度引起框架混乱的BUG。

ver 1.1 2008-12-9
1.增加--gbk选项.在TEXT模式下,使用zhcon可以正常显示中文了.方法是:运行zhcon,运行./CMMusic --gbk.
2.修改查找lrc目录策略,查找目录为:播放文件目录,./Lrc目录,指定目录.
3.增加用鼠标点击菜单的支持,单击为选中,双击为播放(发现在TEXT的zhcon环境中鼠标无效).
4.缺省播放模式为多数人所用的循环顺序播放.
5.鼠标在没必要时会隐藏起来.
6.打开颜色模式.

ver 1.0 2008-12-8
1.完成基本功能.

----------------------END--------------------------------
