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.2)

- Player widget with playback controls, current song, and album art
- Sleep timer to stop playback automatically
- Configurable navigation tab reordering
- Open audio files from file managers
- New "Icon only" play/pause button style
- Real-time library synchronization and improved cache validation
- Memory-aware album art loading with caching and downsampling
- Thanks to RGBearMD (https://github.com/RGBearMD) for sponsoring the project
- Thanks to LuisL16-ui (https://github.com/LuisL16-ui) for

Versions

Version Date Size Requires Android Download
1.1.2 current
df49b50d1e6fb208…
2026-10-05 12 MB API 24
1.1.1
3da084be00b4389d…
2026-07-10 10.0 MB API 24
1.0.11
9970de6d74c45fe9…
2026-06-03 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.
  • Prevent sleepingKeep the device from going to sleep.
  • Network stateCheck whether and how the device is connected.
  • Run at startupStart automatically after the device is switched on.
  • localplayer.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Comments