The PhilosophyWhy Build an Independent Audio Player?
Most music apps require an account before you can play a song, bundle advertising and analytics SDKs, and push social feeds ahead of your library.
Levyra is built to play music and stay out of the way. You open the app, pick a song from your local files or stream it at up to 320 kbps AAC, and it plays right away with no sign-in walls and no background tracking.
Audio EngineeringThe AndroidX Media3 Core
Keeping audio playback reliable on Android means dealing with OEM battery killers (MIUI, ColorOS, OneUI), cell handoffs, and lossy stream cutoffs.
Levyra handles playback through a custom pipeline built on AndroidX Media3 and ExoPlayer:
·Adaptive Ring Buffering & Gapless Playback: Pre-buffers the next track in the queue and absorbs network drops during cell handoffs so tracks transition without silence.
·Levyra Enhanced Audio DSP: Uses a 2048-point FFT analyzer to detect brickwall codec cutoffs on lower-bitrate streams and restores high frequencies via single-sideband IIR Hilbert modulation, while bypassing 320 kbps AAC and lossless FLAC/ALAC/PCM files bit-identically.
·10-Band EQ & Word-Synced Lyrics: Includes a 10-band parametric equalizer, bass boost, loudness enhancer, and 60fps LRC and word-by-word lyrics with translation and romanization.
Privacy ArchitectureZero Telemetry: Local by Default
Your listening history, favorite tracks, and search queries stay on your device. Independent static APK analysis on Apptizo confirms 0 trackers and 0 advertising SDKs.
·On-Device SQLite Database: Playlists, favorites, and playback state are stored locally using Android Room. There are no remote sync databases or user profiling servers.
·Direct TLS 1.3 Connections: When streaming or resolving media, requests connect straight to the source distribution servers without routing through intermediate proxy servers that could log client IPs or request metadata.
·Zero Tracking SDKs: The application contains no Google Firebase Analytics, no Sentry crash aggregators, and no third-party behavioral trackers.
System IntegrationThe Android Permissions Philosophy
Every permission declared in Levyra's manifest serves a single, transparent technical purpose. There are no blanket requests, no contact list access, no fine-grained location tracking, and no access to private user storage outside the standard scoped media directory:
INTERNETStreams audio chunks, fetches synchronized lyrics from LRCLIB, and downloads high-resolution album artwork on demand.
FOREGROUND_SERVICE_MEDIA_PLAYBACKAllows the audio engine to remain active and controllable via system media controls when the application is minimized or the screen is turned off.
POST_NOTIFICATIONSRequired on modern Android versions to display the interactive media notification and show download progress for offline tracks.
WAKE_LOCKPrevents the CPU from entering deep sleep during active audio decoding while the display is locked.
Cross-Platform DesktopWindows Desktop Edition
The Windows (x64) build shares its Kotlin core and UI with Android via Compose Multiplatform (Skia on DirectX/OpenGL) and runs on JVM 21 with native libVLC C bindings (vlcj), using 60% to 75% less RAM than Electron or WebView wrappers.
Packaged as clean, native MSI installers and standalone executables with zero bundled adware or telemetry runtimes.
Experience Levyra Today
Download the latest APK for Android, grab the Windows installer, or inspect the source on GitHub.