AI summary
Open-source Material 3 music player with high-resolution playback, 10-band equalizer with 6,000+ AutoEQ presets, and gapless audio via ExoPlayer. Supports synced lyrics, Subsonic/Jellyfin streaming, and persistent playback queue across restarts. Version 5.5 adds AutoEQ headroom protection, speaker bypass, multi-voice lyrics, and theme intensity options.
Generated by AI. May contain inaccuracies.
About this app
A modern, open-source music player built with Material 3 Expressive design. Delivers professional-grade audio with high-resolution playback, EAC3-JOC and Dolby Atmos via FFmpeg, and completely respects your privacy.
Features
Design and UI
- Material You: dynamic theming with wallpaper colours on Android 12 and above. - Expressive UI: refined adaptive shapes and Material 3 design. - Tablet UI: optimised multi-pane layout for tablets. - Material Symbols: crisp, scalable variable-weight icons. - Foldable ready: posture-aware player layouts for tabletop, book, and separated-screen postures. - Home screen widgets with multiple layouts, including a dedicated Lyrics widget.
Audio engine
- Media3 ExoPlayer with gapless playback and high-resolution mode. - 10-band equaliser with over 6,000 AutoEQ device presets. - Replay Gain: track and album loudness normalisation. - Crossfade: smooth transitions with adjustable duration. - Mono audio downmix for single-earpiece listening. - Rhythm Guard: integrated hearing safety and volume protection.
Features and tools
- Synced lyrics via LRCLib with word-by-word highlighting and a full-screen view. - Smart library with A–Z scroll bar, multi-select batch operations, and Album Artists and Dates tabs. - Rhythm Stats 2.0 with Overview, Songs, Albums, Artists, and History. - Go Mode (streaming): local plus server playback with Subsonic, Navidrome, and Jellyfin, with nearby-server discovery. - Rhythm Go Downloads: download streaming tracks for offline playback.
Privacy and data
- 100% FOSS with zero tracking. - Designed to work flawlessly without the internet. - Local-first: your data and habits stay securely on your device.
Requirements
- Android 8.0 (API 26) or newer - 2 GB RAM - 50 MB storage
Languages
28+ languages translated by the community via Weblate.
Disclaimer
Project Rhythm is an independent, open-source project by Team ChromaHub. It is not affiliated with Deezer, YouTube Music, Subsonic, Navidrome, Jellyfin, LRCLib, or any third-party service. All trademarks belong to their respective owners.
License
GNU General Public License v3.0
What's new
- Added
- Persistent playback queue and shuffle memory: restores your playlist, exact track position, and shuffle state across app restarts. - AutoEQ headroom protection: automatic preamp attenuation prevents audio distortion and clipping when boosting EQ bands. - AutoEQ speaker bypass: turns off AutoEQ on device speakers and restores it when headphones or external audio connect. - Custom AutoEQ profile management: import, save, and reorder custom equalizer profiles. - Multi-voice and duet lyrics display with synchronized part highlighting. - Theme Intensity customization (Standard, Medium, Vivid) and Expressive Color Set options. - Android Photo Picker for selecting custom album and playlist artwork without media storage permissions. - On-demand lossless album artwork streaming from embedded audio tags with instant updates.
- Changed
- Equalizer preset frequency mapping now interpolates 10-band presets to match device hardware bands accurately. - Dynamic color extraction from album artwork refined to preserve natural hues and vibrancy. - Adopted Android 15 edge-to-edge layout and modernized Material 3 slider interactions.
- Fixed
- Fixed the playback queue being wiped or re-shuffled when reopening the app or restarting playback. - Fixed lyric fetching for explicit songs and downloaded audio files, and resolved LRCLIB connection errors. - Fixed lyrics cache invalidation and fetch cancellation during rapid song skips. - Hardened background media service startup to prevent crashes and notification failures. - Fixed equalizer curve rendering clipping outside display bounds. - Zero-latency song details sheet: file path resolution and MediaStore queries moved off the UI thread. - More bug fixes, UI, and performance improvements.
About this version
- Version
- 5.5.485.1270-gh (554851270)
- Size
- 22.38 MB
- Requires Android
- 8.0
- Target SDK
- 26
- Architecture
- arm64-v8a
- Downloads
- 15
- Updated
- Sep 17, 2026
- Package
- chromahub.rhythm.app
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10