MuwMx / YumaPlayer
git clone https://github.com/MuwMx/YumaPlayer.git
v1.2.0-RC.1 · 3d ago
🔥 on GitHub Trending today
🎵 Hybrid music client for Android: Spotify discovery & UI + YouTube Music library + Hi-Res Lossless (FLAC) streaming with fluid Glassmorphism💫
—
stars, 24h
—
stars, 7 days
+567
stars, 30 days · #505
921
★ total
35
forks · 32 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguageKotlin
LicenseGPL-3.0
Created2026-07-24 (2mo ago)
Last pushtoday
Watchers11
OwnerUser
Seen on GitHub Trending
- 2026-10-20 — #16 monthly in kotlin · +567 ★
GitHub topics
androidandroid-uiaudiophileflacglassmorphismjetpack-composekotlinlossless-audiolyricsmaterial3music-playerspotifyyoutube-music
Links
README excerpt
YumaPlayer (Yuma) 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) + Smart Automix. Showcase • Features • Architecture • Download • Contributing • Support --- ## 🌟 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 20-module architecture, a dedicated low-level audio DSP engine, 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. --- ## 📸 Showcase Main Player (FLAC & Glass) 3-Tier Synced Lyrics Queue Immersive Artist Poster Telegram-Style Morphing Home (Quick Picks & YDS) Spotify Feed & Recommendations Spotify Radio & Mixes Spotify Daily Mixes --- ## ✨ Key Features ### 🎛️ Audio Engine & Smart Automix - **Dual-Deck Continuous Crossfade:** True gapless and overlapping playback using two independent, synchronized audio deck controllers with atomic role swapping. Zero silence between tracks. - **DJ Transition Intelligence:** Automated outro/intro cue detection, energy cliff analysis, BPM matching, and complementary bass-swap filters (0.45–0.55 window). - **Audiophile Codec Pipeline:** Dedicated 24-bit packed PCM processing, Kopus-first Opus decoding with MediaCodec fallback, and native FLAC length resolution. - **Smart Stall Recovery:** Automatic degradation to hard cut on buffer underruns, automated stream revival upon network reconnection, and strict source-scoped cache identities. - **N+1 Prefetching:** Seamless background caching of upcoming tracks into the local download cache. ### 🔄 Dual Mode (Spotify + YouTube Music) - **Spotify Catalog:** In-app browsing of Spotify albums, Daily Mixes, Discover Weekly, and playlists with cross-script deduplication and locale-aware metadata. - **YouTube Music Catalog:** Full-catalog search across YouTube Music, charts, mood & genre categories, radio stations, and fast channel switching. - **SponsorBlock Integration:** Configurable in-app segment skipping for sponsor messages, music hooks, fillers, and subscription reminders. ### 🎧 Lossless Playback & Local Audio - **Lossless FLAC:** Stream and download true lossless FLAC tracks (via Qobuz / QBDLX backbone integration) using your own cr