dantegiuseppe

NexPlay

NexPlay is a 100% free, offline-first music player. No ads. No tracking. No 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 band 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 10 animated themes: Waves, Particles, Aurora, Vinyl Record, Graffiti Tag, Graffiti Character, Graffiti Splash, Morph Graffiti, Aquarium (cobalt blue ocean with fish), Vortex (spiral oil-paint). 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)