SW-DLT ("Shortcuts Wrapper for -DL Tools") is an iOS shortcut that allows you to easily use, install and manage the popular and open source utilities yt-dlp and gallery-dl. This shortcut aims to be compatible with yt-dlp's & gallery-dl's collections of supported websites.
Download link: Releases
Compatible with iOS/iPadOS 18, 26
- Download either the a-Shell or a-Shell Mini app
- Copy a link to the clipboard (or use the share button if applicable)
- Run the shortcut from either the Shortcuts app (if using a copied link) or from the Share Sheet
- Select the option you need
- Wait for the process to finish
- Use the Share menu to export the download to your chosen destination
Please check the full documentation page to see a complete description of the available features
- Download video at custom qualities and framerates
- Downaload audio (audio only or extracted from video)
- Download playlists (video or audio choices available)
- Download images/clips/GIFs (from single items to massive albums)
- Support for both a-Shell and a-Shell Mini apps
- Download the shortcut plist source code from src/SW-DLT.plist
- Change the extension from '.plist' to '.shortcut'
- Sign the shortcut with Apple (see "Ways to sign shortcuts" section below)
- Import the signed .shortcut file to the Shortcuts app
Ways to sign shortcuts
- From a Mac: follow Apple documentation
- From iPad/iPhone: use a tool to connect remotely to a Mac, such as Shortcuts Source Helper. Credits to @gluebyte. If using this tool, pass the unmodified plist (without extension change) as input.
NOTE: if you do not want to use a remote service to sign the shortcut, nor have access to a Mac, you can still preview the source code as Shortcuts actions. Follow the first two steps of build instructions, then from the iPhone/iPad Files app hold on the .shortcut file, then press on the QuickLook option.
-
Implement full progress bar on gallery-dl downloads
-
Add quality options for video playlists
-
Add option to customize yt-dlp and gallery-dl with persistent settings
-
Allow file inputs with multiple URLs
- This software is only intended to provide a way to archive and/or download content with yt-dlp & gallery-dl that you have explicit permission to download (for instance content owned by you). Use of this software to download copyrighted content could lead to breach of Terms of Service of hosting websites. License of this software does not include liability.
- All software used (
yt-dlp,gallery-dl,yt-dlp-apple-webkit-jsi, SW-DLT, a-Shell) is open source and free - It is recommended to have the VLC app or another universal media player app to play unsupported media formats in iOS/iPadOS.