智能歌单创建——动态条件永远保持最新
普通歌单 vs 智能歌单
普通歌单:你手动往里面加曲目,是一个静态列表。曲库里删掉某首歌或服务器新加了内容,歌单不会自动更新。
智能歌单(Smart Playlist):你给一个条件集(比如"评分 ≥ 4 星 AND 流派 = 摇滚 AND 来源 = Plex"),Symfonium 根据条件动态生成歌单。每次打开都重新按当前曲库跑一遍——曲库变了歌单自动跟着变。
创建步骤
- 进入资料库 Tab → 歌单
- 新建歌单 → 选择"智能歌单"
- 配置筛选条件(见 智能过滤器 那一页的条件能力)
- 设置排序方式(哪个字段升 / 降序)
- 可选:设置条数上限(比如"取前 50 首")
- 保存命名
保存后就是一条永远活着的动态歌单,每次点进去都是最新条件跑出来的结果。

编辑智能歌单
创建后可以随时改条件:歌单列表 → 选中智能歌单 → 三点菜单 → Edit Smart Playlist。
排序方式也可以改:比如"最近播放降序"让这条歌单永远排在最开头的是你刚听过的;或者"评分降序 + 最近添加降序"组合。
智能歌单 vs 普通歌单
| 对比项 | 普通歌单 | 智能歌单 |
|---|---|---|
| 内容 | 手动维护 | 按条件自动生成 |
| 更新 | 不自动 | 每次打开重算 |
| 跨源混合 | 可以 | 可以 |
| 保存到服务器 | 视媒体源而定 | 视媒体源而定(某些服务器不支持保存智能歌单) |
| 能导出成 .m3u | 可以 | 可以(导出的是当前快照) |
典型智能歌单
| 场景 | 条件示例 |
|---|---|
| 收藏歌单 | 评分 ≥ 4 星,按最近播放降序 |
| 通勤新歌 | 来源 = Plex AND 最近添加 ≤ 7 天,按评分降序,取前 30 条 |
| 古典精选 | 流派 包含 "古典" AND 评分 ≥ 4 星,按专辑年份升序 |
| 冷门深潜 | 播放次数 ≤ 1 AND 评分 ≥ 3 星,随机取 50 条 |
| 有声书续听 | 类型 = 有声书 AND 播放进度 < 95%,按上次播放降序 |
智能歌单的快照
虽然智能歌单是动态的,但 Symfonium 允许你随时把当前状态导出成 .m3u 文件或另存为一条普通歌单——这样你可以留一个"快照"回头对比,或者发给别人。
常见问题
- 智能歌单里的条数越来越少? 大概率是条件变严了(比如"最近添加 ≤ 7 天",7 天前加的歌自动滑出条件)。可以在条件里去掉时间限制、或加长时间窗口
- 服务器端不支持智能歌单保存? 某些媒体服务器(Subsonic 老版本、Kodi)只支持普通静态歌单,智能歌单只在 Symfonium 端存在——这时候你的智能歌单不会同步到服务器,但在 Symfonium 里还能正常用
- 条件太复杂? Symfonium 智能过滤器支持 AND / OR 嵌套逻辑,但嵌套太深(三层以上)可能在低端设备上计算变慢。如果出现卡顿,把复杂条件拆成两条智能歌单分别用