AI summary
Modern open-source music player with Material 3 Expressive design, high-resolution playback, and 10-band equalizer with 6,000+ AutoEQ presets. New in v5.5: persistent playback queue restoration, AutoEQ headroom protection and speaker bypass, multi-voice lyrics display, and custom 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: automatically restores your playlist, exact track position, and shuffle state across app restarts (#595)
- AutoEQ headroom protection: automatic preamp attenuation (-maxGain) prevents audio distortion and digital clipping when boosting EQ bands
- AutoEQ speaker bypass: automatically turns off AutoEQ when playing through device speakers and restores it when headphones or external audio connect
- Custom AutoEQ profile management: import, save, and reorder custom equalizer profiles across sessions
- Multi-voice and duet lyrics display with synchronized part highlighting across LRC, TTML, and syllable renderers (#587)
- Theme Intensity customization (Standard, Medium, Vivid) and Expressive Color Set options for dynamic Material 3 palettes
- Android Photo Picker integration for selecting custom album and playlist artwork without requiring media storage permissions
- On-demand lossless album artwork streaming directly from embedded audio tags with instant visual updates
- Changed: Equalizer preset frequency mapping now logarithmically interpolates 10-band presets to match device hardware bands accurately
- Dynamic color extraction from album artwork refined to preserve natural hues and color vibrancy
- Adopted Android 15 edge-to-edge layout design and modernized Material 3 Slider interactions
- Fixed: playback queue being wiped or re-shuffled when reopening the app or restarting playback
- lyric fetching for explicit songs and downloaded audio files, and resolved LRCLIB HTTP 520 connection errors
- lyrics cache invalidation and eliminated fetch cancellation thrashing during rapid song skips
- Hardened background media service startup flow to prevent service crashes and notification failures
- Equalizer curve rendering clamped within display bounds to eliminate visual clipping artifacts
- Perf: Zero song details sheet: offloaded file path resolution and MediaStore queries to background threads to eliminate UI thread blocking
About this version
- Version
- 5.5.485.1270-fdroid (554851270)
- Size
- 22.38 MB
- Requires Android
- 8.0
- Target SDK
- 26
- Architecture
- arm64-v8a
- Downloads
- 16
- Updated
- Sep 17, 2026
- Package
- chromahub.rhythm.app
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10