A free and open source YouTube Music client for iOS.
- No ads
- Stream songs and videos from YouTube Music
- Synced lyrics (Musixmatch, Netease, Kugou, LRCLIB, Genius)
- Library sync (playlists, albums, artists, podcasts)
- Downloads
- Equalizer
- Custom app icons and themes
- Queue management and listening history
Requires iOS 26 or later and a YouTube Music account (sign in through the in-app web view).
Add the Trop source, then install the nightly IPA (unsigned — your client re-signs it with your Apple ID):
https://raw.githubusercontent.com/686udjie/Trop/main/altstore.json
Note: AltStore PAL is not supported.
Nightlies are published from each successful push to main as the floating nightly release.
The latest stable IPA is on the releases page. Nightly IPAs are also built on each commit via Actions. You can also build an unsigned IPA yourself with ./build_ipa.sh (output at build/Trop.ipa).
- InnerTubeX — eXtended InnerTube API library for Kotlin
- zemer-cipher — YouTube cipher deobfuscation and PoToken generation
- Metrolist — YouTube Music client for Android
Join the Discord server for support and discussion.
This repo is licensed under GPLv3. Trop is not affiliated with, endorsed, or sponsored by Google or YouTube.


