Word-synced lyrics
Lyrics that move with the voice, one word at a time. Choose how the words light up.
From LRCLIB, Better Lyrics, KuGou, NetEase, YouTube Music and four more, tried in the order you set and credited under every song.
OpenTune is a free, open-source music player for Android, with an early version for iPhone. It plays the YouTube Music catalogue with word-synced lyrics, live radio, podcasts and rooms where friends listen in step.
This colour comes from the cover#E5483A
Everything on this page ships in the app today. The demos are live: tap, drag and switch them to see how each part works.
Lyrics that move with the voice, one word at a time. Choose how the words light up.
From LRCLIB, Better Lyrics, KuGou, NetEase, YouTube Music and four more, tried in the order you set and credited under every song.
Playback starts on the first stream that answers. A few seconds in, OpenTune finds a clearly better copy and switches to it in place.
Share a room code and friends hear what you play. A guest who drifts plays a few percent faster or slower until they're back in step, so the music never stops to catch up.
Drag a band or pick a preset. AutoEq can also correct for your headphones, with more than 8,000 models to choose from.
Four of them are here. Tap play and it folds into pause. Tap skip and the arrows roll on.
More than 50,000 live stations, sorted by how close they are to you.
OpenTune takes a Material palette from each cover and builds the player around it: the background, the buttons and the seek bar change with the song. The whole app can follow it too.
Frosted bars that let the page show through, a dock that tucks away as you scroll, and loading screens that show the shape of what's coming.






Every day of work on GitHub over the past year, one square a day.
Every build, straight from GitHub Releases.
No store and no waiting for review. Install it and press play.
Download the latest build from GitHub Releases. arm64-v8a fits almost every recent phone; universal runs on anything.
Android 8.0 (API 26) or newer.
Android asks you to let your browser or file manager install apps. Allow it, then confirm.
Settings › Apps › Special access › Install unknown apps
Sign in only if you want your likes and playlists. OpenTune looks for new releases once a day and checks each download against its SHA-256 sums.
Nothing to buy, nothing upsold. APK links count unique browsers using a random ID; see our privacy policy.
Apple doesn't allow apps like OpenTune on the App Store, so it installs through SideStore or AltStore, which sign it with your own Apple ID. Setting one of them up needs a computer once. After that, OpenTune installs, updates and re-signs itself on the phone. Add the OpenTune source and install it from there. iOS 16 or newer.
A few answers before you press play.
Yes. OpenTune is free, open-source software under GPL-3.0, with no in-app ads or subscription. Its source code is available on GitHub.
No account is required for basic listening. You can optionally sign in to connect your YouTube Music library or configure supported services.
You can download supported songs in the app and play your own device files. Downloaded music can be managed from the song menu or playlist download controls.
OpenTune requires Android 8.0 or newer. Use the universal APK if you are unsure which processor your phone has. Installation instructions are in the install guide.
Use the signed APKs on OpenTune’s GitHub Releases page. GitHub-compatible clients such as Obtainium can follow that repository. Other store listings will be linked here when available.
Optional usage counting sends a random installation identifier, app version and daily play totals. You can turn it off in Settings → About. See the privacy policy for app, website and connected-service details.
Free, open source, and yours to keep.