Skip to content
SwiftyMediaPublic

About

YouTube Music client for iOS

Resources

Contributing

Stars

16 stars

Watchers

0 watching

Forks

Repository files navigation

Trop

A free and open source YouTube Music client for iOS.

Homepage Player Queue

Features

  • No ads
  • SponsorBlock: skips sponsor reads, intros, outros and non-music sections (silence, talking)
  • 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

Installation

Requires iOS 26 or later and a YouTube Music account (sign in through the in-app web view).

Feather / AltStore / SideStore

Add the Trop source, then install the latest stable release (unsigned - your client re-signs it with your Apple ID):

https://raw.githubusercontent.com/SwiftyMedia/Trop/main/altstore.json

Note: AltStore PAL is not supported.

Stable releases are available from the releases page. Nightly builds are available in theActions tab.

Manual Installation

To build an unsigned IPA locally, run ./build_ipa.sh; the output is build/Trop.ipa.

Notable mentions

  • InnerTubeX - eXtended InnerTube API library for Kotlin
  • zemer-cipher - YouTube cipher deobfuscation and PoToken generation
  • Metrolist - YouTube Music client for Android

Community

Join the Discord server for support and discussion.

License

This repo is licensed under GPLv3. Trop is not affiliated with, endorsed, or sponsored by Google or YouTube.

About

YouTube Music client for iOS

Resources

Contributing

Stars

16 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages