LEVYRA

Verified safeOpen sourceExclusive
No reviews reviews
17
downloads
8.0
android

AI summary

Native Android music client for streaming and downloading from YouTube Music with a polished dark-first interface. Features resilient background playback via Media3/ExoPlayer, offline M4A export with embedded metadata, SponsorBlock integration, synced lyrics, and private on-device listening stats. Version 2.3.

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

v2.3.17Jul 28, 2026
  • Levyra 2.3.17 Highlights
  • Levyra 2.3.17 focuses on reliable playback, safer updates, faster access to music, and a more consistent Android experience. The release strengthens YouTube Music recovery, introduces Levyra Nexus as a shared reliability layer, expands chart and track actions, and improves accessibility without changing existing libraries, downloads, or preferences.
  • What's New
  • Resilient playback and network routing Added verified YouTube Music fallback paths for cases where a primary request or media endpoint is unavailable. Introduced adaptive route health tracking so temporary failures do not unnecessarily disable healthy playback routes. Improved denial handling and retry balance to avoid repeated requests while still recovering when service access resumes. Updated embedded player configurations used by the local decoder. Hardened fallback selection so incompatible or unverifiable media alternatives are rejected. Levyra Nexus reliability core Added the dependency-light Levyra Nexus module for shared network, playback, and update decisions. Routed Android network intelligence through Nexus while keeping platform-specific behavior inside the app. Added typed results and explicit transition semantics for predictable recovery behavior. Introduced route-health scoring with tests for success, transient failure, denial, and recovery. Connected update selection to Nexus so only compatible, verifiable release artifacts can be offered.
  • Charts and discovery
  • Added YouTube Music chart feeds with official artwork resolution. Improved country-aware chart discovery and playlist shortcuts. Added faster access to Top 50 playlists from the relevant Home and Library surfaces. Refined chart parsing and playable-track matching with additional regression tests. Synced extractor player data with the current supported playback configuration. Track actions and artist presentation Added a long-press action sheet to tracks in the Personal Orbit shelf. Added consistent actions for opening albums, artists, playback, queue, favorites, and related destinations. Improved artist imagery and presentation consistency across Home, Library, and detail surfaces. Ensured the track action sheet honors the reduced-animation preference. Improved semantics, focus behavior, and accessible labels for assistive technologies.
  • Settings and usability
  • Reorganized settings into a clearer category hub. Improved navigation and grouping for playback, appearance, privacy, storage, and advanced options. Refined labels and localized copy across supported languages. Improved Android Auto library behavior and several navigation edge cases.
  • Reliability and security
  • Update artifacts now require a valid version, supported ABI, HTTPS download URL, SHA-256 digest, and compatible package metadata. Update comparison rejects malformed semantic versions and unsafe fallback assets. Network routing records failures conservatively and avoids treating one denied request as permanent route failure. Playback transition behavior is covered by dedicated Nexus tests. No analytics, advertising, or developer telemetry was added. F-Droid builds continue to disable the GitHub self-update prompt and use F-Droid metadata for updates.
  • Fixes
  • Fixed fallback behavior that could select an incompatible YouTube media candidate. Fixed request-denial health accounting that could penalize clients too aggressively. Fixed album lookup consistency in the new track action sheet. Fixed animation behavior in the action sheet when reduced animations are enabled. Fixed several chart parsing and playable-track matching edge cases. Fixed update selection accepting artifacts without complete verification data. Fixed ABI inference and semantic-version handling for release assets. Fixed accessibility gaps in track actions and related navigation.

About this version

Version
2.3.17 (2031700)
Size
29.66 MB
Requires Android
8.0
Target SDK
26
Architecture
arm64-v8a, armeabi-v7a, x86, x86_64
Downloads
17
Updated
Jul 28, 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