发现 
移动应用游戏娱乐
Rhythm:开源 Android 音乐播放器
一款完全开源、隐私优先的 Android 本地音乐播放器,采用 Material 3 Expressive 设计,完全用 Kotlin 编写。
- 浏览
- 4
- 访问
- 0
- 下载
- 0
- 版本
- v5.5.499.1302-stable
- 平台
- Android
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。
详细介绍
项目简介
Rhythm 是一款开源的 Android 音乐播放器,主打隐私优先和现代设计。它完全用 Kotlin 编写,界面基于 Material 3 Expressive,支持动态取色、自适应形状与平板多栏布局,并提供高解析音频播放能力。
项目以本地优先为原则,不包含任何追踪,数据和收听习惯都保留在设备上,也可以完全离线使用。
主要功能
界面与设计
- Material You 动态主题(Android 12+ 随壁纸取色)
- Expressive UI:自适应形状与 Material 3 设计
- 平板多栏优化布局,支持折叠屏的桌面、书本、分屏姿态
- Material Symbols 可变字重图标
音频引擎
- 基于 Media3 ExoPlayer,支持无缝播放与高解析模式
- 通过 FFmpeg 支持 EAC3-JOC / Dolby Atmos
- 10 段均衡器,内置 6032+ AutoEQ 设备预设
- Replay Gain 响度标准化、可调时长的交叉淡入淡出
- 单声道下混、Rhythm Guard 听力保护与音量限制
功能与工具
- 歌词:LRCLib 同步歌词、逐词高亮、全屏歌词视图
- 曲库:A–Z 快速滚动、多选批量操作、Album Artists 与日期标签页
- Rhythm Stats 2.0:总览、歌曲、专辑、艺术家、历史记录统计
- Go Mode 流媒体:本地 + 服务器播放(Subsonic、Navidrome、Jellyfin),支持附近服务器发现
- Rhythm Go Downloads:下载流媒体曲目以离线播放
- 多个桌面小组件布局,含专用歌词组件
技术栈
Jetpack Compose、Material 3、Glance Widgets、Coil、Media3 ExoPlayer、FFmpeg Decoder、JAudioTagger、MVVM + Clean Architecture、Kotlin Coroutines + Flow、Room + SQLite、Retrofit、OkHttp。
安装与使用
可从以下渠道获取安装包:
| 渠道 | 说明 |
|---|---|
| Google Play | 安装,也可从网页加入开放测试 |
| GitHub | 直接下载 APK(完整功能) |
| F-Droid | 官方仓库(完整功能) |
| IzzyOnDroid | 隐私向仓库(完整功能) |
| Obtainium | 从 GitHub 自动更新 |
| OpenAPK | 备用 APK 来源 |
系统要求: Android 8.0+(API 26)、2GB 内存、50MB 存储空间。
注意事项
- F-Droid、IzzyOnDroid 与 GitHub Releases 版本包含全部功能,例如 Deezer 与 YouTube Music 封面、LRCLib 歌词、YouTube Music 封面;其他渠道的功能差异见 Build Variants。
- 项目以 GPL-3.0 许可证开源,完全免费、无追踪,可完全离线运行。
- 翻译通过 Weblate 管理,已覆盖 28+ 种语言;请不要直接提交修改
values-*/strings.xml的 PR。
本作品整理自 GitHub 开源项目 cromaguy/Rhythm,原作者 @cromaguy,许可证 GPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v5.5.499.1302-stable当前版本
修复播放速度与音高调节在 FLAC 及高解析音频上无效的问题,并在切歌、交叉淡入淡出与服务重连后保持同步;改进 Dolby Atmos 与多声道环绕声格式识别;调整 32-bit PCM float 输出与软件均衡器等音频效果的兼容性。
评论