Symfonium 中文文档 下载 App

手动缓存自动缓存规则——三种离线策略按需选

为什么要缓存

Symfonium 的媒体源里,本地文件本来就离线可用,但服务器、NAS、云盘这些都是流式拉取。通勤路上从 Wi-Fi 切到蜂窝、或者地铁里信号断断续续,就会出现卡顿或加载失败。缓存就是把想要的内容提前存到手机本地,断网也能继续听。

三种缓存方式

手动缓存

在歌曲、专辑、艺术家、歌单的三点菜单里选"离线缓存",整份下载到手机本地。这是最直接的方式:你想缓存什么就缓存什么。

手动缓存菜单
手动缓存菜单入口

自动缓存规则

在 设置 → Offline → Auto cache rules 里配置规则,比如:

规则可以叠加,Symfonium 在后台自动执行。新内容加入符合规则的歌单时,会自动同步缓存。

自动缓存规则
自动缓存规则配置

播放缓冲(Rolling Cache)

播放时正在播和即将播的曲目,Symfonium 会提前缓冲一小段到临时缓存里。网络抖动时自动降级从缓冲继续播,不会突然掐歌。这是最底层的兜底机制,不需要你手动管。

缓存 vs 下载到 Downloads 文件夹

Symfonium 里有两个容易搞混的操作:

操作行为能被 Symfonium 离线播放
离线缓存(Offline cache)文件存在 Symfonium 自己的缓存目录里,Symfonium 能自动管理、删除、同步✅
保存到 Downloads导出到 Android 系统的 Downloads 目录,其他 App 也能访问❌

如果你想让文件同时被其他 App 访问(比如传给朋友),用保存到 Downloads;如果只是想在 Symfonium 里离线听,用离线缓存。

转码缓存

如果媒体源支持服务器端转码(Plex、Jellyfin、Navidrome 等),可以开启"缓存时转码"——缓存时直接让服务器转码成你指定的码率和格式,手机上存的就是转码后的文件,比存原始大文件省空间。

设置 → Offline → 存储与转码 → 转码设置。

清理缓存

设置 → Offline → 管理离线文件,可以:

Symfonium 也会根据自动缓存规则自动淘汰旧缓存——当空间不够或有新内容符合规则时,自动删掉最先加进来的旧缓存。

存储位置

默认缓存存在手机内部存储。在 设置 → Offline → 存储位置 里可以改到:

改完后需要重新索引才能生效。

常见建议