Skip to content

cromaguy/Rhythm

Rhythm Music Player

Project Rhythm

Your Music, Your Rhythm


Platform API Level Kotlin License

Release Downloads Stars RB shield


🌐 Website | 📥 Download | 💬 Telegram | 📖 Wiki


🎵 About Rhythm

Rhythm is a modern, open-source music player for Android built with Material 3 Expressive design and powered by Media3 ExoPlayer 1.9.2. Now at v4.2, Rhythm delivers professional-grade audio with Bit Perfect playback, EAC3-JOC/Dolby Atmos via FFmpeg, a refined expressive UI, multi-select batch library actions, and complete privacy.

✨ Key Features

  • 🎨 Material You - Dynamic theming with wallpaper colors (Android 12+)
  • 🎵 Professional Audio - Media3 ExoPlayer with gapless playback, Bit Perfect mode & EAC3-JOC support
  • 🎤 Synced Lyrics - LRCLib integration with word-by-word highlighting
  • 🎛️ 10-Band EQ - Professional equalizer with 6032+ AutoEQ device presets
  • 📊 Playback Stats - Comprehensive listening statistics and insights
  • 📱 Modern Widgets - Multiple responsive layouts with Material 3 design
  • 🎯 Format Support - FLAC, ALAC, MP3, AAC, EAC3-JOC, Opus, WAV, OGG, and more
  • 📂 Multi-Select - Batch operations across songs, albums, and playlists
  • 🔮 Expressive UI - Refined adaptive shapes, components & Material 3 Expressive design
  • 🔒 Privacy First - 100% FOSS, no tracking, offline-capable

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

� Download & Install

F-Droid IzzyOnDroid Download APK OpenAPK Obtainium

Installation Options

  • F-Droid - Official F-Droid repository (full features)
  • IzzyOnDroid - F-Droid repository for privacy-focused users (full features)
  • GitHub Releases - Direct APK download (full features)
  • Obtainium - Auto-updates from GitHub (full features)
  • Google Play Store - Coming soon! (policy-compliant version)

Note: F-Droid, IzzyOnDroid, and GitHub releases include all features including Deezer & YouTube Music artwork, LRCLib lyrics, and YouTube Music search. See Build Variants for details.

📖 Detailed installation guide: See the Installation Wiki


� Documentation

Complete documentation is available in our Wiki:


🛠 Technology Stack

Category Technology
UI Framework Jetpack Compose + Material 3 + Glance Widgets
Audio Engine Media3 ExoPlayer 1.9.2 + FFmpeg Decoder + Bit Perfect
Build System AGP 8.13.2 + Kotlin 2.3.10
Database Room + SQLite
Networking Retrofit + OkHttp + Ktor
Image Processing Coil + AndroidX Palette
Audio Metadata JAudioTagger
Async Programming Kotlin Coroutines + Flow
Work Management WorkManager
Permissions Accompanist Permissions
Navigation AndroidX Navigation
JSON Processing Gson
Memory Management LeakCanary (debug) + Desugar JDK Libs
Typography Geom Font + Material Icons Extended
Language 100% Kotlin
Architecture MVVM + Clean Architecture

📖 Full tech stack: See Technology Stack in the wiki


🤝 Contributing

We welcome contributions! See CONTRIBUTING.md for guidelines.

Quick ways to contribute:


🏆 Credits

Core Team

Anjishnu Nandi - Lead Developer & Project Architect

Contributors

  • Izzy - IzzyOnDroid repository management
  • theovilardo - Project PixelPlayer collaboration & Lead Dev
  • Alex - Network API integrations & contributions
  • nikutow - Contributor

Special Thanks

  • Google Material Design Team - Design principles and Material 3 components
  • Android Open Source Project - Android platform and Jetpack libraries
  • JetBrains - Kotlin programming language and development tools
  • Jetpack Compose Team - Modern UI framework development
  • Open Source Community - Continuous support, inspiration, and libraries
  • All beta testers and users - Valuable feedback and bug reports

📄 License

This project is licensed under the GNU General Public License v3.0. See LICENSE for details.


🔗 Links

Resource Link
🌐 Official Website rhythmweb.vercel.app
📥 Latest Release Download APK
📱 IzzyOnDroid F-Droid Repo
📱 Obtainium Add Source
💬 Telegram Join Community
🐛 Issues Report Bug
💡 Discussions Forum

🎵 Ready to Transform Your Music Experience? 🎵


Download Now Join Community



✨ Made with ❤️ by Team ChromaHub ✨



⭐ If you like Rhythm, don't forget to star the repository! ⭐


© 2026 Team ChromaHub. All rights reserved. Licensed under GNU General Public License v3.0.

About

Rhythm is a modern, feature-rich Android music player built with Jetpack Compose and Material 3 design principles. It offers a beautiful user interface combined with powerful audio playback capabilities using Media3.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks