Rhythm

Verified safeOpen sourceExclusive
No reviews reviews
16
downloads
8.0
android

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

v5.5.485.1270-fdroidSep 17, 2026
  • 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

0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app