Awesome
InnerTune
<img src="https://raw.githubusercontent.com/z-huang/InnerTune/dev/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp" height="72">A Material 3 YouTube Music client for Android
<img src="https://github.com/machiav3lli/oandbackupx/blob/034b226cea5c1b30eb4f6a6f313e4dadcbb0ece4/badge_github.png" alt="Get it on GitHub" height="80"> <img src="https://fdroid.gitlab.io/artwork/badge/get-it-on.png" alt="Get it on F-Droid" height="80"> <img src="https://gitlab.com/IzzyOnDroid/repo/-/raw/master/assets/IzzyOnDroid.png" height="80">
Features
- Play songs from YT/YT Music without ads
- Background playback
- Search songs, videos, albums, and playlists from YouTube Music
- Login support
- Library management
- Cache and download songs for offline playback
- Synchronized lyrics
- Lyrics translator (experimental)
- Skip silence
- Audio normalization
- Adjust tempo/pitch
- Dynamic theme
- Localization
- Android Auto support
- Personalized quick picks
- Material 3
Screenshots
<p float="left"> <img src="https://raw.githubusercontent.com/z-huang/InnerTune/dev/fastlane/metadata/android/en-US/images/phoneScreenshots/01.jpg" width="200" /> <img src="https://raw.githubusercontent.com/z-huang/InnerTune/dev/fastlane/metadata/android/en-US/images/phoneScreenshots/02.jpg" width="200" /> <img src="https://raw.githubusercontent.com/z-huang/InnerTune/dev/fastlane/metadata/android/en-US/images/phoneScreenshots/03.jpg" width="200" /> </p> <p float="left"> <img src="https://raw.githubusercontent.com/z-huang/InnerTune/dev/fastlane/metadata/android/en-US/images/phoneScreenshots/04.jpg" width="200" /> <img src="https://raw.githubusercontent.com/z-huang/InnerTune/dev/fastlane/metadata/android/en-US/images/phoneScreenshots/05.jpg" width="200" /> </p>Warning
If you're in region that YouTube Music is not supported, you won't be able to use this app unless you have proxy or VPN to connect to a YTM supported region.
FAQ
Q: How to scrobble music to LastFM, LibreFM, ListenBrainz or GNU FM?
Use other music scrobbler apps. I recommend Pano Scrobbler.
Q: Why InnerTune isn't showing in Android Auto?
- Go to Android Auto's settings and tap multiple times on the version in the bottom to enable developer settings
- In the three dots menu at the top-right of the screen, click "Developer settings"
- Enable "Unknown sources"
Contributing Translations
Follow the instruction and create a pull request. If possible, please build the app beforehand and make sure there is no error before you create a pull request.
Donate
If you like InnerTune, you're welcome to send a donation. Donations will support the development, including bug fixes and new features.
<a href="https://liberapay.com/zionhuang"><img src="https://raw.githubusercontent.com/z-huang/InnerTune/dev/assets/liberapay.png" alt="Liberapay" height="60" ></a> <a href="https://www.buymeacoffee.com/zionhuang"><img src="https://raw.githubusercontent.com/z-huang/InnerTune/dev/assets/buymeacoffee.png" alt="Liberapay" height="60" ></a>
Credit
I want to give credit to vfsfitvnm/ViMusic for being an example of Jetpack Compose music player. It helped me a lot on my way to learn Compose and Android development.