音乐为我而生's Archiver

catplus 发表于 2008-2-22 23:46

是否愿意在媒体文件(歌曲)下创建airplay数据库

[b]开发有疑问[/b]

如果能将airplay的歌曲数据和歌曲文件放到同一个目录下,这样带来的好处是不言而喻的。对于用户来说,迁移文件更方便,随时可以整理,不会丢失音乐资料;可以把AirPlay放在U盘上,走到哪里都可以使用;很多用户可以共享音乐资料,特别是针对网吧的管理员来说,这很方便。

反对这样做法也有原因,会把数据文件弄得到处都是,删除EXE也无法彻底销毁这些数据。

我们也考虑提供可配置选项,让用户来抉择,但是默认方式是集中存放,还是分别存放呢?

baijd 发表于 2008-2-22 23:51

选择三
猫,为什么问这个问题?

[[i] 本帖最后由 3044715 于 2008-4-18 12:45 编辑 [/i]]

minipato 发表于 2008-2-22 23:56

3,可以选比较好

么米 发表于 2008-2-23 00:32

没沙发,弄个板凳,选三

dududoor 发表于 2008-2-23 00:34

:) 肯定不会选第二个~我觉得AP现在差的就是这个了,有了这个我就可以完全摆脱TT的魔掌了!

sss 发表于 2008-2-23 01:39

到底还是在拘泥于单文件嘛?

airplay的歌曲数据 ? - -  你打算捏出什么歌曲数据来 ...

tag可以直接写文件 歌词可以放目录下

图片尽量不要内嵌 直接保存下歌曲目录下面也是没有问题的

至于歌曲数据是指单独对歌曲指定EQ均衡模式? 还是什么 请说清楚些

你不是想把播放列表和airplay的设置放到歌曲目录下面吧  -  口 -  ?................

[[i] 本帖最后由 sss 于 2008-2-23 01:41 编辑 [/i]]

Leonid 发表于 2008-2-23 02:47

我个人认为,AP的配置数据和歌词图片等,都和AP原文件在同一个目录比较好。这样AP就可以放在优盘里用,在网吧还是在家里数据都比较方便带,像现在Ap的配置和歌词图片文件在系统文件夹的AD目录下,虽然这些数据用户不需要查看,但没有办法迁移。

Leonid 发表于 2008-2-23 02:52

还有猫猫说文件会觉得比较乱,我认为不会,配置文件专门用一个文件夹收起来就可以了,不会觉得乱的。数据应该也不会无法删除吧,AP的进程结束了,配置文件不会被继续使用,不会不能删除的,除非文件中了病毒。

FreHalame 发表于 2008-2-23 10:55

乍一眼看上去似乎没什么,但是想一想也确实不好选择。

如果一个用户的文件存放习惯不是集中式的,或者这个用户喜欢一个文件夹中的内容越纯净越好,那么将数据文件与媒体文件存放在同一目录就不好了。即便删除了 AirPlay 程序本身,但是数据文件是分散式存放的,清理起来也就麻烦多多——如果媒体文件数量很可观的话,找也要找半天。
但如果与 AirPlay 程序存放于同一目录,与媒体文件的关联性就不强了,因为一旦 AirPlay、数据文件、媒体文件三者之中任一改变了自身位置,相对路径关系就打破了,数据文件也就无法与媒体文件产生关联了——也就没什么“可移动”特性了。

撇开正版盗版的问题不说,如果将数据写入 ID3,媒体文件的特征码就变了,又不利于传播。

PS: WMP 的媒体库能追踪媒体文件的路径变化,想必是动用了系统服务?

catplus 发表于 2008-2-23 11:56

是有一个后台服务,不过那个性能不高,影响机器运行,而且一部分机器并没有启动那个服务

FreHalame 发表于 2008-2-23 19:26

那有必要让 AirPlay 具备追踪能力么?

icywolf 发表于 2008-2-24 12:41

其实我想投第一个的......按错了

shikkoku 发表于 2008-2-25 20:10

当然希望可以自由调度....如果不麻烦的话

第二选择是第一个选项

jokexin 发表于 2008-2-27 17:55

(*^__^*) 嘻嘻…… 可不可以在服务器上让没人弄个ID 然后到哪里都可以把自己的歌曲信息下载下来 当然也要有上传功能~~

Freeman1981 发表于 2008-2-27 19:03

歌曲数据是指什么呀?

不就是歌词和COVER什么的吗?那东西要保存干吗呢?连上网不是会自动下载的么?
就是要保存也让它到一个地方去呀~
我不知道花了多少时间才把自己200GB的音乐库整理清爽,要再不知道怎么多出无数垃圾,我会疯掉的!:Q

对了,不知道有个问题跟这个没有关系:
VISTA上,用WMP播放一些音乐后,我原来辛辛苦苦找来在做的FOLDER竟然被莫名其妙地替换了!有的就直接没了!当时真想弄死它!:@ ……有的再也找不到了,到现在还有点遗憾~

FreHalame 发表于 2008-2-27 19:17

不是再也找不到了,只是被注册为系统文件了;显示系统文件后就能看到了。
WMP 用自己的方式整理/储存媒体库数据,用户无法干涉,这就是垄断的一个表现。
对于 WMP 来说,用户只能适应;如果适应不了,就换一个吧…… - -|||

上网确实会自动下载,但如果不能上网呢?而且,在线数据总是有延迟的,而且在线数据不可能覆盖所有的媒体信息,大部分情况下用户手动编辑的情况更多,这个时候本地数据就派上用场了。而且,在线数据也是由本地数据来的,所以本地数据是基础。
现在的问题就是:如何处理本地数据。

MEGATRON 发表于 2008-2-29 04:53

看看经过我超级无敌思考的结果

本地数据至少应该包括
图       (专辑封面 / 歌手照片)
歌词     (lrc ? 不知道还有其他没有)
TAG          (这个好像不是每种格式都能写进文件的吧,规格那么多,统一记到数据库?)
关联信息 (记录媒体文件和上面这些东东的关系)

图和歌词文件最好能用户指定
默认下载的图和歌词也要各自放到一个目录,这个目录能用户指定
然后把TAG和关联信息写成一个数据库文件

然后根据用户选择的方式
全部作到一个大的数据库文件里

或者也可以分散到媒体文件同目录
但是文件名必须统一,比如AP。DB什么的
就算分散的,我想删除的话
在媒体目录一搜索全部AP。DB删除就好了
当然AIRPLAY本身提供这个删除功能也很方便 :)

在我想移动整理好的目录时,分散还是很有用的

janius 发表于 2008-3-4 13:32

绝对是选第三个的!

用户自行决定选择airplay数据保存方式。

applesea 发表于 2008-3-9 13:05

还是让用户自己选择吧,虽然对开发的大大比较麻烦点:lol

FreHalame 发表于 2008-4-18 11:55

很早以前就想到了,但是一直没想起来哪里见到的……
现在终于想起来了:Picasa2
Picasa2 就会在图片目录下创建 picasa.ini 文件以辅助索引。这点上和分散式数据库文件是一样的。
Picasa官方提供的清除办法是:搜索所以 picasa.ini 文件,然后一并删除……
虽然这么做可能不太方便,但确实是一种行之有效的办法。如果要考虑到小白的话,可以官方开发一个清除工具。
这么做是不太方便,但至少为分散式数据库的善后工作提供了一个可行的办法。当然,似乎谈不上“人性化”……:L

zhazhaniu 发表于 2008-4-20 11:05

如果数据库太大的话,又要搞算法方面的优化了哦~
我硬盘里有6千多首歌……如果创建数据库的话……嘿嘿……要考验开发者的数学学得怎么样了哦~
哈哈哈哈哈哈哈

digidea 发表于 2008-5-25 12:39

很多媒体播放器都将数据库放在 Windows 的音乐文件夹里, AirPlay 也这样做不好么?

gatesfan 发表于 2008-5-25 18:04

[quote]原帖由 [i]FreHalame[/i] 于 2008-4-18 11:55 发表 [url=http://forum.podez.com/redirect.php?goto=findpost&pid=4208&ptid=754][img]http://forum.podez.com/images/common/back.gif[/img][/url]
很早以前就想到了,但是一直没想起来哪里见到的……
现在终于想起来了:Picasa2
Picasa2 就会在图片目录下创建 picasa.ini 文件以辅助索引。这点上和分散式数据库文件是一样的。
Picasa官方提供的清除办法是:搜索所以 pic ... [/quote]

得大于失

FreHalame 发表于 2008-5-26 11:33

[quote]原帖由 [i]digidea[/i] 于 2008/5/25 12:39 发表 [url=http://forum.podez.com/redirect.php?goto=findpost&pid=4959&ptid=754][img]http://forum.podez.com/images/common/back.gif[/img][/url]
很多媒体播放器都将数据库放在 Windows 的音乐文件夹里, AirPlay 也这样做不好么? [/quote]
嘛,有些人反感这样做罢了,不然在最新的测试版里也不会加入存入数据到 apconifg 目录的功能了。

nzx93116 发表于 2008-6-8 19:04

严重支持!!

shanby 发表于 2008-7-4 00:50

建议:victory: 在设置里面可以提供选项,这是一个很好的折中做法,任何口味都能满足啊

byyh 发表于 2008-7-4 23:14

默认应当是关闭数据库功能的,就是不在任何地方存放!希望添加这个选项。。。不然上面几个有些狭隘了

horse88 发表于 2008-7-4 23:58

能自定义配置就可以了啊,我给AIRPLAY的数据单独弄个文件夹就OK啦

SETI 发表于 2008-8-27 09:40

反对.....支持绿色软件.................................................................

页: [1]

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