Music, without getting in the way.
Smoothify is a minimal, high-performance local audio player for Android. Built native with Jetpack Compose, Room, and Media3 ExoPlayer.
Chameleon Dynamic Interface
Smoothify is built with native Material You algorithms that extract color profiles directly from the active track's cover art in real-time.
The visual theme coordinates primary background container tints, slider highlights, button gradients, and system notification overlays dynamically, ensuring a fluid visual experience.
val palette = Palette.from(bitmap).generate()
val dominantColor = palette.getDominantColor(defaultColor)
Audiophile Custom DSP Pipeline
Take full control of your sound. Smoothify features custom audio effect configurations bypassable at the PCM layer:
- 8D Spatializer (Low Frequency Oscillator)
- Stereo Widening (Mid/Side Phase Gain)
[DSP Equalizer Graph]
Interface Documentation
TECHNICAL CAPABILITIES
The native playback mechanics engineered under the hood of Smoothify.
Audiophile DSP Processing
Real-time PCM 16-bit signal updates, including custom spatial 8D oscillations and stereo wideners.
Gapless & Transitions
Double buffering and logarithmic volume fades between tracks to prevent gaps and silent spaces during playback.
Database & Storage
Local SQLite Room directory caching and backup systems keeping your local tracks fully offline.
Device & Media Hooks
MediaSession bindings routing play status to system notification bars, locks, and bluetooth controllers.