Amarok 中文文档 下载 App

自动播放列表生成器:按条件一次性生成定长歌单

自动播放列表生成器(Automatic Playlist Generator,APG)与动态播放列表是近亲——都靠条件选歌,但工作方式完全不同:动态列表边听边续、永不结束;生成器按条件一次性生成指定长度的固定歌单,生成完就定型,可以保存、导出、慢慢听。

两者怎么分工

动态播放列表自动生成器
生成方式持续自动续歌一次性生成
列表长度恒定小列表(默认约 16 首)指定长度(比如 30 首、2 小时)
结束方式不会自己结束播完即止
适用场景开机听一天不用管出门前打包一份、跑步/工作定长单

一句话:常开的是动态,打包带走的是生成器。

使用流程

  1. 左侧媒体源面板 → 播放列表 → 自动播放列表生成器;
  2. 面板顶部有预设工具栏:把常用条件组合存成预设(preset),之后一键调用;
  3. 选定或新建预设,设置条件与目标长度;
  4. 生成——得到一份完整歌单,试听、微调后保存成普通播放列表(Ctrl+S),或用 Repopulate 类似的重新生成按钮换一批。

预设怎么设计

预设的条件体系与动态列表的 biases 同源(字段条件、组合逻辑),所以设计思路可以直接搬:按流派出单、按评分出单、按年代出单、按「未听过」出单。几个成型例子:

预设是「一次设计、长期复用」的资产,值得花十分钟建三四个顺手预设,见 biases 规则详解 里对条件写法的完整拆解。

生成结果不满意的调整

生成器是概率式的:同一预设两次生成的结果不同。不满意就重新生成一批;部分满意就手动删换几首——生成的歌单就是普通播放列表,一切手动操作照常可用(播放列表的基本操作)。

历史小注

这个功能不是新面孔:2.3.1 时代(2010 年)就带上了自动播放列表生成器,3.x 延续至今。所以网上 2.x 时代的 APG 使用教程,核心思路在 3.x 依然适用——只是界面与个别参数名可能有出入,以实际版本为准(版本脉络见 二十年版本演进史)。

三种播放列表形态到这就齐了。接下来该认识窗口中间那块「懂歌」的区域了:当前曲目 applet 能做什么。