AI summary
High-performance native Android music client leveraging YouTube Music's InnerTube API. Offline downloads to tagged M4A files with SponsorBlock integration, private listening stats, and dynamic Material 3 UI. The latest update revamps Home with curated collections and mood-aware content. Open source (GPLv3).
Generated by AI. May contain inaccuracies.
About this app
A high-performance, native Android music client designed for pristine playback and complete audio control.
Fast discovery · Immersive visualizer · Resilient background downloading · Offline-first tag manager.
What is Levyra?
Unlike typical wrapper or web-reskin apps, Levyra is a native, ground-up Android audio application. It queries, resolves, and streams music dynamically using YouTube Music's InnerTube API with a LevyraExtractor-powered fallback, routes audio via an optimized AndroidX Media3/ExoPlayer background service, and outputs full tracks straight into your local storage.
Every track you download is fully parsed, tagged, and structured as a clean M4A file in your system Music/Levyra directory, complete with embedded metadata, titles, artists, and album artwork.
Key Features
- Dynamic & Modern Interface 🎨 - Dark-First Polish: Clean, high-contrast dark theme optimized for OLED screens. - Fluid Transitions: Bottom navigation layout connecting Home, Search, Library, and Player with custom micro-animations. - Dual-State Player: Swap seamlessly between an unobtrusive mini-player and an immersive fullscreen interface. - Dynamic Material 3: Optional system-wide dynamic color adaptation and visual animation toggle.
- Robust Playback Engine ⚡ - Foreground Media Service: Powered by Media3 and MediaSession controls to handle playback even when the screen is off. - Smart Playback Controls: Loop (all/single), track shuffle, playback speed tuner, and custom sleep timers (15/30/60m). - Audio Tuning: In-app audio normalization, silence skipping, and custom quality selectors (Auto/High/Low). - SponsorBlock Integration: Automatically skips non-music or sponsored segments in real time.
- Offline Export Pipeline 📥 - No Cache Blobs: Exports actual media files directly to the public Music/Levyra directory. - Pure-Kotlin Tagging: Embeds high-res album covers, song titles, album names, and artist metadata on completion. - WorkManager Daemon: Background tasks persist through system reboots, handling network changes with smart retries. - Truncation Shield: Rigid Content-Length checks discard corrupted or incomplete files and schedule auto-retries.
- Stream Resolving & Search 🔍 - InnerTube + LevyraExtractor Resolver: Dual-channel media resolution with smarter Opus/M4A selection, fresh URL caching, and stronger fallback when YouTube changes stream signatures. - Intelligent Caching: TTL-based playback stream cache prevents duplicate server requests and speeds up loading. - Smart Search: Predictive search suggestions, categorized filters, and instant top-result matching. - Prefetching Engine: Ahead-of-time loading for top charts and queued songs to guarantee zero-gap playback.
- Listening Pulse — Private Stats 📊 - On-Device Listening Statistics: Listening-session metrics used by Pulse are stored locally in Room and are not uploaded as analytics or developer telemetry. Search, artwork, lyrics, playback, SponsorBlock, and optional account features still contact third-party services and may transmit ordinary network/request data. - Pulse Dashboard: Total minutes, plays, day streak, completion rate, peak listening hour and a 7-day rhythm chart inside the Library. - Top Artists & True History: Most-listened artists ranked by real playtime plus a history of what you actually played, not just what you searched.
- Synced & Offline Lyrics 🎵 - LRCLIB Integration: Instant lookup of synced and static lyrics based on track metadata. - Active Tracker: Smooth, time-synced scrolling highlights lines in sync with the ExoPlayer track position. - Graceful Degradation: Automated fallback to static text views when timestamped lyrics are unavailable.
Permissions and Privacy
Levyra does not include analytics frameworks, tracking SDKs, or developer-operated telemetry. Listening statistics generated by Pulse remain on the device. To provide search, artwork, lyrics, playback, SponsorBlock, and optional account features, the app contacts third-party services; those services may receive ordinary request data such as the IP address, HTTP headers, client or device information, and, where applicable, cookies or account identifiers.
License
GNU General Public License v3.0
What's new
- Levyra 2.3.16 brings a major Home experience upgrade focused on discovery, personalization, visual polish, and consistency.
- What's New
- Smarter Levyra Selection
- Added a daily editorial spotlight for fresh releases, charting tracks, and personalized picks. Spotlight content now respects Home visibility settings. Mood selection now directly affects spotlight ranking. The active spotlight remains stable while its track is playing. Release labels now use verified calendar dates and avoid misleading claims.
- Levyra Collections
- Added curated collections for Fresh, Local, Workout, Chill, Focus, Party, Rap, Pop, and Discovery. Collections are ranked and rotated to provide more variety over time. Duplicate and low-quality collections are filtered automatically. Hidden Home sections no longer reappear through editorial collections. Collection descriptions were rewritten with neutral, user-focused wording.
- Mood-Aware Home
- Mood filters now change the actual Home content instead of only reordering visible cards. Spotlight, collections, quick picks, charts, and recommendations adapt to the selected mood. Mood scoring considers tags, energy, and listening behavior.
- Adaptive Home Background
- The Home header now reacts to the artwork palette of the current Levyra Selection. Added a subtle animated transition between artwork colors. The Animations setting is fully respected, with instant color changes when animations are disabled. Palette loading and persistence run outside the Compose main thread. Progressive Home Loading Important sections now render first for a faster perceived startup. Secondary content appears progressively without replacing already loaded sections. Reduced unnecessary shimmer and visual flicker during refreshes.
- Redesigned Artists Section
- Rebuilt the Artists section with a cleaner editorial layout. Removed oversized artist badges and heavy card containers. Added larger portraits, refined dynamic borders, improved spacing, and clearer typography. Improved consistency with the rest of the Home design.
- Localization
- Added and updated editorial Home translations across all supported languages. Completed missing Greek and Filipino collection labels. Removed hardcoded platform references from user-facing collection copy. Improved chart and release wording for factual accuracy.
- Fixes
- Fixed incorrect UTC release timestamp parsing. Fixed calendar-day calculations around daylight-saving time changes. Fixed singles being incorrectly labeled as new albums. Fixed chart tracks being described as newly entered without verified entry data. Fixed collection ordering that could permanently hide Pop, Editorial, and Discovery collections. Fixed the adaptive background ignoring the disabled-animations setting. Fixed a compilation error in the redesigned Artists section.
About this version
- Version
- 2.3.16 (2031600)
- Size
- 29.59 MB
- Requires Android
- 8.0
- Target SDK
- 26
- Architecture
- armeabi-v7a, x86, x86_64, arm64-v8a
- Downloads
- 33
- Updated
- Jul 24, 2026
- Package
- com.luc4n3x.levyra
Ratings & reviews
- 50
- 40
- 30
- 20
- 10