聊聊Foobar2000的自动播放列表
foobar2000吧
全部回复
仅看楼主
level 12
gdzqj88 楼主
聊聊Foobar2000的自动播放列表
关键词:Foobar2ooo、播放列表、媒体库、教程
前言:
高级音频播放器Foobar2000朴素的外表背后隐藏着强大的功能,高品质的音质回放,强大的扩展以及的媒体管理功能,借助媒体库Foobar2000有着非常强大的媒体管理功能,今天就来聊聊媒体库管理工具之一——自动播放列表。
想象一下以下两种情景:
■电脑中有了成千上万首音乐之后,有轻音乐,有戏曲、有流行歌曲,有古典,……如何来分类管理?还是每种类型的分别建立一个播放列表?新增加了歌曲之后往对应列表中添加。
■有人说,音乐太多了不好管理,听音乐时都是随机播放,放什么就听什么,如果特意想听哪首歌曲时就通过搜索工具查找。如果只想听轻音乐这一类的音乐怎么办?谁也不想在轻音乐的催眠中昏昏欲睡时突然来一首舞曲。
本文将为你带来一种基于媒体库和管理手段——自动播放列表。
如果你对媒体库还没有一点概念的话,建议先阅读本人的另一个教程《Foobar2000 V0.9媒体库应用新手教程》,当然也可以直接阅读本文。
你也可以去下载此文档(含Foobar2000 V0.9媒体库应用新手教程):
网盘链接
一、何谓自动播放列表
自动播放列表是相对普通播放列表而言,其特点是能够通过标题格式化语句对媒体库中的所有曲目进行动态更新,把与查询条件相匹配的曲目显示在播放列表中。大家所熟悉的新建一个播放列表,然后往里面添加曲目,这种方式创新的播放列表是普通播放列表,列表中的曲目不能动态更新。
自动播放列表最大的特点就是动态更新,不能将列表中的曲目删除,也不能添加曲目,只要查询条件符合就会显示在播放列表中,如果不要某首曲目显示在自动播放列表中,只有更改这首曲目相匹配的字段,如元数据中艺术家名称或流派信息。
二、利用自动播放列表的前提条件
要想利用自动播放列表功能必须先把曲目添加到Foobar2000的媒体库目录中来,同时对曲目的标签元数据进行规范化管理。
2.1 添加媒体库
安装一份Foobar2000(以Asion汉化版来说明,下略),启动软件,主菜单>媒体库>配置,打开参数选项窗口,左边定位到媒体库选项,如下图所示:
单击右上角的“添加”按钮浏览到电脑中保存曲目文件夹的总目录,确认即可。如果目录中的曲目是隐藏的则不会被添加进来。这时可以通过媒体库面板看到媒体中的曲目了。如下图所示。另外在添加媒体库路径上右键有几个选项,注意一下,默认即可。如下图所示。
2.2 规范文件标签
每一首曲目都有标题、艺术家、流派等信息,这些信息保存在曲目的标签中,可以在播放列表中选中曲目右键>属性,打开属性窗口,切换到“元数据”选项卡就可以看得到,如下图所示。
Foobar2000基于媒体库对音乐的管理就是依赖这些“元数据”信息进行管理,所以这些信息要尽量完善,但是从网上下载来的音乐往往不完善,这时候可以手动去添加(Foobar2000有批量修改标签元数据的功能),手动添加标签数据是一件非常值得做的工作,一次添加永久受益,所以大家不要认为太麻烦,否则再智能的软件也无能为力。
这里要提醒一下各位,“流派”信息可以根据自己对音乐的分类自己来定义。也可以添加新字段。
如果某首歌曲流派要同时定义为“流行”和“英文”时,现从个关键字之间要用英文的分号隔开。
如何新建自动播放列表:
新建一个自动播放列表非常简单,但是主菜单中却没有提供。下面是几个创建自动播放列表的方法。
下面是不同面板提供的创建自动播放列表的方法。
三、查询表达式
不管用哪种方法创建的自动播放列表,在列表切换器中选中右键会有“修改自动播放列表属性”“配置自动播放列表”字样的菜单,打开它会打开如下图所示的窗口。
可以看到有“查询模板”和“排序模板”现从个配置的地方。这现从个地方是用来写查询代码的,需要用到标题格式化脚本代码,如果不懂的代码含义可以单击右边的“?”号自行学习。
下面就举几个查询模板的示例,供大家学习借鉴。
artist IS 孙燕姿 媒体库中所有“艺术家”字段为“孙燕姿”曲目;这个播放列表创建后,列表中的曲目艺术家都是“孙燕姿”,如果以后从网上下载了孙燕姿的新歌曲,只要复制到媒体库目录中,就会在这个列表中自动出现。
genre IS POP 流派字段为“POP”;
genre HAS POP 流派字段为“POP”与 genre IS POP等效;
title HAS 爱 标题字段为“爱”;
album IS 对着唱 专辑字段为“对着唱”;
date LESS 2000 日期字段小于2000的曲目,即2000年以前的曲目;
rating GREATER 2 评级字段大于2的曲目;
%filesize% LESS 1048576 文件小于1M的所有曲目;
%codec% IS Monkey's Audio 所有APE格式的曲目;
genre IS pop AND NOT COMPOSER HAS 周杰伦;
流派为“POP”,同时满足“COMPOSER”(作曲)字段中不含有“周杰伦”的所有曲目;
%path% HAS "E:\Music\中文歌曲\DJ劲爆\热力节拍专辑"
锁定某个文件路径下的所有曲目;
ALL 媒体库中所有曲目;
%path% PRESENT 媒体库中所有曲目;
%added% DURING LAST 1 WEEK SORT DESCENDING BY %added%
一周内添加的所有曲目,并按添加时间排序,最后天进入曲目放在最前面;
%last_played% DURING LAST 1 WEEK SORT DESCENDING BY %last_played%
一周内播放过的所有曲目,并按播放时间递减排序,即最后播放过的曲目放在列表最前面;
排序模板就更简单了,只有递增和递减两种排序方案,如下现从个例子。
SORT BY SORT BY date 播放列表按时间正序排列;
SORT DESCENDING BY artist 按艺术家降序排列;
最后,辛苦制定的自动播放列表如何保存呢?如何在下次软件重装后或导入其它版本的Foobar2000呢,因为这些代码要记住也是有点难的。其实大家只要保存好Foobar2000\playlists上当下的所有文件即可,把它复制到新的软件中就可以正常使用。
2013年04月21日 10点04分 1
level 10
学习学习
2013年04月21日 10点04分 2
我正在下载你的配置呢
2013年04月21日 10点04分
回复 gdzqj88 :别笑话我呀
2013年04月21日 10点04分
回复 1002928344 :总体还不错,只是左上角那个主菜单图标不清晰,重新制作一个吧。我指的是FB-gmwz
2013年04月21日 11点04分
回复 gdzqj88 :Png图片很清晰的,不知道加到界面上之后为什么不清晰了。
2013年04月21日 11点04分
level 11
正想把2k吧原来那篇讲自动播放列表的挖出来呢[惆怅~]
2013年04月21日 11点04分 4
level 8
太棒了~我最近也刚好研究这方面的问题,同时也发现两个头晕的问题相当纠结
在新手教程中也没找到答案
1、勾选强制排序播放到下一曲时会不明跳转。
初步猜测是,虽然播放列表的顺序是强制排了··但播放完一曲后恢复原来顺序播放
2、想什么用自动列表,先弄个媒体库吧··可不可以反其道而行?弄个纯自动播放列表行不行
[Love]楼主威武给个解答吧
2013年04月21日 13点04分 5
level 9
按照最近添加时间显示这个搞不定啊
%added% DURING LAST 1 WEEK SORT DESCENDING BY %added%
一周内添加的所有曲目,并按添加时间排序,最后天进入曲目放在最前面;
%last_played% DURING LAST 1 WEEK SORT DESCENDING BY %last_played%
一周内播放过的所有曲目,并按播放时间递减排序,即最后播放过的曲目放在列表最前面;
使用上面两个命令,列表曲目都变成0了
2013年04月28日 13点04分 7
你检查一下有没有错误,比如多一个空格之类的
2013年04月28日 14点04分
回复 gdzqj88 :直接复制上的,而且我自己把添加换成修改的话是可以的
2013年04月28日 14点04分
level 4
我想创建一个自动播放列表,想除了包括某几个字符的专辑,其它的歌曲都添加怎么添加啊
2013年07月20日 05点07分 8
level 13
楼主,问个问题,有没办法在自动播放列表中排除某个子目录下的所有曲目?
 ————Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/20100101 Firefox/17.0
2013年07月30日 11点07分 9
把那个文件夹隐藏
2013年07月31日 03点07分
NOT %path% HAS "x:\path\to\your\songs"
2013年08月18日 13点08分
level 10
正好,刚想用。
2013年08月05日 13点08分 10
level 8
查询模板设为: %path% HAS "x:\path\to\your\songs"
可以用来自动更新某个文件夹下歌曲文件的变动。
2013年08月18日 13点08分 11
level 5
版本是1.2.9 怎么弄?
2013年09月11日 17点09分 12
2013年09月11日 17点09分
2013年09月11日 17点09分
level 8
学习了,不过现在很少下歌了,而之前的歌已经按自己喜欢的方式分类了。也就暂时用不到这了。
2013年09月21日 06点09分 13
level 8
SORT BY SORT BY 和
SORT DESCENDING BY
都是只能升序``不能降序``这是为什么
2013年09月23日 13点09分 14
level 5
很好很强大,有个问题排序怎么 升序 降序 在elplaylist列表无效?
2013年10月21日 06点10分 15
level 8
“rating GREATER 2 评级字段大于2的曲目” 这个评级是指哪个?如何选出5❤的歌曲,刚用求教
——我喂自己袋盐
>>Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.101 Safari/537.36
2013年10月29日 06点10分 16
把2改为5
2013年10月29日 09点10分
回复 gdzqj88 :改了没效果啊?
2013年10月29日 15点10分
level 3
歌曲右键没有属性什么情况
2013年11月03日 09点11分 17
level 5
楼主 这个自动播放列表要在哪个版本以上才有啊?
怎么我在0.8.3版本上找不到? 怎么整?
2013年11月04日 15点11分 18
没用过0.83
2013年11月05日 02点11分
level 8
正需要这个,现在终于知道了,谢谢
2013年11月05日 14点11分 19
level 3
楼主,请问你的播放列表下的子播放列表是怎么弄的?
2013年11月16日 16点11分 20
level 12
gdzqj88 楼主
借用别人的。WSH播放列表我不会的。
2013年11月16日 23点11分 21
level 8
楼主,我的媒体库和自动播放列表都不能分轨的怎么破?
2013年11月20日 16点11分 22
有些能有些不能
2013年11月20日 16点11分
内嵌CUE,请百庋“foobar2000媒体库新手教程”
2013年11月20日 23点11分
1 2 尾页