Local Player

Local Player

Modern local music player with word-by-word synchronized lyrics support.

Cristian Local Media Player Multimedia

Screenshots

Screenshot of Local Player Screenshot of Local Player Screenshot of Local Player Screenshot of Local Player Screenshot of Local Player Screenshot of Local Player Screenshot of Local Player Screenshot of Local Player

Description

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.

What’s new (1.1.1)

- 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
- Fixed shuffle mode and Next/Previous queue behavior
- Fixed progress bar freeze on pause/resume
- Restored embedded lyrics extraction from audio files
- Performance improvements for playlists and album

Versions

Version Date Size Requires Android Download
1.1.1 current
3da084be00b4389d…
2026-07-10 10.0 MB API 24
1.0.11
9970de6d74c45fe9…
2026-06-03 9.5 MB API 24
1.0.10
5a9cd323941233c7…
2026-05-20 9.5 MB API 24

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • Foreground serviceKeep running in the background, visible in the status bar.
  • FOREGROUND_SERVICE_MEDIA_PLAYBACK
  • MusicRead audio files from the media library.
  • Read storageRead files on the device storage.
  • Network stateCheck whether and how the device is connected.
  • localplayer.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Comments