智能播放列表为什么漏歌?从一条筛选规则开始测试

黑白黄色唱片卡片文件夹与放大镜插画,黄色标签突出筛选规则,标题为智能列表漏歌?先查一条规则

明明给歌写了备注,智能播放列表里却找不到它。先别增加更多条件:列表显示的结果取决于选了哪个字段、怎样匹配,以及条目里实际保存了什么。这次用三个练习副本,把每一步的预期结果先写下来,再看软件有没有照规则筛选。

一、准备三个能恢复的练习条目

本文使用Traktor Pro的Smartlist,也就是按条件收集曲目的智能播放列表。在离线整理时练习,准备三份独立的本地MP3副本,放进专用文件夹,分别记作甲、乙、丙,再导入曲库。先核对每条的完整路径,确认不是演出所用的原文件。

本轮只在Traktor内编辑副本,不同时用其他音乐管理软件改标签。元数据就是曲名、艺人、备注等信息;先逐条抄下原有Comment(备注)内容,空白也记清楚。不要多选后批量填写,以免三条被改成一样。

二、先让一条规则得到可预测的结果

右键甲的曲库条目,选择Edit,在编辑窗口把Comment临时设为“89DJ_TEST_A”,点击Apply或OK确认。乙填“89DJ_TEST_A 89DJ_TEST_B”,丙填“89DJ_TEST_B”。引号不输入,标签之间留空格;这些只是练习代号,不代表歌曲风格。

在左侧Playlists上右键,选择Create Smartlist,新列表命名为“单条规则练习”。第一行选Comment,关系选contains(包含),内容填89DJ_TEST_A;这里的包含,是检查字段里有没有这段文字,不要求整格只有这一个代号。其余条件保持未设置。勾选Match all conditions(满足全部条件),确认创建。

清空浏览器搜索框里的旧文字,再查看新列表。先只核对三个副本:甲、乙应出现,丙应不出现。若列表还有其他条目,检查它们是否也用了同一代号;不能用总数代替身份核对。必要时给这轮换一组曲库里未使用过的代号,并同步修改规则。

三、只改一个备注,追踪归属变化

回到Track Collection(曲库),按路径找到丙。在它的Comment里追加89DJ_TEST_A,保留原来的89DJ_TEST_B,保存后再查看练习Smartlist。此时丙同时拥有两个代号,在第一条规则下也应进入列表。随后把丙恢复为只有89DJ_TEST_B,再观察它是否退出。

把三次状态写成“初始甲乙、追加后甲乙丙、恢复后甲乙”。这三行是本轮的预期,把实际结果另写一列,逐次比较。智能列表会根据条件收集曲目,新的匹配曲目加入曲库时也会自动纳入;本轮仍逐次核对实际显示。

如果结果不同,先重新打开丙的编辑窗口,确认保存的是Comment,而不是Comment2或曲名;再核对规则里的完整代号和contains。离开列表后重新点回查看,并记下是否变化。不要立即重复导入或删除条目,也别在同一次检查里同时改字段、标签和条件。

四、单条通过后,再增加第二条

确认丙已恢复后,右键练习Smartlist,选择Edit Smartlist。保留第一行,在下一行增加“Comment contains 89DJ_TEST_B”,继续勾选Match all conditions。两条都要满足,因此三个副本中应只剩乙:甲少了第二个代号,丙少了第一个。

先写出甲、乙、丙分别满足哪一行,再确认保存并检查结果。此轮保持“全部满足”,不要顺手改变条件组合方式。能解释每个条目的去留,再把同样的方法用于自己的正式规则;一次只增加一个条件,才能知道是哪一行改变了结果。

五、恢复信息,完成自检

检查四件事:每次改动是否保存?字段是否对应?单条规则能否完成进入与退出的对照?两条全部满足时,能否解释乙为什么留下?有一项答不出,就回到上一轮记录。

结束后依照笔记,把三个副本的Comment恢复为原内容并保存,副本继续留在练习文件夹。不要为了让智能列表变空而删除音乐。规则筛中一首歌,只说明它符合这些条件;它是否适合下一次衔接,仍要靠试听与试混判断。

编辑:ETINE

By ETINE

89DJ 教学与选曲实用内容。