LEVYRA

Verified safeOpen sourceExclusive
No reviews reviews
49
downloads
8.0
android

AI summary

Native Android music client for YouTube Music with offline downloads, SponsorBlock, synced lyrics, and private on-device listening stats. Version 2.3.22 fixes native-memory growth, improves YouTube playback resilience, and adds audio-only memory optimization. Exports tagged M4A files to public storage; note REQUEST_INSTALL_PACKAGES permission is present.

Generated by AI. May contain inaccuracies.

Screenshots

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.

What's new

v2.3.22Aug 21, 2026
  • Levyra 2.3.22 is focused on stability, playback reliability, and long listening sessions.
  • The biggest change is the fix for the native-memory growth reported in #427, alongside several improvements to YouTube playback resilience, downloads, and the Android experience introduced since 2.3.21.
  • ✦ Memory & playback reliability Fixed excessive native-memory growth during normal playback and navigation that could eventually cause Android to terminate Levyra.
  • Music playback no longer keeps an unnecessary video track active when using muxed YouTube streams in audio-only mode, reducing decoder and buffer pressure.
  • Added a device-aware memory safeguard that can safely recycle the playback pipeline under sustained pressure while preserving:
  • the current track playback position play/pause state the active queue Video Mode remains fully video-capable and is unaffected by the audio-only memory optimization.
  • Improved playback-cache recovery for stale, expired, or rejected media sources.
  • Added bounded recovery behavior to prevent repeated failures from trapping playback in unnecessary retry loops.
  • Improved resolver strategy health so temporarily unreliable YouTube paths can be deprioritized without bypassing Levyra's compatibility and security rules.
  • ✦ YouTube compatibility Updated Levyra's local YouTube player configuration used by the decoder and extractor layers. Improved compatibility with current YouTube stream delivery behavior. Hardened handling of muxed audio sources, modern stream metadata, and rejected or expired media URLs. Improved PoToken and session-backed playback handling while preserving Levyra's existing privacy boundaries. Strengthened the vendored LevyraExtractor integration for current stream, playlist, SABR, and metadata behavior. ✦ Android experience Expanded Listening Pulse with new Replay-oriented listening views. Added local lyrics share cards using Levyra's scoped Android file-sharing system. Refined player ambience and Canvas transitions with improved artwork-derived color treatment. Added an optional Pure Black appearance mode while keeping it separate from the existing AMOLED theme. Centralized semantic haptic feedback behind a user-controlled setting. Improved adaptive launcher icon resources for safer rendering across different Android launchers. ✦ Downloads & offline playback Improved recovery when exported media sources expire or are rejected by YouTube. Strengthened source validation before retrying offline exports. Download failures are now better isolated from active playback, preventing a failed export from incorrectly invalidating a healthy live playback source.

About this version

Version
2.3.22 (2032200)
Size
31.97 MB
Requires Android
8.0
Target SDK
26
Architecture
arm64-v8a, armeabi-v7a, x86, x86_64
Downloads
49
Updated
Aug 21, 2026
Package
com.luc4n3x.levyra

Similar apps

Ratings & reviews

0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app