现在的位置: 首页 > 软件世界 > foobar2000 > 正文

推荐更新foobar2000的3.X版本的播放统计信息(Playback Statistics)插件

分享到: 更多

大概有三年的时间没有更新过foobar2000了,主要是程序够稳定,老版本的功能也能满足大部分的要求了,好像还有很多同学在使用蓝色网际MM的经典0.83版?前不久心血来潮,将foobar2000更新为超级光棍1.1.11版,不比不知道,一比也没吓一跳,但还是有几个新的功能让我爱上了新版。今天要提到的就是新的播放统计信息(Playback Statistics)插件,下载后的文件名为foo_playcount.dll。

该插件目前的版本为3.02,支持foobar 1.1以上的版本,该插件也是官方推荐的几个插件之一,个人也强力推荐使用。 官网下载     官网介绍 

该插件的功能是记录歌曲的播放信息:

1、第一次播放的时间;2、最后一次播放的时间;3、播放次数统计;4、添加到媒体库(media Library)的时间;5、歌曲的等级信息(手动评级)

老版本存在的几个问题:

老版本的插件是根据音乐文件的路径来记录数据库的,也就是,如果你移动了某个音乐文件,那么它的播放统计信息也就全部丢失了。因为播放统计信息的数据库里找不到原来的文件了。针对这个问题,可以选择将播放统计信息写入到歌曲文件中(如下图),这样歌曲的播放统计信息就永远都保存在每首歌里面了。但这个方法官方并不推荐。为什么?在播放过程中写入标签到歌曲文件中会造成文件的重写,比如播放到一分钟的时候要自动写入增加一次播放次数,这时候屏幕上就会闪过一个小窗口,正在播放的歌曲也会卡顿一下,因为此时要对该音乐文件进行标签的写入。另外一点,标签的新增会造成音乐文件的变化(md5改变),对音质是否有影响不得而知。估计是不会有影响,但是总感觉怪怪的,难道是我对音乐文件的洁癖?同时经过测试即使删除所有的新增标签也无法回复到与原来的音乐文件一致(md5值还是不一样)。

image

那么3.0以上版本是怎么记录播放统计信息的呢?

与之前版本将播放统计数据对应于文件的路径不同,新版本是根据音乐文件的相关标签属性来对应播放统计信息的。根据的音乐标签属性有5个:

1、音轨标题 (track title);2、专辑 (album);3、音轨序号 (track number);4、音轨碟号 (disc number);5、艺术家 (artist)

根据音乐标签属性来匹配具有以下优点:

1、对于相同的、冗余的音轨文件,播放统计信息是共享的。这样对于同一音乐文件的不同格式比如有损和无损的,它们之间也可以共享一样的播放信息了。我要的是对某首歌曲的播放次数统计或评级信息而不管它是什么格式的。

2、foobar一旦获知一首歌的上面5个标签跟另外一首全部一样时,那么将会自动写入播放信息到这首歌中。做个实验,复制一个音乐文件,那么它跟原文件的播放统计信息将会是一模一样的。

3、移动文件不会造成任何的播放统计数据丢失。cool!

另外,播放统计信息不再局限于媒体库的音乐文件,播放列表的音乐文件也将会被记录播放统计信息。如果一个文件从媒体库中移除了,它的播放信息也依然保留着。但是如果一个播放统计信息的记录找不到匹配的文件,那么四个礼拜之后这个记录将会被删除。

插件的向后兼容性:

该插件能够跟早期插件的数据库兼容,使用新版本插件后旧的数据库会被自动导入。但仍然推荐先备份老的数据库文件PlaybackStatistics.dat

小结:

3.X版本的播放统计信息插件记录音乐文件播放信息的方法更加科学了,可用性大大增强,写入标签到音乐文件的方法已经可以抛弃不用。同时也推荐更新foobar的主程序,毕竟要1.1版本以上才能使用新的播放统计信息插件。



目前有 2 条留言    访客:1 条, 博主:1 条

  1. cMaj8y 2013年09月11日 11:57 下午  Δ1楼

    这个版本播放超过一分钟才记一次


  2. 管理员
    古意人 2013年09月12日 8:56 下午

    嗯,是这样

给我留言

留言无头像?

无觅相关文章插件,快速提升流量