Awesome
KittenBox Music Player
An swt/jface mp3 player written in 2009.
Notes
调节系统音量依赖的库没有64位版本, 2017新增VolumeManager不使用那个依赖的库. see https://github.com/cnfree/SWT-Win32-Extension/issues/2
Born
2009年8月14日晚,周五。今晚没有PLU星际争霸的比赛。从06年开始看PLU以来,年年都不会错过,GF也在我的怂恿下学会了打星际,水平也有一定的长进,并成长成为一名忠实的浩方型选手。
没有比赛的日子,总是很难过。这半个月以来除了上班,也没有再做什么小玩艺儿。开始郁闷了。做一个播放器吧!
于是Kitten Box诞生了!
我发现Windows编程能做的东西,SWT都能做, 访问注册表, 硬盘, 拖拽,窗口悬停, 透明, 闪动, 钩子, Office/Vista风格的皮肤。 Jesus Christ!
Dev Logs
2017年8月11日 V0.3:
64位系统支持(升级swt, mp3, jintellitype ...)
2010年1月9日 V0.2(科比3绝杀版):
- 歌词在状态栏同步显示
- 首选项>歌词设置
- 首选项>网络设置(设置代理服务器)
- 关联歌词,提供本地搜索,用户可自己关联歌词文件.
- 在线搜索,从网络上搜索歌词并下载 (盗用了百度的mp3搜索,下载LRC歌词极其方便).
- 调整歌词偏移量(7种调整方式)(在工具栏增加"歌词慢了!","歌词快了!"两个按钮, 方便实时调整,会实时保存偏移量到歌词文件)
- 自动识别歌词文件的编码方式.拒绝乱码.
其它更新:
- 一键恢复工具栏到默认布局,同时恢复窗口到默认大小
- 现在除了自动保存工具栏布局外,也会自动保存窗口大小和位置。
- 所依赖的SWT,JFace升级到最新的3.5版
2009年9月
系统全局热键设置完成
2009年8月23日 V0.1(科比生日1978.8.23快乐版)
- 工具栏折行,右键锁定工具栏
- 新增音量控制
- 新增操作播放列表的工具栏
- 播放列表拖拽
- 新增播放顺序选择下拉框
- 退出时自动保存工具栏布局,音量,播放顺序等参数
- 优化了进度条的拖动,可平滑拖动以控制播放进度
更多logs见docs目录.
References
以后备用, 当时写的时候这些文章还没有出现.