Help us keep the list up to date and submit new video software here.
You can support our site by donate $5 directly to us. Thanks!
Try StreamFab Downloader and download streaming video from Netflix, Amazon, Youtube! Download free trial.
Tool
Description
Type
Rating
Reviews
MacYTDL is a macOS GUI front end for youtube-dl the cross-platform video downloader. It runs on any Apple Mac with OS X 10.10 or later. It has been developed in AppleScript. The code is not protected and can be opened in Script Editor. It is code signed and should pass Gatekeeper.
Free software
OS:
File size: 23MB
Old versions
Version history
OS:
File size: 23MB
Old versions
Version history
Latest version
Download
Download MacYTDL 1.30 23MB Mac
Download old versions
Software License
Supported operating systems
Version history / Release notes / Changelog / What's New
Version 1.30 – New features and bug fixes
This release was just as difficult as v1.29.3 and took a long time to finish. There are still yet more bugs to fix but, the applet does download successfully in macOS 12 (Monterey), 15 (Sequoia) and 26 (Tahoe). At the final stage of preparing this release, I found that the "Adviser" alert which is issued when a download concludes has stopped working on Monterey and Sequoia but still works on Tahoe. No idea why. As the Adviser is not critical for downloading, I decided to release v1.30 anyway.
Most importantly, v1.30 implements Deno, a Java runtime that is recommended by the yt-dlp developers for downloading from YouTube. It is not compulsory but without it, downloads from YouTube will probably fail more often over time.
The MacYTDL logo is gone for now. Exporting, signing and notarising as an applet in macOS Tahoe kills custom file icons for AppleScript applets.
Here is the list of changes in v1.30:
Deno has been implemented. It is an optional install available in “Utilities” if the installed version of ytdlp is more recent than 2025.10.22. It is also offered to users if a download URL points to YouTube and Deno is not installed. More information on Deno is available from these sites:
https://deno.com/
yt-dlp/yt-dlp#14404
“.netrc” files containing credentials are now fully supported. Credentials for each web site can be stored in a plain text file named “.netrc” which is stored in the user’s Home folder.
A new “Recode” video option has been added. Recode and remux are mutually exclusive. Recode will attempt to re-encode all streams available in a download to codecs compatible with the desired container format. Errors are reported in the yt-dlp log. Recoding requires a fast Mac.
The download “Monitor” dialog should now display properly for users on macOS 26 Tahoe. Have made a small change to the DialogToolkitMacYTDL library which is now at version 1.8.
The download Monitor buttons should now all be visible on macOS 26 Tahoe.
There has been significant under-the-hood work to reduce the risk of AppleScript running out of resources. This has involved changing all script libraries into compiled bundles and relocating those libraries to the Script Libraries folder inside MacYTDL. A new script library has been required for the auto-download function which now has its own download code. A side-benefit of this change is that libraries are no longer stored in each user’s Script Libraries folder. However, the ABC iView “Chooser” has been replaced with a simplified dialog for choosing desired episodes.
The “QT compatible video” setting will now recode videos which are in an “mp4” container. Note, however, that videos which are already QT compatible will also be converted.
The “SBS Chooser” is not available in this release. The SBS OnDemand web site has changed again. There has not been enough time in this MacYTDL release to redesign code which parses those web pages. However, individual episode of shows and movies can still be downloaded normally.
MacYTDL should no longer crash when subtitles are turned on.
Batch downloads should now work and there should be no crashes when returning to the Main dialog after attempting the download batch function on an empty batch file.
Multiple URLs can now be delimited by commas, returns, tabs and linefeeds as well as spaces. This applies when adding URLs to a batch as well as a normal download.
It is no longer possible to run MacYTDL from within the disk image file (DMG). MacYTDL is best run from the “Applications” folder (which can be seen by all users).
Opening the batch functions dialog should be quicker, than previously, when “Audio only” is turned on.
The Formats Chooser is now skipped if “Add URL to Batch” is chosen on Main dialog. Previously, the Formats Chooser was shown then the URL was added to the batch. However, the ID of formats chosen was not saved making the formats choice pointless.
It should be possible to download playlists from more web sites. Previously, attempting to download a playlist for sites other than YouTube would crash MacYTDL.
A spurious error message is no longer displayed if an updated to stable yt-dlp released is cancelled at the administrator credentials dialog stage.
Updating a yt-dlp nightly release should now be faster.
The Monitor dialog shows “converted in” instead of “downloaded in” when FFmpeg is converted the downloaded video.
The yt-dlp version now shows in “Utilities” if yt-dlp was installed after being found missing.
Batch downloads which include videos from ABC iView Australia will be named “Series-Episode.extension”.
This release was just as difficult as v1.29.3 and took a long time to finish. There are still yet more bugs to fix but, the applet does download successfully in macOS 12 (Monterey), 15 (Sequoia) and 26 (Tahoe). At the final stage of preparing this release, I found that the "Adviser" alert which is issued when a download concludes has stopped working on Monterey and Sequoia but still works on Tahoe. No idea why. As the Adviser is not critical for downloading, I decided to release v1.30 anyway.
Most importantly, v1.30 implements Deno, a Java runtime that is recommended by the yt-dlp developers for downloading from YouTube. It is not compulsory but without it, downloads from YouTube will probably fail more often over time.
The MacYTDL logo is gone for now. Exporting, signing and notarising as an applet in macOS Tahoe kills custom file icons for AppleScript applets.
Here is the list of changes in v1.30:
Deno has been implemented. It is an optional install available in “Utilities” if the installed version of ytdlp is more recent than 2025.10.22. It is also offered to users if a download URL points to YouTube and Deno is not installed. More information on Deno is available from these sites:
https://deno.com/
yt-dlp/yt-dlp#14404
“.netrc” files containing credentials are now fully supported. Credentials for each web site can be stored in a plain text file named “.netrc” which is stored in the user’s Home folder.
A new “Recode” video option has been added. Recode and remux are mutually exclusive. Recode will attempt to re-encode all streams available in a download to codecs compatible with the desired container format. Errors are reported in the yt-dlp log. Recoding requires a fast Mac.
The download “Monitor” dialog should now display properly for users on macOS 26 Tahoe. Have made a small change to the DialogToolkitMacYTDL library which is now at version 1.8.
The download Monitor buttons should now all be visible on macOS 26 Tahoe.
There has been significant under-the-hood work to reduce the risk of AppleScript running out of resources. This has involved changing all script libraries into compiled bundles and relocating those libraries to the Script Libraries folder inside MacYTDL. A new script library has been required for the auto-download function which now has its own download code. A side-benefit of this change is that libraries are no longer stored in each user’s Script Libraries folder. However, the ABC iView “Chooser” has been replaced with a simplified dialog for choosing desired episodes.
The “QT compatible video” setting will now recode videos which are in an “mp4” container. Note, however, that videos which are already QT compatible will also be converted.
The “SBS Chooser” is not available in this release. The SBS OnDemand web site has changed again. There has not been enough time in this MacYTDL release to redesign code which parses those web pages. However, individual episode of shows and movies can still be downloaded normally.
MacYTDL should no longer crash when subtitles are turned on.
Batch downloads should now work and there should be no crashes when returning to the Main dialog after attempting the download batch function on an empty batch file.
Multiple URLs can now be delimited by commas, returns, tabs and linefeeds as well as spaces. This applies when adding URLs to a batch as well as a normal download.
It is no longer possible to run MacYTDL from within the disk image file (DMG). MacYTDL is best run from the “Applications” folder (which can be seen by all users).
Opening the batch functions dialog should be quicker, than previously, when “Audio only” is turned on.
The Formats Chooser is now skipped if “Add URL to Batch” is chosen on Main dialog. Previously, the Formats Chooser was shown then the URL was added to the batch. However, the ID of formats chosen was not saved making the formats choice pointless.
It should be possible to download playlists from more web sites. Previously, attempting to download a playlist for sites other than YouTube would crash MacYTDL.
A spurious error message is no longer displayed if an updated to stable yt-dlp released is cancelled at the administrator credentials dialog stage.
Updating a yt-dlp nightly release should now be faster.
The Monitor dialog shows “converted in” instead of “downloaded in” when FFmpeg is converted the downloaded video.
The yt-dlp version now shows in “Utilities” if yt-dlp was installed after being found missing.
Batch downloads which include videos from ABC iView Australia will be named “Series-Episode.extension”.
View full changelog
All features
• Download individual videos and playlists.
• Can download many videos at one time – tested up to 5 concurrent downloads.
• Works with YouTube, ITV, many video sites and Australian broadcasters: ABC iView, SBS On Demand, 7Plus, TenPlay, 9Now.
• Can cancel individual downloads.
• Options for download file format; remuxing; download a text description of the video; downloading and embedding subtitles, thumbnail images and metadata; downloading or extracting audio-only files.
• Downloads chosen episodes from ABC iView show pages.
• Batch downloads.
• Multiple shows can be downloaded separately (in parallel) or in one process (sequentially).
• Optional macOS Service for use in web browsers which copies the current URL, switches to MacYTDL and sets name of the video file to be downloaded.
• All components downloaded and installed by MacYTDL, which can be controlled by the user. Component updates available in the app.
• A separate log file is retained for each download enabling problem solving if a download fails.
• Has a built-in uninstaller which moves all components to Trash.
Instructions
• Download and open the DMG file.
• Read the Help file.
• Click and drag MacYTDL to any location - it's best to use the Applications folder.
• Run MacYTDL.
• Click on "Yes" to install components and create a preferences folder when asked.
• Wait.
• When main UI is displayed copy a video URL in your web browser, paste into the dialog and click on "Download".
• Can download many videos at one time – tested up to 5 concurrent downloads.
• Works with YouTube, ITV, many video sites and Australian broadcasters: ABC iView, SBS On Demand, 7Plus, TenPlay, 9Now.
• Can cancel individual downloads.
• Options for download file format; remuxing; download a text description of the video; downloading and embedding subtitles, thumbnail images and metadata; downloading or extracting audio-only files.
• Downloads chosen episodes from ABC iView show pages.
• Batch downloads.
• Multiple shows can be downloaded separately (in parallel) or in one process (sequentially).
• Optional macOS Service for use in web browsers which copies the current URL, switches to MacYTDL and sets name of the video file to be downloaded.
• All components downloaded and installed by MacYTDL, which can be controlled by the user. Component updates available in the app.
• A separate log file is retained for each download enabling problem solving if a download fails.
• Has a built-in uninstaller which moves all components to Trash.
Instructions
• Download and open the DMG file.
• Read the Help file.
• Click and drag MacYTDL to any location - it's best to use the Applications folder.
• Run MacYTDL.
• Click on "Yes" to install components and create a preferences folder when asked.
• Wait.
• When main UI is displayed copy a video URL in your web browser, paste into the dialog and click on "Download".
Sections/Browse similar tools
Guides and How to's
Notify me when software updated or report software
| 1 reviews, Showing 1 to 1 reviews |
Rating by Leonardo on
Aug 15, 2019 Version: 1.10.1
OS: MacOSX Ease of use: 6/10
Functionality: 10/10
Value for money: 10/10
Overall: 10/10
| 1 reviews, Showing 1 to 1 reviews |
| 1 tool hits, Showing 1 to 1 tools |
Explanation:
NEW SOFTWARE= New tool since your last visit
NEW VERSION= New version since your last visit
NEW REVIEW= New review since your last visit
NEW VERSION= New version
Latest version
Version number / Beta version number / Update version number and when it whas released.
Type and download
NO MORE UPDATES? = The software hasn't been updated in over 2 years.
NO LONGER DEVELOPED = The software hasn't been updated in over 5 years.
RECENTLY UPDATED = The software has been updated the last 31 days.
Freeware = Download Free software.
Freeware Trialware = Download Free software but some parts are trial/shareware.
Free software = Download Free software and also open source code also known as FOSS (Free and Open Source Software).
Free software Trialware = Download Free software and also open source code but some parts are trial/shareware.
Freeware Ads = Download Free software but supported by advertising, usually with a included browser toolbar. It may be disabled when installing or after installation.
Free software Ads = Free Download software and open source code but supported by advertising, usually with a included browser toolbar. It may be disabled when installing or after installation.
Trialware = Also called shareware or demo. Free Trial version available for download and testing with usually a time limit or limited functions.
Payware = No demo or trial available.
Portable version = A portable/standalone version is available. No installation is required.
v1.0.1 = Latest version available.
Download beta = It could be a Beta, RC(Release Candidate) or an Alpha / Nightly / Unstable version of the software.
Download 15MB = A direct link to the software download.
Win = Windows download version. It works on 32-bit and 64-bit Windows.
Win64 = Windows 64-bit download version. It works only on 64-bit Windows.
Mac = Mac download version. It works on 32-bit and 64-bit Mac OS.
Mac64 = Mac OS download version. It works only on 64-bit Mac OS.
Linux = Linux download version.
Portable = Portable version. No installation is required.
Ad-Supported = The software is bundled with advertising. Be careful when you install the software and disable addons that you don't want!
Visit developers site = A link to the software developer site.
Download (mirror link) = A mirror link to the software download. It may not contain the latest versions.
Download old versions = Free downloads of previous versions of the program.
Download 64-bit version = If you have a 64bit operating system you can download this version.
Download portable version = Portable/Standalone version meaning that no installation is required, just extract the files to a folder and run directly.
Portable version available = Download the portable version and you can just extract the files and run the program without installation.
Old versions available = Download old versions of the program.
Version history available = Complete changelog on our site.
= Windows version available.
= Mac OS version available.
= Linux version available.
Our hosted software are virus and malware scanned with several antivirus programs using www.virustotal.com. (NOTE! Just one virustotal warning is 99.9% a false positive. And some software might receive 2-6 warnings but it's if they are not all same virus/trojan then it's 99% false positives.)
Rating
Rating from 0-10.
NEW SOFTWARE= New tool since your last visit
NEW VERSION= New version since your last visit
NEW REVIEW= New review since your last visit
NEW VERSION= New version
Latest version
Version number / Beta version number / Update version number and when it whas released.
Type and download
NO MORE UPDATES? = The software hasn't been updated in over 2 years.
NO LONGER DEVELOPED = The software hasn't been updated in over 5 years.
RECENTLY UPDATED = The software has been updated the last 31 days.
Freeware = Download Free software.
Freeware Trialware = Download Free software but some parts are trial/shareware.
Free software = Download Free software and also open source code also known as FOSS (Free and Open Source Software).
Free software Trialware = Download Free software and also open source code but some parts are trial/shareware.
Freeware Ads = Download Free software but supported by advertising, usually with a included browser toolbar. It may be disabled when installing or after installation.
Free software Ads = Free Download software and open source code but supported by advertising, usually with a included browser toolbar. It may be disabled when installing or after installation.
Trialware = Also called shareware or demo. Free Trial version available for download and testing with usually a time limit or limited functions.
Payware = No demo or trial available.
Portable version = A portable/standalone version is available. No installation is required.
v1.0.1 = Latest version available.
Download beta = It could be a Beta, RC(Release Candidate) or an Alpha / Nightly / Unstable version of the software.
Download 15MB = A direct link to the software download.
Win = Windows download version. It works on 32-bit and 64-bit Windows.
Win64 = Windows 64-bit download version. It works only on 64-bit Windows.
Mac = Mac download version. It works on 32-bit and 64-bit Mac OS.
Mac64 = Mac OS download version. It works only on 64-bit Mac OS.
Linux = Linux download version.
Portable = Portable version. No installation is required.
Ad-Supported = The software is bundled with advertising. Be careful when you install the software and disable addons that you don't want!
Visit developers site = A link to the software developer site.
Download (mirror link) = A mirror link to the software download. It may not contain the latest versions.
Download old versions = Free downloads of previous versions of the program.
Download 64-bit version = If you have a 64bit operating system you can download this version.
Download portable version = Portable/Standalone version meaning that no installation is required, just extract the files to a folder and run directly.
Portable version available = Download the portable version and you can just extract the files and run the program without installation.
Old versions available = Download old versions of the program.
Version history available = Complete changelog on our site.
Our hosted software are virus and malware scanned with several antivirus programs using www.virustotal.com. (NOTE! Just one virustotal warning is 99.9% a false positive. And some software might receive 2-6 warnings but it's if they are not all same virus/trojan then it's 99% false positives.)
Rating
Rating from 0-10.
Browse software by sections
All In One Blu-ray Converters (9)
All In One DVD Converters (12)
All In One MKV to MP4, Blu-ray, UHD (11)
All In One Video Converters (19)
Animation (3D, 2D Animation) (12)
Audio Editors (22)
Audio Encoders (80)
Audio Players (19)
Authoring (Blu-ray, UHD, AVCHD) (13)
Authoring (DivX) (4)
Authoring (DVD) (26)
Authoring (SVCD, VCD) (9)
Bitrate Calculators (7)
Blu-ray to AVI, MKV, MP4 (15)
Blu-ray to Blu-ray, AVCHD (10)
Burn (CD,DVD,Blu-ray) (24)
Camcorders, DV, HDV, AVCHD (31)
Capture TV, DVD, VCR (30)
CD, DVD, Blu-ray recovery (3)
Codec Packs (6)
All In One DVD Converters (12)
All In One MKV to MP4, Blu-ray, UHD (11)
All In One Video Converters (19)
Animation (3D, 2D Animation) (12)
Audio Editors (22)
Audio Encoders (80)
Audio Players (19)
Authoring (Blu-ray, UHD, AVCHD) (13)
Authoring (DivX) (4)
Authoring (DVD) (26)
Authoring (SVCD, VCD) (9)
Bitrate Calculators (7)
Blu-ray to AVI, MKV, MP4 (15)
Blu-ray to Blu-ray, AVCHD (10)
Burn (CD,DVD,Blu-ray) (24)
Camcorders, DV, HDV, AVCHD (31)
Capture TV, DVD, VCR (30)
CD, DVD, Blu-ray recovery (3)
Codec Packs (6)
Codec, Video Identifiers (30)
Codecs (67)
Decrypters (DVD Rippers) (16)
Decrypters (UHD, Blu-ray Rippers) (8)
DigitalTV, DVB, IPTV (39)
DVD to DVD (20)
DVD to MP4, MKV, H264, H265 (16)
DVD to VCD, SVCD (5)
DVD to XviD, AVI, DivX (16)
ISO, Image (16)
Linux Video Tools (206)
MacOS Video Tools (239)
Media (Blu-ray, DVD, CD) (9)
Media Center, HTPC (24)
Other Useful Tools (140)
Photo Blu-ray, DVD, SlideShow (8)
Portable (Mobile, PSP) (35)
Region Free Tools (5)
Screen capture , Screen recording (28)
Screenshots , Thumbnails (13)
Codecs (67)
Decrypters (DVD Rippers) (16)
Decrypters (UHD, Blu-ray Rippers) (8)
DigitalTV, DVB, IPTV (39)
DVD to DVD (20)
DVD to MP4, MKV, H264, H265 (16)
DVD to VCD, SVCD (5)
DVD to XviD, AVI, DivX (16)
ISO, Image (16)
Linux Video Tools (206)
MacOS Video Tools (239)
Media (Blu-ray, DVD, CD) (9)
Media Center, HTPC (24)
Other Useful Tools (140)
Photo Blu-ray, DVD, SlideShow (8)
Portable (Mobile, PSP) (35)
Region Free Tools (5)
Screen capture , Screen recording (28)
Screenshots , Thumbnails (13)
Subtitle Editors, Converters (70)
Tag Editors (4)
Video De, Multiplexers (66)
Video Editors (Advanced, NLE) (36)
Video Editors (Basic) (55)
Video Editors (H264, MP4, MKV, MTS) (19)
Video Editors (Lossless) (4)
Video Editors (MPG, DVD) (16)
Video Editors (WMV, AVI) (15)
Video Encoders (AV1, VP8, VP9) (2)
Video Encoders (AVI, WMV) (38)
Video Encoders (H264, H265, MP4, MKV) (45)
Video Encoders (MPG, DVD) (23)
Video Encoders , Converters (153)
Video Frameservers (9)
Video Players (49)
Video Repair, Fix (24)
Video Scripting (10)
Video Streaming (21)
Video Streaming Downloaders (101)
Tag Editors (4)
Video De, Multiplexers (66)
Video Editors (Advanced, NLE) (36)
Video Editors (Basic) (55)
Video Editors (H264, MP4, MKV, MTS) (19)
Video Editors (Lossless) (4)
Video Editors (MPG, DVD) (16)
Video Editors (WMV, AVI) (15)
Video Encoders (AV1, VP8, VP9) (2)
Video Encoders (AVI, WMV) (38)
Video Encoders (H264, H265, MP4, MKV) (45)
Video Encoders (MPG, DVD) (23)
Video Encoders , Converters (153)
Video Frameservers (9)
Video Players (49)
Video Repair, Fix (24)
Video Scripting (10)
Video Streaming (21)
Video Streaming Downloaders (101)
