GitHub Repo

The Purest Audio Experience

Native Android Music Player built with Material Design 3 aesthetics. No External Libraries. No Ads. Just pure performance.

Key Features

Native Performance

Built without AndroidX or external libraries. Pure Java and XML for ultra-fast, lightweight performance and minimal RAM usage.

🎨

Material Design 3

Fully custom XML drawables replicating the modern Material You aesthetic. Supports dynamic themes (Light/Dark mode).

📂

Smart Folder Browsing

Advanced file management logic allows you to browse, search, and play music directly from your device folders seamlessly.

🔒

Secure & Stable

Targeting Android 14. Implements Foreground Services, Audio Focus handling, and Wake Locks for uninterrupted playback.

🎧

Pro Controls

Lock screen controls, Headphone unplug auto-pause, Gapless playback logic, and a global Mini Player that persists everywhere.

❤️

Favorites & Queue

SQLite database integration to save your favorite tracks and a dynamic playing queue management system.

Beautiful User Interface

Project Blueprint

Required Permissions

READ_MEDIA_AUDIO FOREGROUND_SERVICE WAKE_LOCK POST_NOTIFICATIONS READ_PHONE_STATE WRITE_SETTINGS

Technical Stack

Language: Java

Minimum SDK: Android 4.0 (Ice Cream Sandwich)

Target SDK: Android 14 (Upside Down Cake)

Libraries: None (Pure Native Android SDK & Support v4)

// Core Playback Logic: MusicService.java public void playSong() { player.reset(); // Native MediaPlayer implementation for minimal latency try { player.setDataSource(playSong.getPath()); player.prepareAsync(); } catch (Exception e) { e.printStackTrace(); } }