Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

YTKACE

An open-source YouTube enhancement for iOS.

Features

AreaIncluded
DownloadsVideo, audio, Shorts and whole-playlist downloads; save to the library, Photos or the share sheet; sorting; backup and restore
QueuePlay next or play last without Premium, with reorder, swipe to remove, shuffle, loop and clear
PlaybackBackground playback, PiP, loop, speed controls, default speed, gestures, tap to seek and an HLS playback mode
SponsorBlockCategory controls, progress markers, skip modes and configurable alerts
InterfaceOLED mode, overlay controls, navigation cleanup and native share sheets
Liquid GlassGlass tab bar, top bar buttons, menus, sheets, player buttons and YTKACE popups on iOS 26, with shrink on scroll and a selected tab color
TabsHide, reorder and add YouTube destinations
LibraryDownloaded video, Shorts and audio players with resume support
SettingsSearchable settings, 15 languages and a native YouTube settings section

Compatibility

  • iOS: 15.0 and newer (tweak packages); the prebuilt IPAs follow their YouTube base
  • Architecture: arm64
  • YTKACE: 1.1.2

YouTube 21.40.5 requires iOS 17, so two IPAs are published:

IPAYouTube baseiOS
YTKACE_1.1.2_YouTube_iOS16_21.33.6.ipa21.33.616.0 and newer
YTKACE_1.1.2_YouTube_21.40.5.ipa21.40.517.0 and newer

Pick the 21.40.5 build unless you are on iOS 16. Either one installs with TrollStore or a developer-certificate sideloader.

Install

Jailbroken. Add the repository in Sileo, Zebra or Cydia:

https://itzzace.github.io/ytkace/

Rootless and roothide packages are both published. The repository page also has an Add to Sileo button.

Sideloaded. Download the IPA for your iOS version from the latest release and install it with TrollStore, AltStore, SideStore or LiveContainer.

Build

Fork the repository, enable Actions, open the IPA workflow and provide a direct link to a decrypted YouTube IPA you are legally allowed to use. The completed workflow provides the injected IPA as an artifact. The Deb workflow builds the tweak package.

To build both IPAs in one run, fill in the second URL field as well: the workflow takes an iOS 16 base (21.33.6) and an optional iOS 17+ base (21.40.5), and uploads them as separate artifacts. Leaving the second field empty builds a single IPA.

Settings

Open the YTKACE tab and tap the gear, or open YouTube Settings and choose YTKACE. Both pages carry the same options, and the YouTube Settings section has a search bar.

Screenshots

YTKACE settings Video download menu Audio player

Settings · Downloads · Audio Player

Liquid Glass menu Liquid Glass quality sheet Liquid Glass download progress

Liquid Glass · Menus · Sheets · Tab Bar

More screenshots

Shorts download menu Tab editor Download progress

Download library Downloaded video player Player settings

SponsorBlock settings Audio queue

Liquid Glass settings Liquid Glass share sheet Liquid Glass tab bar

Privacy

YTKACE has no activation service, analytics, telemetry or updater.

Notes

The playback fix that shipped after 0.8.0 was taken from another project without credit and has been removed. The current Playback Fix is adapted from Mark02's YTPlaybackFix under the MIT license and is credited in THIRD_PARTY_NOTICES.md. If you find anything else that isn't credited, open an issue and it will be credited or removed.

Contributing

Contributions are welcome — issues and pull requests both help.

For bug reports, include your device, iOS version and YouTube version.

For pull requests, keep each one focused on a single change and match the surrounding style. Two things worth knowing:

  • Hooks are installed by name through the helpers in Tweak/Runtime/Hooking.h, not a hooking framework, so a missing class or selector fails quietly instead of crashing on older YouTube versions.
  • New user-facing strings go through YTKACELocalized and belong in Resources/YTKACE.bundle/en.lproj/Localizable.strings. Translations for the other 14 languages can follow separately.

Build instructions are above.

Donate

If YTKACE is useful to you, you can support it on Ko-fi or with crypto:

  • BTC: bc1q6ahl2mghgq34r3w26yhwevsza0vl8436gugxke
  • LTC: LYQ2ivZ52d2zAsm896MwWEkPEi15WwprS4

License

YTKACE source is available under the MIT License. See Third-Party Notices for components and services with separate terms.

关于 About

YTKACE is a free, open-source YouTube enhancer and downloader for iOS with SponsorBlock, background playback, player controls, and interface customization including liquid glass.
downloaderiosliquid-glasssideloadingsponsorblocktweakyoutubeyoutube-downloaderytkace

语言 Languages

Objective-C++96.4%
Objective-C1.6%
Python1.0%
HTML0.5%
Shell0.4%
Makefile0.2%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
110
Total Commits
峰值: 29次/周
Less
More

核心贡献者 Contributors