dayanch96 / YTLite

A flexible enhancer for YouTube on iOS
658 stars 968 forks source link
downloader ios jailbreak sponsorblock tweak youtube

YouTube Plus (ex. YTLite)

A flexible enhancer for YouTube on iOS, featuring over hundred customizable options.

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3
More screenshots
Screenshot 4 Screenshot 5 Screenshot 6
Screenshot 7 Screenshot 8 Screenshot 9

Main Features

  • Download videos, audio (including audio track selection), thumbnails, posts, and profile pictures
  • Copy video, comment, and post information
  • Interface customization: Remove feed elements, reorder tabs, enable OLED mode, and as use Shorts-only mode
  • Player settings: Gestures, default quality, preferred audio track
  • Save, Load and Restore settings. Clear cache once or automatically on app startup
  • Built-in SponsorBlock
  • And much, much more

  • YouTube Plus preferences can be found in the YouTube Settings

    All contributors are listed in the Contributors section

    Used open-source libraries are listed in the Open Source Libraries section

    Reviews

    Review by @qbap on ONE Jailbreak: https://onejailbreak.com/blog/youtube-plus/

    How to build a YouTube Plus app by yourself using Github actions

    [!NOTE] If this your first time, complete following steps before starting:

    1. Fork this repository using the fork button on the top right
    2. On your forked repository, go to Repository Settings > Actions, enable Read and Write permissions.
    How to build app with YouTube Plus only
    1. Click on Sync fork, and if your branch is out-of-date, click on Update branch
    2. Navigate to the Actions tab on your forked repository and select Create YouTube Plus app
    3. Click Run workflow button located on the right side
    4. Prepare a decrypted .ipa file (we cannot provide you this due to legal reasons) and upload it to a file provider (filebin.net, filemail.com or Dropbox is recommended). Paste the URL to the decrypted IPA file field
    5. Type tweak version from releases (by default selected latest release) and click Run workflow
    6. Wait for the build to finish. You can download the YouTube Plus app from the releases section of your forked repo. (If you can't find the releases section, go to your forked repo and add /releases to the URL, i.e github.com/user/YTLite/releases)
    How to build app with YouTube Plus, YouPiP, YTUHD and Return-YouTube-Dislikes
    1. Click on Sync fork, and if your branch is out-of-date, click on Update branch
    2. Navigate to the Actions tab on your forked repository and select YouTube Plus + YouPiP, YTUHD and RYD
    3. Click Run workflow button located on the right side
    4. Prepare a decrypted .ipa file (we cannot provide you this due to legal reasons) and upload it to a file provider (filebin.net, filemail.com or Dropbox is recommended). Paste the URL to the decrypted IPA file field
    5. Type tweak version from releases (by default selected latest release) and click Run workflow
    6. Wait for the build to finish. You can download the YouTube Plus app from the releases section of your forked repo. (If you can't find the releases section, go to your forked repo and add /releases to the URL, i.e github.com/user/YTLite/releases)
    How to build app with YouTube Plus, YouPiP, YTUHD and Return-YouTube-Dislikes but with your link for YouTube Plus
    1. Click on Sync fork, and if your branch is out-of-date, click on Update branch
    2. Navigate to the Actions tab on your forked repository and select [LINK] YouTube Plus + YouPiP, YTUHD and RYD
    3. Click Run workflow button located on the right side
    4. Prepare a decrypted .ipa file (we cannot provide you this due to legal reasons) and upload it to a file provider (filebin.net, filemail.com or Dropbox is recommended). Paste the URL to the decrypted IPA file field
    5. Upload your tweak file to a file provider and paste direct link to the YouTube Plus tweak file field and click Run workflow
    6. Wait for the build to finish. You can download the YouTube Plus app from the releases section of your forked repo. (If you can't find the releases section, go to your forked repo and add /releases to the URL, i.e github.com/user/YTLite/releases)