本文首发于百度贴吧AIMP吧
很多用户询问电脑版的 AIMP 里如何让播放列表自动同步文件夹中的音乐,其实在AIMP自带的帮助手册里有使用“智能播放列表(Smart Playlist)”的说明,但因为是英俄双语,所以在这里给出中文说明。
所有说明均以默认皮肤为例。其他皮肤请自行举一反三。
根据AIMP的程序设计,我们将内容分为三种情形,请根据你的喜好对号入座:
一、根据文件夹内容在普通播放列表中新添文件/移除失效文件;
二、根据原象(文件夹、音乐库、播放列表)手动同步已绑定的智能播放列表;
三、根据原象(文件夹、音乐库、播放列表)自动同步已绑定的智能播放列表。
一、根据文件夹内容从普通播放列表中新添文件/移除失效文件
1、新建普通播放列表:通过“新建播放列表”(Ctrl+N)命令创建播放列表,然后向其中添加文件/文件夹的播放列表。
2、手动同步:
2.1 如果你向之前文件/文件夹位置添加了新文件,那么你需要点击“杂项菜单 \ 查找新文件”,

在弹出的新窗口中,你可以看到当前文件路径,点击“查找新文件”后,会列出新添加的文件,确定后点击底部“添加文件”按键即可。

注意:此时新添加的文件是位于播放列表底部的,如有需要你还要手动排序,一般使用自定义排序模板“%FileDir – %FileName”进行按路径排序。
2.2 如果你在之前文件/文件夹位置删除了文件,那么你需要点击“移除菜单 \ 移除失效文件”即可。

二、根据原象(文件夹、音乐库、播放列表)手动同步已绑定的智能播放列表
1、新建基于文件夹原象的智能播放列表:
点击“播放列表管理 \ 新建智能播放列表 \ 原象:文件夹”:

在弹出的“智能播放列表-文件夹”设置窗口中,点击“添加”按钮选择所需文件夹:

如果你需要新添文件按一定的规则排序,则点击顶部的“设置”选项卡,在图中区域按需设置模板:

设置完毕后,点击“确定”按钮。
那么之后,绑定的文件夹中再有新文件或有文件移除时,通过点击“杂项菜单\从原象重新载入数据”命令即可同步。

2、新建基于其他播放列表原象的智能播放列表:
点击“播放列表管理 \ 新建智能播放列表 \ 原象:播放列表”,在弹出的“智能播放列表-播放列表”设置窗口中,上方选择所需同步的播放列表,下方设定同步到播放列表中的排序模板:

支持的播放列表/链接类型有如下格式:

设置完毕后,点击“确定”按钮。
那么之后,绑定的播放列表有更新时,通过点击“杂项菜单\从原象重新载入数据”命令即可同步。
3、新建基于音乐库原象的智能播放列表
在此有个前提,你已在音乐库中添加数据,并做好相关设置。这里简单提一下,如何向音乐库中添加数据,并手动更新音乐库中数据:
点击音乐库窗口下方“+”按钮,在弹出的音乐库文件监控窗口中,点击右侧“添加”按钮绑定音频文件所在的文件夹,如果所绑定文件夹中的内容有更改,那么勾选对应文件夹后点击下方的“更新”按钮即可(这就是手动更新音乐库)。

接下来回到新建基于音乐库的智能播放列表。点击“播放列表管理 \ 新建智能播放列表 \ 原象:音乐库本地文件”(如果你安装有云盘或播客插件,那么还会有对应选项,但因为操作流程基本一致,这里就不再拓展描述了),在弹出的智能播放列表-音乐库设置窗口中,可以在上方设定所需的筛选规则、曲目数量以及筛选顺序(主要用于音乐库文件过多时,你可能会按需进行分割建立列表),在下方设定同步到播放列表中的排序模板:

设置完毕后,点击“确定”按钮。
之后如果使用手动更新音乐库数据,那么此智能播放列表就会同步更新。
这里补充说明一下规则的逻辑连接词:AND(且), OR(或), NOT(非),学过高中数学或者熟悉Excel的都有所了解。举个例子:

同时也可以将第一种情形下的普通播放列表通过再次绑定原象获得智能播放列表:
点击“播放列表管理 \ 管理播放列表”,在弹出的常规选项卡中绑定原象即可,选定原象后,下方会有“设置”按钮继续进行上述的设置:

三、根据原象(文件夹、音乐库、播放列表)自动同步已绑定的智能播放列表
主要步骤都和第二种情形类似,自动同步和手动同步主要区别就是在设置窗口中勾选“程序启动时检查新文件”和“程序运行时监控更改”命令,下面就只分别说下设置位置:
1、基于文件夹的自动同步:

2、基于播放列表的自动同步:

3、基于音乐库的自动同步:
原象音乐库的自动同步需要在音乐库的监控窗口中设置,点击音乐库窗口下方“+”按钮,在弹出的音乐库文件监控窗口中选择“设置”选项卡,在其中勾选:

当自动同步设置成功时,在智能播放列表名称前方有个“→”箭头标识,并且相应的在播放列表中添加菜单、删除菜单、排序菜单中很多命令都被禁用,因为添加和删除操作都在原象里进行了,排序是在智能播放列表设置窗口中设定模板。

最后提醒一下,勾选自动监控的两个相关命令“程序启动时检查新文件”和“程序运行时监控更改”后,在启动程序时或程序运行时监控到有变化时,会扫描硬盘,硬件较差的机器可能会感到有明显延迟,所以自动同步最好看个人情况使用。
示例:创建【最近播放】智能列表

示例:创建【最多播放Top100】智能列表

不要分组效果的可以在个性设置里取消【启用分组】
