SkillAgentSearch skills...

YoutubeDL

An iOS app using youtube-dl Python module with PythonKit Swift package

Install / Use

/learn @kewlbear/YoutubeDL
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

YoutubeDL

This iOS app uses yt-dlp python module to download videos from YouTube.

  • Screen shots

Screen shot 1 Screen shot 2 Screen shot 3 Screen shot 4

  • Video

Watch the video

Warning

This app is NOT AppStore-safe. Historically AppStore has been removing apps downloading videos from YouTube. This app will likely be rejected by AppStore.

Features

  • Automatically downloads yt-dlp python module from https://github.com/yt-dlp/yt-dlp/releases/latest
  • Download media using URLSession
  • Support background download
  • Support chunk based download
  • Transcode using embedded FFmpeg libraries

Usage

Run this app in a simulator.

To run on a device:

  • Change code sign identity
  • Change bundle ID

Swift Packages

  • https://github.com/kewlbear/Python-iOS
  • https://github.com/kewlbear/FFmpeg-iOS
  • https://github.com/kewlbear/YoutubeDL-iOS

TODO

  • Improve UI/UX
  • Improve modularization
  • Documentation

License

MIT

View on GitHub
GitHub Stars266
CategoryDevelopment
Updated1mo ago
Forks55

Languages

Swift

Security Score

100/100

Audited on Feb 12, 2026

No findings