package icon

InterTune

Material 3 local music player and YouTube Music client
New in version 0.12.1
Version 0.12.1

- Songs start sooner, and recover when they stop.
- Music started offline plays once the network is back.
- If YouTube turns your connection away, the app now says so.
- Cast discovery no longer crashes on some networks.
- The queue icon on Liked and Downloaded asks which queue.
- Updating from the app shows what Android is doing.
- Report a problem keeps the logs of the last 15 runs.

Full changelog: https://github.com/ItzSkyeYT/InterTune/releases/tag/v0.12.1
InterTune is a fork of OuterTune, which is itself a fork of InnerTune. It is both a local media player and a YouTube Music client.


Features:

  • YouTube Music client with song downloading for offline playback, background playback, no ads, and account synchronization

  • Local audio file playback (MP3, OGG, FLAC, and more)

  • A custom tag extractor rather than MediaStore's metadata extractor, so tags delimited with a backslash show up properly

  • Play local files and YouTube Music songs in the same queue

  • Cast to a Chromecast, an FCast receiver or a DLNA TV

  • An offline tab listing the songs already cached on the device, so you can see what will play with no connection

  • Integrated library screen design

  • Multiple queues

  • Synchronized lyrics, including word by word and karaoke lyrics (LRC, TTML)

  • A line in Latin letters under Japanese (romaji, kanji kept), Korean, Chinese, Russian and more, from Android 10

  • A ten-band equalizer: ready curves, or the one measured for your own headphones (AutoEq)

  • Audio normalization, tempo and pitch adjustment, and other audio effects

  • Choose where Quick picks comes from: YouTube Music, Your library, or Best recommendations, which builds the row on your phone from how you listen

  • What's playing? names the song around you, using Shazam, and can fill a playlist with what it hears

  • A home screen widget that takes the shape of its size

  • Spatial audio on any headphones, with head tracking on supported ones

  • Android Auto support




What it connects to:

  • YouTube Music, for everything you search, play, download or sync. Signing in is optional.

  • LRCLIB and KuGou, to find lyrics for the song that is playing. Each can be turned off.

  • AutoEq's measurements on GitHub, only when you look for your headphones in the equalizer.

  • Shazam, only while you have it listening. A sound fingerprint is sent, with the time and your time zone, never the recording. The cover of a song it finds is loaded from the address Shazam gives.

  • Last.fm, only if you turn it on. To find similar songs it is sent the title and artist of songs you play, and, once, those of the songs you liked or played in the last month, with no account. If you connect a Last.fm account, the songs you play are also recorded on it, with album, length and the time they started. You sign in on Last.fm's own page.

  • GitHub, only if you turn on the update check or tap Check for update yourself. The app can then download a new release and hand it to Android's installer, which always asks you first. A copy installed from F-Droid is sent to F-Droid for its update instead.

  • Polls and announcements, only if you turn them on. They are read from a GitHub gist, and a picture in one is loaded from the address it gives. Opening or answering one is counted on Umami Cloud, with no account and no device identifier.

  • The usage count, only if you turn it on. Once a day at most it tells Umami Cloud the app is in use: a random name that changes every month, whether it was installed from F-Droid, and the app and Android versions.




Notice:

  • Android 7.0 or later.

  • Something not working? Please report it, from the app (Settings, About, Submit a bug report) or on GitHub.




InterTune is not affiliated with, sponsored by, or endorsed by Google or YouTube.

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 0.12.1 (96) suggested Added on Oct 25, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 7.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • discover and pair nearby Bluetooth devices
      Allows the app to discover and pair nearby Bluetooth devices
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "dataSync"
      Allows the app to make use of foreground services with the type "dataSync"
    • run foreground service with the type "mediaPlayback"
      Allows the app to make use of foreground services with the type "mediaPlayback"
    • run foreground service with the type "microphone"
      Allows the app to make use of foreground services with the type "microphone"
    • run foreground service with the type "specialUse"
      Allows the app to make use of foreground services with the type "specialUse"
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • show notifications
      Allows the app to show notifications
    • android.permission.POST_PROMOTED_NOTIFICATIONS
    • read the contents of your shared storage
      Allows the app to read the contents of your shared storage.
    • read audio files from shared storage
      Allows the app to read audio files from your shared storage.
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • record audio
      This app can record audio using the microphone while the app is in use.
    • request install packages
      Allows an application to request installation of packages.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • dev.skye.intertune.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 13 MiB PGP Signature | Build Log

  • New in version 0.11.5
    Version 0.11.5

    - Much less battery: with the screen off, playing took four times the processor it needed.
    - Songs that had gone from YouTube play again.
    - More to fall back on when YouTube refuses the usual source.
    - Import playlists from Spotify, Apple Music and others.
    - A layout for a phone on its side.
    - Setup in three pages, one question at a time.
    - Moving pictures in a few explanations.

    Full changelog: https://github.com/ItzSkyeYT/InterTune/releases/tag/v0.11.5
  • Version 0.11.5 (93) - Added on Oct 18, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 7.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • discover and pair nearby Bluetooth devices
      Allows the app to discover and pair nearby Bluetooth devices
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "dataSync"
      Allows the app to make use of foreground services with the type "dataSync"
    • run foreground service with the type "mediaPlayback"
      Allows the app to make use of foreground services with the type "mediaPlayback"
    • run foreground service with the type "microphone"
      Allows the app to make use of foreground services with the type "microphone"
    • run foreground service with the type "specialUse"
      Allows the app to make use of foreground services with the type "specialUse"
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • show notifications
      Allows the app to show notifications
    • android.permission.POST_PROMOTED_NOTIFICATIONS
    • read the contents of your shared storage
      Allows the app to read the contents of your shared storage.
    • read audio files from shared storage
      Allows the app to read audio files from your shared storage.
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • record audio
      This app can record audio using the microphone while the app is in use.
    • request install packages
      Allows an application to request installation of packages.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • dev.skye.intertune.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 13 MiB PGP Signature | Build Log

  • New in version 0.11
    Version 0.11

    - Quick picks that learn how you listen: Best recommendations, with mood chips, a Discover row and a choice of what it leans toward.
    - What's playing? names the song around you, using Shazam.
    - A home screen widget.
    - Spatial audio, with head tracking on supported headphones.
    - History by day, with the time of each play.
    - Keypad phones and small screens.
    - Fixes to sync, downloads, playlists and backups.

    Full changelog: https://github.com/ItzSkyeYT/InterTune/releases/tag/v0.11
  • Version 0.11 (91) - Added on Oct 16, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 7.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • discover and pair nearby Bluetooth devices
      Allows the app to discover and pair nearby Bluetooth devices
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "dataSync"
      Allows the app to make use of foreground services with the type "dataSync"
    • run foreground service with the type "mediaPlayback"
      Allows the app to make use of foreground services with the type "mediaPlayback"
    • run foreground service with the type "microphone"
      Allows the app to make use of foreground services with the type "microphone"
    • run foreground service with the type "specialUse"
      Allows the app to make use of foreground services with the type "specialUse"
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • show notifications
      Allows the app to show notifications
    • android.permission.POST_PROMOTED_NOTIFICATIONS
    • read the contents of your shared storage
      Allows the app to read the contents of your shared storage.
    • read audio files from shared storage
      Allows the app to read audio files from your shared storage.
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • record audio
      This app can record audio using the microphone while the app is in use.
    • request install packages
      Allows an application to request installation of packages.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • dev.skye.intertune.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 12 MiB PGP Signature | Build Log