Skip to content

Epic0001/YTKACE

Repository files navigation

YTKACE

A free and open-source YouTube enhancer for iOS with downloads, SponsorBlock, player controls, and interface customization.

Table of Contents

Screenshots

YTKACE settings Video download menu Audio player

Settings · Downloads · Audio Player

More screenshots

Shorts download menu Tab editor Download progress

Shorts library Downloaded Shorts player Audio library

Audio queue

Main Features

  • Download videos, audio, and Shorts with quality and audio-track selection
  • Built-in download manager with thumbnails, multiple layouts, sorting, queue, and mini-player
  • Custom video and audio players for downloaded media
  • Built-in SponsorBlock with markers, automatic skipping, and Ask mode
  • Background playback, Picture in Picture, loop, playback speed, and custom gestures
  • OLED mode, Premium logo, and player interface customization
  • Hide, rename, and reorder tabs with a custom startup tab
  • Hide comments, overlays, navigation items, Shorts elements, and other YouTube UI
  • Wi-Fi and cellular quality preferences
  • Cast compatibility and sideload fixes
  • Copy comments and video information
  • No activation, telemetry, or update checks

YTKACE preferences can be found by opening the YTKACE tab and tapping the gear icon.

See the full feature matrix.

Compatibility

  • iOS: 16.0 and newer
  • Architecture: arm64
  • Latest confirmed YouTube: 21.29.3
  • YTKACE: 0.6.8

The same injected IPA can be installed with TrollStore, or a developer-certificate sideloader.

Installation

Download the latest build from Releases, then install it with your preferred IPA installer.

Note

YTKACE does not include YouTube. You are responsible for supplying and using a decrypted YouTube IPA that you are legally allowed to use.

Build with GitHub Actions

Note

If this is your first time, fork this repository and enable Actions in your fork.

How to build the YTKACE app
  1. Open the Actions tab in your fork.
  2. Select IPA.
  3. Press Run workflow.
  4. Paste a direct download link to your decrypted YouTube IPA.
  5. Start the workflow and wait for it to finish.
  6. Download YTKACE-IPA from the finished run.

The URL must point directly to the IPA file, not a download page.

To build only the tweak package, run the Deb workflow. It produces the .deb as a workflow artifact.

FAQ

Where are the settings?

Open the YTKACE tab and tap the gear icon.

Does it work without a jailbreak?

Yes. Inject the tweak into a decrypted YouTube IPA, then sign it with TrollStore or a sideloading service.

Does YTKACE use YTKPlus?

No. YTKACE is an independent clean-room implementation and does not load or ship YTKPlus.

Can a YouTube update break features?

Yes. YouTube uses private classes that can change between releases. The latest confirmed version is listed above.

License

YTKACE is available under the MIT License.

Bundled FFmpeg libraries remain covered by their respective LGPL licenses.

About

YTKACE is a free, open-source YouTube enhancer and downloader for iOS with SponsorBlock, background playback, player controls, and interface customization.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages