NexPlay is a 100% free, offline-first music player. No ads. No tracking. On the internet.
━━━━━━━━━━━━━━━━━━━━━━━━━━━
FEATURES
━━━━━━━━━━━━━━━━━━━━━━━━━━━
Audio Extension Filter
Choose which formats to display — MP3, WAV, OGG, FLAC, AAC, M4A, WMA, OPUS, AMR, MIDI, 3GP. Detects available formats automatically. Shows file count per format.
Multi-Band Equalizer
Visual presets: Normal, Rock, Pop, Jazz, Classical, Dance, Bass Boost, Treble Boost, Vocals, Acoustic, Hip Hop, Electronic. Real-time bandwidth adjustment. Samsung SoundAlive compatible. 13-band display.
Playback Controls
• Shuffle with history — Previous plays what actually played last
• Shuffle survives filter changes (song ID-based history)
• Repeat All/One/Off
• SeekBar with real-time position and remaining time display
• Sleep Timer (5, 10, 15, 30, 60 min, or remaining song time)
• onPlayerError auto-skips corrupted files
• Crossfade — smooth volume fade on song transitions
Playlists & Favorites
Create, rename, delete playlists. Add/remove songs. Favorite songs with one tap. All stored locally.
Multi-Volume Scanning
Scans internal storage + SD card automatically. Deduplicates songs by ID. List refreshes when returning to app (30s cache).
Visual Themes
11 animated themes: Ocean Waves, Particles, Aurora, Vinyl Record, Graffiti Tag, Graffiti Character, Graffiti Splash, Graffiti Morph, Aquarium (cobalt blue with fish), Vortex (spiral oil-paint), Cats (27 autonomous cats). Plus solid color, gradient, or custom photo backgrounds.
━━━━━━━━━━━━━━━━━━━━━━━━━━━
ACCESSIBILITY
━━━━━━━━━━━━━━━━━━━━━━━━━━━
• Lexend font — scientifically designed for fast reading
• All fonts ~40% larger than standard
• Dark mode only — easy on the eyes
• High contrast text for currently playing song
━━━━━━━━━━━━━━━━━━━━━━━━━━━
PRIVACY
━━━━━━━━━━━━━━━━━━━━━━━━━━━
• Zero INTERNET permission
• No analytics, no tracking, no ads
• 100% local — all data stays on your device
━━━━━━━━━━━━━━━━━━━━━━━━━━━
TECHNICAL
━━━━━━━━━━━━━━━━━━━━━━━━━━━
• 20 languages
• Edge-to-edge on Android 15+
• Tablet landscape support (letterbox)
• Phone portrait locked
• Android 10+ (minSdk 29)
• Target SDK 35 (Android 15)