Rhythm 支持哪些音频格式
直接说结论
Rhythm 的本地播放基于安卓系统自带的 MediaCodec 解码器,理论上支持所有安卓支持的音频格式。常见格式都能播:
- 无损:FLAC、ALAC、WAV、AIFF、APE(部分机型)
- 有损:MP3、AAC、OGG、WMA(部分机型)
- 流媒体格式:在线音源格式取决于对应插件的实现
不支持的格式
长期用户实测反馈:
- MID / MIDI:不被支持。有用户反馈扫描时 MID 格式文件被跳过、播放时报错。解决方法是转成 MP3 或 FLAC 后放回目录重扫
- 某些格式可能依赖机型:WMA、APE 等格式在部分国产 ROM 上可能需要额外解码支持
格式不被识别怎么办
如果某首歌扫描不到或播放失败:
- 确认格式是不是上面的不支持列表
- 用格式转换工具(比如 FFmpeg、Audacity)转成 MP3 或 FLAC
- 放回原目录,在 Rhythm 里点「重新扫描」
和 GitHub 开源 Rhythm 的区别
注意不要和 GitHub 上 cromaguy 的开源 Rhythm(Material 3 那款)搞混——它用的是 Media3 ExoPlayer,可能比本文这款插件化 Rhythm 支持更多格式(包括高分辨率无损、Dolby Atmos 等)。本文这款插件化 Rhythm 用的是系统解码,格式支持范围和安卓系统版本直接挂钩。
在线音源的格式
在线音源插件(爱听、无忧等)提供的是什么格式,Rhythm 就播什么格式——这个不受本地格式支持限制,只要播放器能解码就可以。不同音源插件提供的音质和格式可能不同,同一首歌在爱听可能是 320kbps MP3,在 HiFi 插件里可能是 FLAC。