关于airplay歌词与配置文件ap_music的一点意见!
从使用airplay帮助中得知 airplay从网上下载的专辑图片与歌词文件都保存在application Data下的Airplay文件夹中.而其中最重要的歌词以及与音乐文件相关联的一些设置应是保存在ap_music文件中,共有两个文件.个人感觉虽为以后离线时音乐文件的播放很有好处但有小小的不足,希望提出来以资参考!!
1,ap_musicc文件实行文本编码后再保存没有多大的必要.因为这些文件的信息经加密后不利于用户进行的一些其它扩展操作(如想提取歌词文本),加密实在是画蛇添足的做法,何况不加密对程序的开发没有任何的损失.因为里面保存的歌词文本除时间戳能看清以外其它都是乱码,软件开发的一切初衷都是为了用户使用的方便,用户有时也希望提取歌曲的歌词部分时能直接打开这个ap_music把下载后保存到这个文件中的歌词部分截取出来并编辑它们,还有希望能在音乐文件移动到其它路径时可以直接修改ap_music文件中的音乐文件绝对路径来对歌词与专辑图片重新进行关联.加密后这些都不能实现.
2,设置歌词与专辑图片与音乐文件相关联的方法不科学.大概能知道在ap_music文件中设置了歌曲与歌词的关联,但歌曲文件的表示使用盘符加路径的方式不是很好.如果直接使用文件名就很好.这样在音乐文件移动到别处时用AirPlay播放时如果能在程序中设置在ap_music文件中搜索匹配与其名称相同的歌词显示就可以了,没有路径与格式的限制才是最灵活实用的.以前偶也提出过音乐文件移动到别处时就不能显示已下载的歌词和专辑图片的问题,其实只要在AirPlay中歌词和专辑图片与音乐文件进行匹配时不使用绝对路径就能很好的解决呀,直接关联文件名如 周杰伦 - 青花瓷.mp3或是关联音乐文件的ID信息是最好的方法.
另外建议在软件的设计时能考虑到用户使用的方便性与灵活性的需要.AirPlay的方便性做的很好,但灵活性还稍显不足.如音乐文件移动后用Airplay再播放就不能智能的辨别而需重复性的下载歌词与图片,同一专辑或同一歌手音乐文件的图片也是需重复下载的.还有希望能在发布新版本时的时候不要用大写的AIRPLAY的名字,最好用AirPlay,个人感觉用大写的字母表示名称的程序在视觉上不太好,用大小写结合的方式既符合英文的书写方式而且视觉上感觉舒服一点.
如有不当,请不吝指正,谢谢.希望AirPlay在不久的将来能成为中国音乐播放器的骄傲,下一步就是走向火星与月球,哈
[ 本帖最后由 cddragon 于 2008-2-17 10:48 编辑 ]