Convx — Liquid Glass music player for Android
An iOS-inspired, Liquid Glass music player for Android. Real backdrop blur, springy motion, the whole YouTube Music catalogue — no ads, no telemetry, no account.
Android 8.0+ · sideload the apk, then Convx updates itself
- apk downloads
- 1.2k
- latest build
- v1.4
- github stars
- 45
- price
- free


a music player built around one ideaglassyou cansee throughevery surface samples the pixels behind it, then blurs and refracts them in real time.
liquid glass
Every surface — nav bar, sheets, floating buttons — samples the pixels behind it and blurs, refracts and tints them in real time. Not a flat translucent overlay: actual backdrop capture.
- Real-time backdrop blur & refraction
- Bouncy rubber-band overscroll, blurred page transitions
- Material You colours pulled from the current artwork
- Per-element blur / vibrancy / lens dials in settings
stream & download
The whole YouTube Music catalogue, ad-free, with background playback and full lock-screen controls. Cache anything for offline, or run it lossless with the built-in equaliser.
- Ad-free streaming + background playback
- Offline downloads with smart storage management
- Lossless / high-quality audio and an equaliser
- Auto-DJ: tempo-matched crossfades between tracks
synced lyrics
Karaoke-style lyrics that highlight word by word, with a dedicated full-screen presentation and a waveform seek bar you can scrub from the mini player.
- Word-by-word synced highlighting
- One-tap full-screen lyrics mode
- Waveform seek bar in the mini player
- Collapsible controls, top or bottom
zero telemetry
No trackers, no analytics, no background services watching you. Your library, history and preferences never leave the device — there is nowhere for them to go.
- No data collection, at all
- 100% local library and preferences
- Open source under GPL-3.0
- In-app updater — no store required
fourteen screens, one design language
see it
listen together
Sync playback with friends in real time, and show what you're playing through Discord Rich Presence.
android auto
Full Android Auto support so your queue follows you into the car.
tablet ready
A collapsible glass sidebar, split player layout and an iPad-style capped-width mini player on large screens.
in-app updates
Convx checks GitHub Releases itself, downloads the APK directly and shows you the changelog first.
and it does not fall apart on a big screen
tablet ready
A collapsible glass sidebar with its own blur tuning, a split player layout, side-by-side lyrics, and a capped-width mini player so controls stay in reach instead of stretching across 12 inches.
for the people who ask what it's made of
under the hood
- ui
- Jetpack Compose with MVVM. Screens live in ui/screens, wired through a single NavigationBuilder.
- liquid glass
- Modifier.liquidGlass(...) over a vendored copy of Kyant0/backdrop. A rememberLayerBackdrop() captures real pixels; any surface holding that reference can sample, blur and refract them.
- playback
- A Media3 ExoPlayer foreground service — notification and lock-screen controls, Android Auto, gapless and crossfade.
- data
- Room for the local library, DataStore for preferences. The innertube module talks to YouTube Music and is kept out of the app module entirely.
what's new in v1.4
- In-app updates fixed: Check for updates now finds Convx's actual APK and downloads it directly — no more bouncing to the browser.
- All font controls in one place — Settings → Appearance → App Font: the App Font picker, the Display font toggle, and the Custom font installer.
- Choose a bundled typeface for the app's display text: Google Sans, Sans Flex, Outfit, or Plus Jakarta Sans (Settings → Appearance → App Font), with a live typography preview.
- Choose System Default to use the system font, or a custom-installed font.
- Auto-DJ Mixing plays songs back-to-back with tempo-matched crossfades: the incoming song's speed is gently nudged to match the outgoing one while they blend, so the mix stays locked to a beat.
- How to use: Settings → Player → turn on Crossfade first, then enable Auto-DJ Mixing. It uses on-device BPM detection (no internet) and falls back to a plain crossfade when a song's tempo can't be detected or is too far off.
- New dedicated ArchiveTune-style full-screen lyrics presentation.
- One-tap flow: Settings → Player → One-tap full-screen lyrics.
- Player controls collapse to the top (or bottom, your choice): Settings → Player → Collapse controls upward.
ready when you are
get convx
Download the APK, allow installs from unknown sources, and you're done. Convx checks GitHub for updates itself and installs them in app — you never need this page again.

convx is free and always will be
community & support
discord
Feature requests, bug chat, early builds and release pings.
join the servergithub
Source, releases and the issue tracker. Pull requests welcome.
open the reporeport a bug
Something broken or missing? File it and it gets looked at.
open an issueko-fi
Buy a coffee. Servers, test devices and late nights say thanks.
support on ko-fiupi (india)
Pay directly via UPI — 8439095289@ibl
pay via upithe usual questions
faq
Yes. Convx is free and open source under GPL-3.0. There are no ads, no subscription and no paid tier — support is entirely optional.
Android 8.0 (Oreo) and above. The Liquid Glass effects scale down gracefully on older or slower devices.
No. Convx is distributed as an APK through GitHub Releases. Download it from this page, allow install from unknown sources, and the built-in updater handles every version after that.
No. There is no telemetry, no analytics and no account. Your library, listening history and settings are stored locally on your device and never uploaded.
Open Android Auto, go to Settings, tap the version number repeatedly to unlock Developer settings, then enable 'Unknown sources'. Restart Android Auto and Convx will appear.
Convx streams from YouTube Music through an unofficial InnerTube client. It is not affiliated with, endorsed by or associated with YouTube or Google LLC in any way.
Open an issue on GitHub, or drop into the Discord — both are linked at the bottom of this page. Pull requests are welcome too.
built, designed and maintained by
Aryan SharmaFreelance Android & software developer. Available for app builds, feature work and rescue missions.
















