Rhythm 5.4 - Feature Update
What's New:
- Added: Enable non-blocking instant startup with asynchronous background media sync and live progress indicator
- Added: Support for TTML and XML lyrics with enhanced "Better Lyrics" format parsing #363
- Added: Foldable and posture-aware player layouts for multi-window and folding devices #529 #530
- Added: Mono audio downmixing with dedicated per-device toggle #531
- Added: Expanded support for MP4 audio containers and advanced audio codecs #535
- Added: Android Quick Settings tile shortcuts for active playback controls #227 #457
- Added: Custom artwork editing and management for artists and playlists #280 #415
- Added: Option to select and batch-manage songs from the folder view #492
- Added: Option to toggle remaining playback time on track seekbars
- Added: Option to disable online and custom artist images #475
- Added: Dedicated Album Artists tab in the library
- Added: Comprehensive song deletion flow with storage permission handling #179 #493 #501 #508
- Added: Granular audio format scan controls and extended codec filtering
- Changed: Merge streaming mode seamlessly into shared local UI
- Changed: Standardize bottom sheet radii and surface elevations across the app
- Changed: Redesigned and improved Song Info dialog with rich metadata display
- Changed: Refined Home and About screen layouts with improved artist separation
- Changed: Drop legacy song ratings in favor of modern favorites workflow
- Fixed: Fix app crash when opening lyrics settings in streaming mode #554
- Fixed: Fix ambient intensity slider numerical step and range display #542
- Fixed: Fix app volume not persisting across playback and session flows #551
- Fixed: Fix Dolby Atmos detection to match both
eac3-jocandatmosMIME types - Fixed: Fix metadata parsing edge-cases and improve multi-disc album grouping #521 #538
- Fixed: Fix touch event handling and responsiveness on playback speed sheet
- Fixed: Fix vertical duration text alignment in Expressive player layout
- Fixed: Fix empty state styling and active song indicators in Liked tab
- Performance: Harden Rhythm processor initialization and audio device routing
- Performance: Optimize Compose duration formatting performance and clickable modifier hitboxes
- Performance: Bump Gradle and AndroidX dependency versions
- Added: Updated translations
- Many more reported Bug Fixes, UI & Performance Improvements.
Known Issues:
- Translation contributions are being collected.
- Report to GitHub Issues or Community on Discord & Telegram.
Build Information:
- Build: 1216
- Type: Stable Release
Note
Important Update Notes
- The app is in active development, so many features might be missing compared to other FOSS players.
- You will find several improvements and changes with each release, so please stay up to date.
Tip
- Turn on Auto-Backup so that no matter what happens, you can always recover your data.
- You can turn off/on/manage APIs based on your needs from Settings.
If you enjoy Rhythm and want to support open-source development:
- Patreon: patreon.com/AnjishnuNandi
- GitHub Sponsors: github.com/sponsors/cromaguy
🏆 Special Credits
- The Community: A big thanks to all Testers, Contributors, and Users!

