Version 1.24 – New features and bug fixes
Release 1.24 adds a few new features and, as usual, attempts to deal with bugs:
- All users can now use YT-DLP.
- Users on macOS 10.13 and 10.14 no longer need to use the two dylib files in order to use YT-DLP.
- Users currently using youtube-dl can continue to do so or switch to YT-DLP – highly recommended.
- New users will be given YT-DLP by default.
- Homebrew and MacPorts installs of YT-DLP, FFmpeg and FFprobe will be used if MacYTDL installs are not in place.
- A new “Formats chooser” provides the option of choosing which file formats are to be downloaded.
- Note that the layout of the dialog is a work-in-progress and may not be ideal for all cases.
- MacYTDL should not crash on showing the Utilities dialog after the first installation.
- Code has been added to help diagnose “end of file” errors which currently cannot be reliably reproduced.
- Preparing to download playlists for which playlist item specifications have been entered in “Use custom settings” should be faster.
- Updating YT-DLP should work again. The layout of the YT-DLP releases page was changed causing the macOS releases to be hidden.
- MacYTDL should no longer crash when SBS Australia changes URLs.
- A custom file name template than is empty or a single space character will cause an error.
- Downloads from SBS OnDemand in Australia should generally work. This has been achieved by a workaround which may be broken by a future release of YT-DLP.
- Items in the “Settings” dialog have been squeezed closer together to ensure the dialog is fully visible on low resolution screens.
- MacYTDL no longer crashes if the preferences plist file is deleted while MacYTDL is open.
- “Check for yt-dlp update” in “Utilities” now checks the version number of the currently installed YT-DLP instead of using the version number stored in the MacYTDL.plist file.
- On multi-user setups, this should ensure every user has the same version number stored in MacYTDL.plist.
- The “Check for FFmpeg update” function in “Utilities” now checks the installed FFprobe version as well as the FFmpeg version. A full update is done if either are out-of-date.