Rockbox 动态播放列表 Dynamic Playlist - 边听边加、顺序灵活的临时列表
为什么需要动态播放列表
传统播放列表(m3u / pls 文件)是静态的——需要你提前用电脑软件(foobar2000、Winamp 等)建好,然后拷进 DAP。想临时加一首歌进去?用传统 playlist 做不到——除非你把 playlist 文件拖回电脑修改再拖回来。
动态播放列表(Dynamic Playlist,简称 DP)是Rockbox 首创的概念(后来被很多播放器效仿):直接在 DAP 上操作,边听边加。
三种添加方式
在文件浏览器或数据库浏览中,找到一首歌,按 Context Menu(上下文菜单) 键,会出现:
| 选项 | 效果 |
|---|---|
| Play Next | 插入到下一首(当前歌曲播完后立刻播这个) |
| Add to Playlist | 追加到动态播放列表末尾 |
| Insert | 插入到动态播放列表的中间某位置(需要选中列表里的一首歌作为锚点) |
| Replace Current | 清空列表,只留这一首(相当于「现在只播这个」) |
管理动态播放列表
动态播放列表是临时的、内存中的列表——重启 DAP 后消失(除非你手动保存成静态 playlist)。
在主菜单 Playlists 入口可以看到当前动态播放列表:
- 查看已添加的所有歌曲
- 上下移动歌曲位置
- 从列表中移除歌曲
- 清空列表
- 保存为 .m3u(想长期保留时)
动态播放列表 + Shuffle 的魔法
动态播放列表和真随机 Shuffle 叠加起来特别好用:
- Shuffle 打开,Rockbox 从整个音乐库随机选歌
- 听到一首喜欢的 → Context Menu → Play Next 强行塞到下一首
- 继续 Shuffle,喜欢的这首不会被打乱
或者:
- 正常顺序播某张专辑
- 中间想听另一首歌 → Play Next 插进去
- 播完插的那首后,自动回到原来的专辑继续
OTF Playlist:即时生成播放列表
除了手动加歌,Rockbox 还有一个更高级的功能:OTF(On The Fly)Playlist——根据规则自动生成。
比如:
- 随机选 50 首歌
- 按流派 Jazz 选所有歌
- 选最近 7 天新加的歌
- 选评分 ≥ 4 星的歌
规则可以组合:从最近 30 天添加的、评分 ≥ 3 星的、流派为 Rock 的所有歌中随机选 20 首。
OTF 生成的列表也是动态播放列表——可以继续手动加/删/改。
和静态 Playlist 的关系
Rockbox 同时支持静态 playlist 文件(.m3u / .m3u8 / .pls)和动态播放列表:
- 静态 playlist:放在
.rockbox/playlists/目录下,持久保存 - 动态播放列表:内存中,重启消失
- 动态 → 静态:在动态列表里选 Save → 保存为 .m3u
- 静态 → 动态:打开静态 playlist → 它就作为当前动态播放列表
快速添加键
熟练后你会想跳过 Context Menu 直接加歌。Rockbox 支持自定义按键映射:Settings → General Settings → Keymap → Browse / WPS找到 Play Next / Add to Playlist 这些功能,绑到一个常用键上。比如把 iPod Classic 的 Click Wheel 中键设为「Play Next」——浏览时按一下就把当前高亮的歌塞到下一首,超级快。