LatestSee what's new in the latest release

Every song.No ads.No account.

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.

Playing fromAfter Hours
Blinding Lights
The Weeknd
1:04-2:16

This colour comes from the cover#E5483A

  • 50,000+live radio stations
  • 8,000+headphones corrected by AutoEq
  • 15equalizer bands, 25 Hz to 16 kHz
  • 9lyrics sources, tried in your order
  • 7player layouts to choose from
  • 0ads or required subscriptions

Built for people who listen closely.

Everything on this page ships in the app today. The demos are live: tap, drag and switch them to see how each part works.

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.

Starts fast, then sounds better

Playback starts on the first stream that answers. A few seconds in, OpenTune finds a clearly better copy and switches to it in place.

Other playersAAC 128 kbps
re-buffer
OpenTuneAAC 128 kbps
Now onAAC 128
Gaps0

Same second, different phones

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.

AAshaHost
1:12.0
RRaviGuest
1:12.0
Drift0 ms
Ravi's speed1.00x

A 15-band equalizer you can drag

Drag a band or pick a preset. AutoEq can also correct for your headphones, with more than 8,000 models to choose from.

Crossfade6 s

Five button designs

Four of them are here. Tap play and it folds into pause. Tap skip and the arrows roll on.

Live radio, nearest first

Example stations

More than 50,000 live stations, sorted by how close they are to you.

  • City FM2 km · 93.5
  • Classic Rock Live6 km · 95.0
  • Indie Waves14 km · 92.7

And the rest

Plays on

  • Android phones and tablets
  • Android Auto
  • Home-screen widget
  • USB DACsbit-perfect
  • Bluetooth resume

Also inside

  • Podcastspick up where you stopped
  • Offline downloadsand your own files
  • Playlists
  • Moving cover art
  • Opus at 48 kHz
  • Replaycounted on your phone

Every cover sets the colour.

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.

    Glass, colour and room to breathe.

    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.

    OpenTune Android music player with album art and playback controls, coloured red from the After Hours cover
    The playerColour from every cover
    Word-synced lyrics for Danny Boy by Johnny Cash
    Synced lyricsLine by line, word by word
    Explore, laid out as a mood board of moods, charts and new albums
    ExploreMoods, charts and new albums
    Live radio stations near you, sorted by distance
    Radio near youNearest stations first
    A listen together room with its room code and three listeners
    Listen togetherShare a code, hear it in step
    Podcasts, with your shows and their latest episodes
    PodcastsPick up where you stopped

    Built in the open.

    Every day of work on GitHub over the past year, one square a day.

     contributions in the last year

    Shipped, with notes.

    Every build, straight from GitHub Releases.

    Three steps, about a minute.

    No store and no waiting for review. Install it and press play.

    1. Get the APK

      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.

    2. Allow the install

      Android asks you to let your browser or file manager install apps. Allow it, then confirm.

      Settings › Apps › Special access › Install unknown apps

    3. Press play

      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.

    An early iOS version.

    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.

    Source: https://justshivv.github.io/Opentune/ios/source.json

    About OpenTune

    A few answers before you press play.

    Is OpenTune free and ad-free?

    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.

    Do I need an account?

    No account is required for basic listening. You can optionally sign in to connect your YouTube Music library or configure supported services.

    Can I listen offline?

    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.

    Which Android phones are supported?

    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.

    Where can I download official releases?

    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.

    What usage information is collected?

    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.