AI summary
Open-source music client combining Spotify and YouTube Music features with local playback, FLAC streaming, offline caching, lyrics, and audio controls. Version 1.2.0-RC.2 adds playlist tools, multi-provider lyrics, and improved playback transitions.
Generated by AI. May contain inaccuracies.
Screenshots
About this app
A hybrid music client for Android focused on usability, clean aesthetics, and audiophile-grade sound. Spotify UI + Discovery Algorithms + YouTube Music Library + Hi-Res Lossless (FLAC).
🌟 About the Project YumaPlayer is an independent, open-source Android music player that unites the libraries and recommendation features of two leading streaming services alongside standalone local playback in Hi-Res quality.
The project evolved as a comprehensive rebuild of ArchiveTune (with foundations from Metrolist and SimpMusic), inspired by PixelPlayer's queue mechanics, Meld's Spotify integration pipeline, and Stash's FLAC architecture. On top of this base, YumaPlayer implements a modular 18-module architecture, the custom YDS 2.1 design system, and hardware-accelerated fluid gesture physics.
No subscriptions. No advertisements. Zero telemetry, crash reporters, or third-party trackers. All credentials live exclusively on your device, encrypted with AES-256-GCM via Google Tink, and the codebase is completely open under the GNU General Public License v3.0.
✨ Key Features 🔄 Dual Mode (Spotify + YouTube Music) - Spotify Home: Personalized recommendation feeds, Daily Mixes, Discover Weekly, favorite artist shelves, and direct import of your Spotify playlists and liked songs. - YouTube Music Home: Full-catalog search across YouTube Music, charts, mood & genre categories, radio stations, and fast channel switching.
🎧 Audiophile Playback & Lossless FLAC - Lossless FLAC: Stream and download true lossless FLAC tracks (via Qobuz / QBDLX backbone integration) using your own credentials or open community resolvers. - Seamless Fallback: If a track is unavailable in lossless catalogs, playback instantly and silently routes through YouTube Music's high-bitrate stream (Opus / AAC). - Local Audio Engine: Built-in player for standalone files stored on your device (FLAC, MP3, AAC, OGG, WAV). - Offline & Caching: Automatic caching of played YouTube Music tracks for offline listening without recurring data usage (FLAC offline caching in active development). - Audio Tuning: Built-in 5-band equalizer with system audio effects support, EBU R128 loudness normalization, smooth crossfading, tempo and pitch adjustment, and a sleep timer.
🎤 Synchronized Lyrics & AI Translation - 3-Tier Synchronized Display: Simultaneous live display of original lyrics (Kanji / Hangul), pronunciation guide (Romaji), and translated lines. - Live Karaoke Scrolling: Word-by-word and line-by-line sync pulled from 6+ providers (LRCLIB, Kugou, BetterLyrics, SimpMusic, Unison, YouLyPlus). - On-the-Fly AI Translation: Instant translation of lyrics into your preferred language right inside the player. - Lyrics Card Sharing: Export and share formatted lyrics quote cards as clean images.
🎨 Yuma Design System (YDS 2.1) & Fluid Motion - Real Glassmorphism: Translucent glass cards. - Dual-Sheet Gesture Engine: Independent, conflict-free player sheets (swipe up on the left for Lyrics, swipe up on the right for Queue). - Telegram-Style Morphing Header - Smart Freeze & Pre-warming: Instant sheet expansion with 0-frame startup latency, while off-screen physics loops and background tasks suspend automatically to preserve battery life and keep the device cool. - Dynamic Monet Theming: Adaptive palette extraction powered by the currently playing track's artwork, tuned for strict WCAG contrast compliance.
🌐 Integrations & Convenience - Spotify Canvas & Apple Motion: Looping video backgrounds during playback (In development). - Music Recognition (Shazam): Acoustic fingerprint search for songs playing around you (In development). - Together (Listen Together): Synchronized playback with friends over WebSockets. - Scrobbling: Native Last.fm and ListenBrainz integration. - Discord Rich Presence: Real-time presence status showing your current track and album art on Discord. - Android Auto & Widgets: In-car playback support and home screen Glance widgets.
License GPL-3.0 license
What's new
- 🚀 YumaPlayer v1.2.0-RC.2 is finally here! 🎉
- After a month of heavy refactoring, late-night debugging, and massive help from our contributors, RC.2 is ready. This update overhauls Spotify playlist reliability, moves crossfade DSP and DJ filtering to native C++, switches signature decryption to QuickJS by default, and brings an experimental visual refresh with way better battery life.
- Features 🎛️ Native C++ Crossfade & DJ Filter: Rewrote the crossfade engine in native C++ and integrated a built-in DJ filter for ultra-fast, 100% reliable track transitions. 📝 Editable Spotify Copies: Automatically keeps editable local copies of every Spotify playlist while staying linked to the original source. ⚡ Lazy Queue Resolution: Queue entire Spotify playlists without lag — tracks are matched just before playback starts. 📋 Cross-Platform Playlist Copying: Added "Copy to playlist" support to copy tracks across Spotify, YouTube, and Personal playlists. 🎤 Multi-Provider Lyrics: Added a Lyrics Providers menu to fetch, switch between, and cache lyrics from multiple sources. 🎮 Auto GPU Presets & Graphics Settings: Added automatic graphics preset detection on first launch and global toggles to disable blur, animations, and marquee text. 🎨 Experimental Visual Refresh: Reworked the album cover glow, added smooth cover card transitions when switching tracks, header blur, dynamic artwork backdrops, and an animated avatar glow on the profile screen. 🧭 Gestures & Navigation: Added a Recently Played section to Spotify Home, a multi-artist picker sheet, swipe-to-dismiss gestures for player/lyrics menus, backward queue pagination, and YouTube dislike support.
- Fixes 🟢 Spotify Mode Overhaul (99% Match Rate): Fixed playlist loading and track matching accuracy, preferring explicit versions and filtering out karaoke or backing-track uploads (massive shoutout to @MomenAhmed05!). 🔁 Dual-Deck & Queue Fixes: Fixed dual-deck handoff bugs, preserved repeat and shuffle modes during crossfade transitions (thanks to @Anmol-STRS), and fixed drag-to-reorder behavior when shuffle is active. 🛡️ Resilient Stream Recovery: Fixed automatic playback recovery when network drops or cached audio chunks get corrupted. 📱 Local Files, Stats & Canvas: Fixed Spotify local file playback on device, playback stats crashes on missing play time data, and Canvas local video playback with hardware size fallback checks.
- Performance 🔋 Lower Battery Drain: Completely paused vinyl rotation and wavy progress animations when playback is idle. 🚀 Zero Launch Freezes: Eliminated UI freezes at startup during Spotify playlist copy synchronization. 💨 Instant Browsing: Artist and album pages now open immediately without waiting for library queries to finish. 🧵 Parallel Networking & Caching: Accelerated Spotify playlist loading and YouTube playlist copying with parallel requests and batch processing, added Home feed caching, and stripped debug logs from release builds.
- Improvements 🔐 QuickJS Cipher & Fast Start: Switched signature decryption to the QuickJS engine by default and enabled faster stream startup. 🎬 Canvas Video Cache: Improved Canvas caching with asynchronous initialization and Tidal / Apple Music source support. 💎 In-App Updater & Timeline: Updated the Release Timeline UI with glass cards and restored update availability checks including Canary builds.
- Other 🌍 Localization: Updated translations across 30+ languages via Hosted Weblate. ❤️ Code Contributors: @MuwMx, @MomenAhmed05, @Anmol-STRS, @snowind24 🌐 Translators & Community: @corgi1978, @haiudk, @mathinraj, @iulian, @neviem, @Dawid, @Diavyx, @aravindrejidev, @AceHeike, @Gama-Days, @3otxe, @anuj990, @Dimahash, @Lucas4026b, @ggottes, @alaoguk160-commits, @tecnologinaga-hub, @Gewaltkolben, @yo5uke and the entire Hosted Weblate community!
About this version
- Version
- 1.2.0-RC.2 (7)
- Size
- 35.82 MB
- Requires Android
- 8.0
- Target SDK
- 26
- Architecture
- arm64-v8a, armeabi-v7a, x86_64
- Downloads
- 5
- Updated
- Nov 14, 2026
- Package
- re.muwmix.yumaplayer
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10