Rhythm 3.1 Stable - Major Feature Update
What's New:
- Added: Multilanguage support with language switcher (Settings)
- Added: Community translations - French, Dutch, and more languages (System)
- Added: New "Tuner" Settings UI with modern grouped cards and collapsible headers (Settings)
- Added: Quick Tips system with contextual help cards (System)
- Added: Settings search functionality for quick access (Settings)
- Added: Widget customization options (Settings)
- Added: 9 responsive widget layouts (2x1, 2x2, 2x3, 3x2, 3x3, 4x2, 4x4, 5x2, 5x5) (Home)
- Added: Modern Glance-based widgets with real-time state sync and Material 3 design (Home)
- Added: Queue action dialog - choose to play next, add to queue, or replace queue (Queue)
- Added: Playlist grid view toggle (Library)
- Added: Genre browsing and filtering with smart detection and caching (Library)
- Added: Multi-select for adding multiple songs to playlists at once (Library)
- Added: Customizable default screen selection on app launch (Settings)
- Added: Tab/chip visibility controls (Library)
- Added: Word-level lyrics with word-by-word highlighting support (Player)
- Added: Lyrics sync adjustment controls with manual offset handling (Player)
- Added: OGG/Vorbis lyrics extraction support (Player)
- Added: Player customization options with chip order control (Settings)
- Added: Swipe navigation for track changes in MiniPlayer (Player)
- Improved: Enhanced queue management with better duplicate song handling (Queue)
- Improved: Optimized directory loading with precomputed song path maps (Explorer)
- Improved: Media scan filtering and folder detection (Settings)
- Improved: Playlist import with better song matching algorithm (Library)
- Improved: Embedded lyrics extraction with source selection UI (Player)
- Improved: Lyrics cache management for faster loading (Player)
- Improved: Enhanced equalizer UI with modern cards and animations (Player)
- Improved: Better bottom sheet animations and visual feedback (System)
- Improved: Redesigned headers with collapsible sections across all screens (System)
- Improved: Navigation transitions between screens are smoother (System)
- Improved: Backup and theme customization screens redesign (Settings)
- Improved: Advanced theme customization options with better previews (Settings)
- Fixed: Canvas API integration issues (Settings)
- Fixed: Crash due to LazyColumn/Row unique key requirements (Library, Search)
- Fixed: Queue finding wrong song when multiple duplicates exist in queue (Queue)
- Fixed: "Most Played" playlist not respecting media scan conditions (Library)
- Fixed: Screen transition crashes throughout the app (System)
- Fixed: Group by Album Artist setting not working correctly (Library)
- Fixed: Updater animations stuttering and visual glitches (System)
- Optimized: Startup speed and memory usage (System)
- Optimized: Better handling of large music libraries (10,000+ songs) (Library)
- Optimized: Improved widget state synchronization for faster updates (Home)
- Optimized: Reduced battery consumption during playback and idle (System)
- Made Optional: READ_MEDIA_IMAGES permission for better user privacy (Settings)
- Many more optimizations & improvements...
Known Issues (Will be fixed on a later build):
- Metadata editor saves changes in memory only.
- Translation contributions are being collected.
- ANR when app is idle or not playing music.
Build Information:
- Build: 769
- Type: Stable Release
Note
App is on active development and many features might be missing as compared to other FOSS players.
You will find several improvements and changes with each release so be up to date.
Ignore app not responding dialogues if they appear.
Tip
Turn on Auto-Backup so that no matter what happens you can always get back up.
You can turn off/turn on/manage APIs based on your needs from settings.
Warning
Canvas may consume lots of data on first run.
Report App Crashes with logs for fixing.
Special Credits:
@IzzySoft : For making app available to IzzyOnDroid
All Testers, Contributors and Users
What's Changed
Full Changelog: v3.1.267.769-beta...v3.1.268.770-stable