📦cromaguy / Rhythm
← 返回首页
Your Music, Your Rhythm. An open-source, privacy-first Android music player featuring a beautiful Material 3 Expressive UI. Built entirely in Kotlin.
⚖️ GPL-3.0#android#android-studio#exoplayer#izzyondroid#kotlin🌐 rhythmweb.vercel.app📅 创建于 2025-05-17🔄 更新于 2026-10-17
🔗 GitHub Kotlin

📄 仓库 README

在 GitHub 查看 ↗
来自 GitHub 仓库自述文件 · 版权归原作者所有
Rhythm Music Player # Project Rhythm **Your Music, Your Rhythm.** cromaguy%2FRhythm | Trendshift [![Platform](https://img.shields.io/badge/Android-34A853?style=flat-square&logo=android&logoColor=white)](https://android.com) [![API Level](https://img.shields.io/badge/API-26%2B-4285f4?style=flat-square&logo=android&logoColor=white)](https://android-arsenal.com/api?level=26) [![Kotlin](https://img.shields.io/badge/Kotlin-100%25-7c4dff?style=flat-square&logo=kotlin&logoColor=white)](https://kotlinlang.org/) [![License](https://img.shields.io/badge/License-GPL_v3-4285f4?style=flat-square)](docs/LICENSE)
[![Release](https://img.shields.io/github/v/release/cromaguy/Rhythm?style=flat-square&logo=github&color=673ab7&logoColor=white)](https://github.com/cromaguy/Rhythm/releases/latest) [![Downloads](https://img.shields.io/github/downloads/cromaguy/Rhythm/total?style=flat-square&logo=download&color=00bcd4&logoColor=white)](https://github.com/cromaguy/Rhythm/releases) [![Stars](https://img.shields.io/github/stars/cromaguy/Rhythm?style=flat-square&logo=star&color=ffc107&logoColor=white)](https://github.com/cromaguy/Rhythm/stargazers) [RB shield](https://shields.rbtlog.dev/chromahub.rhythm.app) [![Translation status](https://hosted.weblate.org/widget/rhythm/strings/svg-badge.svg)](https://hosted.weblate.org/engage/rhythm/) ### [🌐 Website](https://rhythmweb.vercel.app/) • [▶️ Google Play](https://play.google.com/store/apps/details?id=chromahub.rhythm.play) • [📥 Download](https://github.com/cromaguy/Rhythm/releases/latest) • [🎧 Discord](https://discord.gg/XjPyUYPQYc) • [💬 Telegram](https://t.me/RhythmSupport) • [📖 Wiki](https://github.com/cromaguy/Rhythm/wiki)

💖 Support the Developer

Building and maintaining Rhythm is a massive labor of love, provided completely free and open-source. If you love using this app, please consider supporting development!

| ☕ **One-Time Support** | 🤝 **Ongoing Sponsorship** | | :---: | :---: | | [![Ko-Fi](https://img.shields.io/badge/Buy_Me_A_Coffee-F16061?style=for-the-badge&logo=ko-fi&logoColor=white)](https://ko-fi.com/anjishnunandi)

[![PayPal](https://img.shields.io/badge/PayPal-00457C?style=for-the-badge&logo=paypal&logoColor=white)](http://paypal.me/AnjishnuNandi) | [![Patreon](https://img.shields.io/badge/Patreon-F96854?style=for-the-badge&logo=patreon&logoColor=white)](https://patreon.com/AnjishnuNandi)

[![GitHub Sponsor](https://img.shields.io/badge/GitHub_Sponsors-EA4AAA?style=for-the-badge&logo=github&logoColor=white)](https://github.com/sponsors/cromaguy) |

✨ Why Choose Rhythm?

Rhythm is a modern, open-source music player built with Material 3 Expressive design. It delivers professional-grade audio with High-Resolution playback, EAC3-JOC/Dolby Atmos via FFmpeg, and completely respects your privacy.

🎨 Design & UI 🎵 Audio Engine
Material You: Dynamic theming with wallpaper colors (Android 12+). Pro Audio: Media3 ExoPlayer with gapless playback & High-Res mode.
Expressive UI: Refined adaptive shapes and Material 3 design. 10-Band EQ: Professional equalizer with 6032+ AutoEQ device presets.
Tablet UI: Optimized multi-pane layout for tablets. Replay Gain: Track/album loudness normalization.
Material Symbols: Crisp, scalable variable-weight icons. Crossfade: Smooth transitions with adjustable duration.
🎤 Features & Tools 🔒 Privacy & Data
Synced Lyrics: LRCLib integration with word-by-word highlighting + full-screen view. 100% FOSS: Completely open-source with zero tracking.
Smart Library: A–Z scroll bar, multi-select batch operations, Album Artists & Dates tabs. Offline Capable: Designed to work flawlessly without the internet.
Rhythm Stats 2.0: Comprehensive stats with Overview, Songs, Albums, Artists, History. Local First: Your data and habits stay securely on your device.
Go Mode (Streaming): Local + server playback (Subsonic, Navidrome, Jellyfin) with nearby-server discovery.
Rhythm Go Downloads: Download streaming tracks for offline playback.
Rhythm Guard: Integrated hearing safety and volume protection.
Mono Audio: Downmix to mono for single-earpiece listening.
Foldable Ready: Posture-aware player layouts that adapt to tabletop, book, and separated-screen postures.
Home Screen Widgets: Multiple layouts including a dedicated Lyrics widget.

System Requirements: Android 8.0+ (API 26) • 2GB RAM • 50MB Storage


📱 Screenshots

Home
🏠 Smart Home
Player
▶️ Beautiful Player
Lyrics
🎤 Synced Lyrics
Library
📚 Rich Library
Queue
📋 Smart Queue
Search
🔍 Instant Search
Settings
⚙️ Deep Settings
Artist
🎤 Artist Pages

Tablet

Player
▶️ Now Playing
Library
📚 Library
Lyrics
🎤 Synced Lyrics
Album
💿 Album Detail
Search
🔍 Search
Stats
📊 Playback Stats
Settings
⚙️ Settings
About
ℹ️ About

📥 Download & Install

Choose your preferred platform to download the latest version of Rhythm:

| Source | Badge | Details | | :--- | :---: | :--- | | **Google Play** | [Get it on Google Play](https://play.google.com/store/apps/details?id=chromahub.rhythm.play) | [Install on Android](https://play.google.com/store/apps/details?id=chromahub.rhythm.play) • [Join from Web (Open Testing)](https://play.google.com/apps/testing/chromahub.rhythm.play) | | **GitHub** | [Download APK](https://github.com/cromaguy/Rhythm/releases/latest) | Direct APK download (Full Features) | | **F-Droid** | [F-Droid](https://f-droid.org/packages/chromahub.rhythm.app) | Official repository (Full Features) | | **IzzyOnDroid** | [IzzyOnDroid](https://apt.izzysoft.de/fdroid/index/apk/chromahub.rhythm.app) | Privacy-focused repo (Full Features) | | **Obtainium** | [Obtainium](https://apps.obtainium.imranr.dev/redirect?r=obtainium://add/https://github.com/cromaguy/Rhythm/) | Auto-updates straight from GitHub | | **OpenAPK** | [OpenAPK](https://www.openapk.net/rhythm/chromahub.rhythm.app/) | Alternative APK source |

💡 Note: F-Droid, IzzyOnDroid, and GitHub releases include all features, including Deezer & YouTube Music artwork, LRCLib lyrics, and YouTube Music artwork. See Build Variants or the Wiki Build Instructions for details. Need help? Check out the Installation Guide.


🛠 Technology Stack

Built with modern tools and clean architecture:

  • UI & Design: Jetpack Compose, Material 3, Glance Widgets, Coil, AndroidX Palette.
  • Audio Engine: Media3 ExoPlayer, FFmpeg Decoder, JAudioTagger.
  • Architecture: MVVM + Clean Architecture, 100% Kotlin, Kotlin Coroutines + Flow.
  • Data & Network: Room + SQLite, Retrofit, OkHttp, Gson.
  • Build & Management: AGP, Kotlin, WorkManager, LeakCanary.

📖 Full tech stack: Read more in the Wiki.


🌍 Translations

Rhythm is translated into 28+ languages by the community via Weblate. You don't need to write code to contribute — just visit the link below and start translating!

[![Translation status](https://hosted.weblate.org/widget/rhythm/strings/multi-auto.svg)](https://hosted.weblate.org/engage/rhythm/)
Language Status
🇬🇧 English Source (always 100%)
🌐 28+ others View all on Weblate

How to help translate: 1. Go to hosted.weblate.org/engage/rhythm/ 2. Register a free account 3. Pick your language and start translating

⚠️ Please do not submit PRs that edit values-*/strings.xml files directly — translations are managed exclusively through Weblate, which syncs back automatically.


🤝 Contributing & Community

We welcome contributions! See our CONTRIBUTING.md for guidelines.


🏆 Credits

Lead Developer & Architect: Anjishnu Nandi

Huge Thanks To: * Izzy - IzzyOnDroid repository management * linsui & Licaon_Kter - F-Droid repository management * theovilardo - Guide & PixelPlayer's Lead Dev * Nick - Guide & Gramophone's Maintainer * Alex - Lyrically API's Lead Dev * vivi - Guide & Lead Developer of Vivi Music * The Google Material Design Team, AOSP, JetBrains, and the fantastic Open Source Community.


### ✨ Made with ❤️ by Team ChromaHub **License:** [GNU General Public License v3.0](https://github.com/cromaguy/Rhythm/blob/HEAD/docs/LICENSE)
© 2026 Team ChromaHub. All rights reserved.
⭐ If Rhythm improved your daily listening, don't forget to star the repository! ⭐

📈 近 7 天 Star 趋势

每日新增 Star(柱)与累计 Star(线)· 数据来自 GitHub

🏆 排名变化趋势

在各榜单中的排名历史(数字越小越靠前)

📋 历史上榜记录

每次快照的详细数据
日期 榜单 排名 周期新增 总 STAR