Tomato Music 开发日志
sunnycase吧
全部回复
仅看楼主
level 11
SunnyCase 楼主
引子
从去年开始有想法做一款Windows Store App(现在叫UWP了)的音乐播放器,主要是之前脑子一热买了surface RT,结果发现根本没什么能用的音乐播放器(要能支持无损音乐播放,支持按专辑管理)。去年年底用js和c++写了一点,感觉设计的不好,今年开始用C#+C++重写,解码器以前也想自己写来着,但是万千世界这么多格式,我一个人也写不完,于是只好使用ffmpeg了。
2015-5-16
今天距离1.1.0.1发布已经有6天了,才想起写个日志。
现在已经实现了从音乐库读取音乐,具体过程是启动时先读取之前缓存的播放列表,并在后台启动更新任务,分析完毕音乐库的音乐后再更新播放列表,然而现在实现的是replace方式,播放列表会出现“闪烁”,以后有空了会写个好点的方式。
本来其实已经发布了wp版,但在找人测试以后发现有闪退和无法播放的bug,于是便先隐藏了。wp的后台音乐播放机制和桌面版略有不同,所有音乐播放器共用一个MediaPlayer,而且是独立进程的,这里面涉及很多麻烦的东西,可能还存在一些bug。等下次修改好了再发布吧。
就先写这么多吧。
2015年05月15日 17点05分 1
level 11
SunnyCase 楼主
[1.1.9.0 - 2016.5.18]
1.添加监视文件夹管理。 2.添加本地歌词支持。
======================
下个版本计划对UI进行更换。
UI设计者是:布忍直士
另外调整均衡器时导致播放中断的问题也需要研究一下。
2016年05月19日 09点05分 4
level 11
SunnyCase 楼主
[1.1.10.0 - 2016.6.21]
1.修复均衡器导致的播放停止问题。
======================
问题出现在Tomato.Media.Effect组件里,不小心在同一个线程锁了mutex两次[冷]
2016年06月27日 01点06分 5
1