音乐为我而生's Archiver

cddragon 发表于 2008-2-17 10:45

关于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在不久的将来能成为中国音乐播放器的骄傲,下一步就是走向火星与月球,哈

[[i] 本帖最后由 cddragon 于 2008-2-17 10:48 编辑 [/i]]

catplus 发表于 2008-2-17 14:43

首先呢,那个不是文件加密,那个是数据库文件,也就是说airplay本身没有使用基于文件的数据系统,而是基于数据库的,我们称之为数据泵,所以用户直接看到的肯定就是不可读信息。

其次,airplay是抽象掉音乐子轨信息和和媒体文件信息的,就是说建立虚拟媒体文件层,这样可以实现对APE等无损格式中的音乐进行和MP3音乐完全一致的操作,当然必须基于airplay。甚至可以从不同的ape中取得一首歌曲 放到新的列表当中并保存。这是我们独有的,你提到的方案解决不了这些细节,当初我们就考虑过。

最后,坦白的说,megatron架构有设计不合理的地方,既有考虑不周,也有过度设计,我们希望这些问题作为经验和教训,在下一代架构Zion中解决。

FreHalame 发表于 2008-2-18 22:15

开始过度期待 Zion 了,呵呵~

baijd 发表于 2008-2-19 00:01

我打字母时一直是AirPlay,猫,改改吧
全大写不好看,也没个性

huabk 发表于 2008-3-5 11:39

歌词保持 可以不用 sqllite

.. 歌词保持 可以不用 sqllite 虽然  这样 是比较方便 的数据库系统. 但是 我原来 音乐目录里的歌词 怎么也出不来.
所以有点不方便
建议 歌词直接存在 播放目录里就可以了

catplus 发表于 2008-3-5 11:58

文件系统保存也有问题
比如千千保存方法 <ar> - <ti>.lrc
如果ti里面有 - 那么就会导致解析错误

还有一种情况就是对字符集的过滤能力,问题一堆

jzmxh 发表于 2008-3-16 16:26

希望增加歌词本地搜索的功能,我习惯把歌词放到和歌曲不同的目录里,结果用AirPlay播放的时候还要另外下载歌词,可以增加本地搜索歌词和图片的功能,把歌词保存成和歌曲文件同样的文件名就能关联,这样不是很方便吗?
还可以在这个基础上增加歌词上传功能,自动本地和网络搜索,如果在网络上搜索不到的歌词可以选择上传到服务器,这样对于AirPlay的歌词库完善也更容易一些!

个人愚见,期待下个版本能出现歌词本地搜索功能!

zhousi520ybz 发表于 2008-8-6 23:18

本地歌词搜索绝对是个好功能,我们都用了其它播放器这么多年了,歌词下载都全了,现在想用个新播放器吧,你还让我重新下载歌词,那多不好啊,既然你觉得你的好,那你就加个歌词本地搜索功能,这样,用你的播放器也没有负担了。

catplus 发表于 2008-8-7 13:29

一步步解决

现在解决底层

重楼飞雪 发表于 2008-8-23 19:11

觉得配置文件在《我的文档》里建个文件夹保存比较好,不知是否可行,
《我的文档》一般都挪到别的盘了,重装系统后还在,
application Data在C盘,而且挺不好找的,重装系统就没了

FreHalame 发表于 2008-8-24 16:50

保存到 Application Data 是微软的要求~

baijd 发表于 2008-8-25 01:09

10楼的问题,猫可以增加一个设置项嘛,像QQ2009P3一样

digidea 发表于 2008-8-25 16:46

强烈支持保存到文档或音乐文件夹...

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.