Modern local music player with word-by-word synchronized lyrics support.
About this app
Local Player is a native Android audio player designed for simplicity, elegance, and an immersive listening experience.
Built with Jetpack Compose and Material 3, it offers a modern interface with a strong focus on advanced lyrics support.
Key Features: • Synchronized Lyrics: Full support for .lrc (line-by-line) and .ttml (precise word-by-word) lyric files. • Media3 Engine: Powered by the latest Media3/ExoPlayer for high-fidelity and stable playback. • Modern UI: Minimalist Material Design 3 with dynamic theme support. • Visual Adaptation: Interface colors adapt to the current album art using androidx.palette. • Privacy First: No ads, no trackers, and no internet required. Your music stays private. • Formats: Supports MP3, FLAC, WAV, AAC, and more.
Local Player is an open-source project (MIT License) focused on providing a functional, fast, and user-respecting media experience.
Licensed under MIT, by Cristian.
What's New in v1.1.1
Imported from the F-Droid repository index.
- - Open audio files from file managers
- - Export/import app configuration and M3U playlists
- - New "Icon only" Play/Pause button style
- - Fixed auto-scan reading from cache instead of MediaStore
- - Fixed playlist song count including deleted songs
- - Fixed playback buttons on album and artist screens
Version history
Jul 10, 2026 · 10 MB · Android API 24–36 · code 12
Imported from the F-Droid repository index.
- - Open audio files from file managers
- - Export/import app configuration and M3U playlists
- - New "Icon only" Play/Pause button style
- - Fixed auto-scan reading from cache instead of MediaStore
- - Fixed playlist song count including deleted songs
- - Fixed playback buttons on album and artist screens
SHA-256 3da084be00b4389d1be240bee5407d07cf093a0133cc32daa6a1eb27d33e8662
Jun 2, 2026 · 9.5 MB · Android API 24–36 · code 10
Imported from the F-Droid repository index.
- - Native Material3 search bars across main library screens
- - Search added to artist, album, playlist, and artist songs detail screens
- - Multi-song selection extracted as reusable component in detail lists
- - New Settings option to choose default startup tab
- - Updated default UI: squiggly progress bar, rounded artwork, Material3 buttons
- - Fixed queue drag reorder with shuffle enabled (preserves manual order)
SHA-256 9970de6d74c45fe971daf7edb1ee07702baa090058e8be17a0d21f9b0704bda7
May 20, 2026 · 9.5 MB · Android API 24–36 · code 9
Imported from the F-Droid repository index.
- - New player skin system: LocalPlayer, PixelPlayerExpressive, and Gramophone
- - Drag-to-reorder songs in playlists
- - Sample rate and MIME type display in song info
- - Progress bar styles: classic, linear, and squiggly
- - Interchangeable play button styles
- - Custom image support for playlists
SHA-256 5a9cd323941233c778c7efa7cd8db6aec0c5499409589da0ab6d597e343c6dc0
Will it run on your device?
92%
- Runs on a broad range of modern Android versions.
- Multiple CPU architectures are covered.
- Aligned with the latest Android target SDK expectations.
Installation Guide
Open Settings on your Android device
Go to Security → Unknown sources (or Install unknown apps)
Enable "Allow from this source" for your browser or file manager
Open the downloaded APK file from your Downloads folder
Tap "Install" and wait for installation to complete
Launch the app from your home screen
Make sure to re-enable Unknown Sources restrictions after installation for security.
How to install this safely
How to verify the file you downloaded
Before you install anything, confirm the file is the one described here. On a computer, run shasum -a 256 your-download.apk (macOS or Linux) or certutil -hashfile your-download.apk SHA256 (Windows), then compare the output character-for-character with the SHA-256 on this page. If a single character differs, the file is not the build we recorded — delete it.
What the signing certificate proves
Every Android app is signed with a private key that only its developer holds. The fingerprint on this page is a hash of the matching public certificate, and it proves continuity rather than identity: it tells you a build came from whoever signed the earlier ones. Android enforces this at install time — if a package claiming to be com.cvc953.localplayer is signed with a different key, the system will refuse to install it over your existing copy. A fingerprint that changes between releases is worth pausing on, because a repackaged app that has been modified by someone else cannot keep the original signature.
How to roll back to an earlier version
If the current release misbehaves, 1.0.11 is the last build before it. Android will not install an older version code over a newer one, so you must uninstall Local Player first — which clears its local data unless you have a backup. Reinstall the older APK only if its signing fingerprint matches the build you already trust, and check the API range: an older release may target an Android version your device has moved past.
Why we list sources instead of hosting everything
The official store channel is almost always the right choice: it updates automatically and carries the publisher's own distribution guarantees. A direct APK is useful when a device has no store access, when a rollout has not reached your region, or when you need a specific version — and only when the publisher has authorized that copy. APKBrowse does not list pirated, cracked, or unauthorized rebuilds of Local Player, and a listing is removed when the evidence for it stops holding up.
Get Local Player
Every source we list for com.cvc953.localplayer is legality-reviewed. Pirated or cracked builds are never offered.
Other sources
F-Droid listing
officialF-Droid builds this app from source and signs it. This is its official listing, with older builds and full release notes.
Source code
verified publisherThe upstream repository this build is compiled from.
We check legality and signature continuity, but device behaviour still varies. Install at your own discretion.
App Information
Security Verification
We record provenance; we do not run malware scans. Verify the hash yourself before installing.
SHA-256 Hash
3da084be00b4389d1be240bee5407d07cf093a0133cc32daa6a1eb27d33e8662
Signing certificate
c1a8e4cbccbb7883419666b6fadd28f40aa9380bcdd0b07a6a48d8733777a102
Permissions Required
Previous Versions
The signing certificate fingerprint for this release is on record, so a build that does not match it did not come from this publisher.
Report a problem with this listing
A listing is only as good as its corrections. If a source is broken, a signature looks wrong, or this app should not be here, tell the moderation team.