whatisgithub

What is ytlite?

verback2308/ytlite — explained in plain English

Analysis updated 2026-05-18

36SwiftAudience · generalComplexity · 2/5LicenseSetup · moderate

In one sentence

An unofficial iPhone YouTube app that removes ads and tracking, adds sponsor-skipping and dislike counts, using only Apple's built-in frameworks.

Mindmap

mindmap
  root((YTLite))
    What it does
      Ad free YouTube client
      No tracking
      Sponsor and dislike restore
    Tech stack
      Swift
      Apple frameworks only
    Use cases
      Watch without ads
      Background audio playback
      Picture in picture
    Audience
      iPhone users
      Privacy focused viewers
    Setup
      Build with Xcode
      Sideload via AltStore

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Watch YouTube on iPhone without ads or tracking

USE CASE 2

Automatically skip sponsored segments using SponsorBlock

USE CASE 3

See real dislike counts restored via Return YouTube Dislike

USE CASE 4

Watch videos in picture-in-picture or with the screen off using background audio

What is it built with?

SwiftAVFoundationSponsorBlock APIReturn YouTube Dislike API

How does it compare?

verback2308/ytlitekiraa-ai/project-onyxbleeeet/termipet
Stars363433
LanguageSwiftSwiftSwift
Setup difficultymoderatemoderateeasy
Complexity2/53/53/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 1h+

Requires Xcode to build and a sideloading method since it is not on the App Store.

Free to use, modify, and distribute for any purpose, including commercial use, as long as you keep the copyright notice.

So what is it?

YTLite is an unofficial YouTube app for iPhones that strips out ads and tracking. It talks directly to YouTube's internal API to load videos, search results, channel pages, and subscriptions, then displays them in a custom interface that has no advertising or analytics built in. The README explicitly states: no ads, no tracking, no external dependencies. The app supports video playback up to 1080p at 60 frames per second, background audio so videos keep playing with the screen off, and picture-in-picture mode so you can watch in a floating window while using other apps. It also connects to two community services: SponsorBlock, which automatically skips sponsored segments inside videos, and Return YouTube Dislike, which restores the dislike count that YouTube removed from its official app. Subtitles, watch history, local subscriptions, playlists, and autoplay are also included. The project uses no external code libraries. Networking, image loading, and video playback are all handled by Apple's built-in frameworks, which keeps the app small and removes any third-party packages you would otherwise need to install before building. The README states that iOS 12 or later is required, covering iPhones going back to 2015. To install the app on a device you need Xcode and a method for sideloading. A build script produces an IPA file that can be installed via AltStore, TrollStore, or on jailbroken devices via Filza. The app is not distributed through the official App Store. The project is MIT licensed and intended for personal and educational use. It is not affiliated with Google or YouTube.

Copy-paste prompts

Prompt 1
Help me build YTLite in Xcode and sideload it using AltStore or TrollStore.
Prompt 2
Explain how YTLite talks directly to YouTube's internal API without official SDKs.
Prompt 3
Show me how YTLite integrates SponsorBlock to skip sponsored segments.
Prompt 4
Walk me through enabling background audio and picture-in-picture in YTLite.

Frequently asked questions

What is ytlite?

An unofficial iPhone YouTube app that removes ads and tracking, adds sponsor-skipping and dislike counts, using only Apple's built-in frameworks.

What language is ytlite written in?

Mainly Swift. The stack also includes Swift, AVFoundation, SponsorBlock API.

What license does ytlite use?

Free to use, modify, and distribute for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is ytlite to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is ytlite for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.