Repository navigation
iTune 1.0 — First Public Release
We’re introducing iTune 1.0, an open-source Android music player built with Kotlin and Jetpack Compose. This first release brings music discovery, a customizable full-screen player, synchronized lyrics, audio controls, and tools for your personal library together in one app.
Download
Download iTune 1.0 for Android
Requires Android 7.0 (API 24) or later. Android may ask you to allow app installation from the browser or file manager you use to open the APK.
What’s included
- Discover and organize music: Search songs, artists, albums, and playlists; browse artist and album pages; save favorites; and manage your queue and listening history.
- A full-screen player: Artwork-led player screens, playback and queue controls, output-device details, and optional artwork-based colors.
- Synchronized lyrics: Find lyrics through configurable providers, follow timed lines, translate supported lyrics, and share lyric cards.
- Audio controls: Equalizer and supported audio effects, plus output and USB DAC options where the device’s audio path allows them.
- Offline listening: Download available tracks, choose a preferred quality, and cache music for offline playback.
- Radio and connected features: Browse online radio, use iShare listening sessions, and optionally connect Last.fm or Discord.
- Android surfaces: Playback notifications, a home-screen player widget, and optional floating-player and always-on display features.
- Personalization and backups: Dark interface options, fonts and player settings, plus password-encrypted
.itunebackups for supported app data.
Availability notes
Music catalogs, streams, lyrics, artwork, radio stations, and optional integrations rely on upstream services and may vary by region or change over time. Audio effects and output formats depend on Android, the device, and the connected audio hardware. Use downloads only for content you’re authorized to access and save.
Source and project information
Thanks for trying the first release of iTune. Feedback and bug reports are welcome through the repository’s GitHub Issues.