Lotus
Cover art from MusicBrainz downloads again, after being broken since 1.5.0. OPUS files can now carry cover art, and editing tags no longer throws it away.
Also:
- Now in Spanish and Simplified Chinese
- Smart Shuffle rebuilt to spread artists out
- Unplayable files say why instead of failing silently
- MusicBrainz results ranked and de-duplicated
- Ignore single-track albums; reduce lyrics animation
- Track menu in global search
- Fixed a crash on playlists holding a track twice
- Enjoy your music in MP3, FLAC, OGG, OPUS, WAV, M4A, and more
- No ads, no telemetry, no analytics — ever
- Network access is off by default and must be turned on in Settings
- Smart Shuffle — Pure (mathematically unbiased) and Smart (avoids repeating artists)
- Per-track embedded artwork — show the cover stored inside each file
- Synchronized lyrics from LRCLIB with karaoke-style timed display
- Manual lyrics import with automatic charset detection (UTF-8 and Latin-1)
- Browse tracks, albums, artists, and genres; create and manage playlists
- Smart Playlists — Recently Added and Random Mix, always up to date
- Export playlists to M3U files for use in other music apps
- Global search across tracks, albums, artists, genres, and playlists
- Loved tracks — mark favorites and browse them in one place
- Listening Stats — most played, most listened, recently played, top artists
- Backup and restore playlists and loved tracks to a JSON file
- Sleep timer with presets (15/30/45/60/90 min) and finish-current-track
- Quick Settings tile for play/pause
- Edit metadata tags or fetch accurate info from MusicBrainz
- OPUS metadata editing — title, album, artist, genre, year, track number, lyrics
- Share tracks via the system share sheet
- Crash logs saved locally — share them manually, nothing is sent automatically
- Designed with Material You and dynamic color palettes
All music stays on your device. Network access is off by default and must be turned on in Settings — LRCLIB lyrics lookups and MusicBrainz metadata queries are opt-in only.
- Author: Bjorn99
- License: GNU General Public License v3.0 only
- Issue Tracker
- Source Code
- Build Metadata
- Reproducibility Status
Versions
Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.
Download F-Droid-
arm64-v8aarmeabi-v7ax86x86_64This version requires Android 7.0 or newer.
It is built and signed by the original developer, and guaranteed to correspond to this source tarball.
Download APK 4 MiB PGP Signature | Build Log
-
arm64-v8aarmeabi-v7ax86x86_64This version requires Android 7.0 or newer.
It is built and signed by the original developer, and guaranteed to correspond to this source tarball.
Download APK 4 MiB PGP Signature | Build Log
-
arm64-v8aarmeabi-v7ax86x86_64This version requires Android 7.0 or newer.
It is built and signed by the original developer, and guaranteed to correspond to this source tarball.
Download APK 3.9 MiB PGP Signature | Build Log
Lyrics now follow a clear, predictable order: your chosen lyrics
folder wins and is read fresh every time, so edited or renamed
.lrc files show up immediately. New "Use lyrics folder" toggle.
Also fixed:
- Crash when changing tracks with the equalizer enabled
- Tag editing freezing the app on large files
- Last synced lyric line not highlighting
- Wrong-artwork flash while scrolling
- Albums tab now shows one cover per album
- Release builds no longer retain debug logs
• Album tiles show per-track artwork
• Lyrics load the correct .lrc even with Cyrillic filenames
• No crash when choosing a lyrics folder
• Bilingual lyrics sharing a timestamp all display
• Metadata editing no longer crashes on release builds
Thanks to uhrfra for on-device testing.











