跳到正文
发现
Rhythm:开源 Android 音乐播放器
移动应用游戏娱乐

Rhythm:开源 Android 音乐播放器

一款完全开源、隐私优先的 Android 本地音乐播放器,采用 Material 3 Expressive 设计,完全用 Kotlin 编写。

admin
发布于 2026-10-28
浏览
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 存储空间。

安装后可参考 安装指南 与 Wiki 了解详细说明。

注意事项

  • 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 整理,以原仓库为准。

更新记录

  1. v5.5.499.1302-stable当前版本

    修复播放速度与音高调节在 FLAC 及高解析音频上无效的问题,并在切歌、交叉淡入淡出与服务重连后保持同步;改进 Dolby Atmos 与多声道环绕声格式识别;调整 32-bit PCM float 输出与软件均衡器等音频效果的兼容性。

评论