Skip to content

Version 1.24 – New features and bug fixes

Compare
Choose a tag to compare
@section83 section83 released this 09 Apr 00:59
· 60 commits to master since this release
8c72b7a

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.