Version 1.26 – New features, options and bug fixes
Version 1.26 has a new formats listing dialog, can download multiple files in parallel and has a number of new options.
- The names of log files now start with “ytdl_log-” instead of “youtube-dl_log-”. MacYTDL no longer installs youtube-dl which has not been updated since December 2021.
- The “Settings” dialog has been split into two separate dialogs. The “Settings” dialog continues to handle settings which relate more to particular downloads. The second dialog is called “Admin” and handles settings which are more related to ongoing functions and control over how MacYTDL operates. Previously the “Settings” dialog could extend below the bottom of the screen on low resolution screens thus preventing new settings being added. This split enables more new settings to be added to MacYTDL.
- It is now possible to download multiple videos in parallel. This can speed up downloads when individual downloads do not use all the available bandwidth. Parallel downloads are available for multiple URLs, playlists and batches.
- A setting has been added to restrict resolution of downloaded videos. YT-DLP defaults to the best resolution available. This setting sets a maximum resolution to be downloaded which can make watching those videos more viable on slow/old Macs or low resolution screens.
- A setting has been added to disable use of “.part” files. YT-DLP can use “.part” files during a download to indicate more clearly that the download is not complete. But, those files are not usually immediately playable.
- A new setting to choose whether partially downloaded files should be deleted. If “part” file names are not used, however, a playable partially downloaded file is retained.
- A “Suppress warnings” setting is now available which causes YT-DLP to ignore all warnings.
- There is now a setting to discard or keep a URL after download. Previously MacYTDL would always discard URLs after download has started. The default is now to keep URLs available in Main dialog text box.
- The “Formats List” dialog has been redesigned and is now scrollable on low resolution screens instead of extending below the bottom of the screen. Also, the list displays more quickly if the user needs to return to the dialog e.g. after pressing “Download” without selecting a format. The new dialog is formed with the Myriad Tables Lib by Shane Stanley.
Note: This function is problematic. If MacYTDL crashes, it can be worth trying the same URL again. - The “Formats List” now reports average bitrate. This should help distinguish more formats.
- The “Formats List” no longer crashes:
- if a Return is pressed on the warning issued when no formats have been selected; and
- on videos from Dailymotion and 9Now.
- Automatic downloads should work more often. It turns out that it has not worked much since version 1.23 of MacYTDL.
Note: I’ve not been to find a cure for the faults in this function and so it may result in an error. - Embedding subtitles no longer require specific file format or remux settings. However, some combinations will fail, depending on the codecs contained by the source download.
- Downloading a batch now respects the user’s subtitle settings.
- Adding two or more URLs to a batch should now work.
- Installing a YT-DLP nightly build no longer crashes MacYTDL if the credentials dialog is cancelled.
- The Monitor and Adviser dialogs should now show the playlist name when MacYTDL is downloading a playlist.
- The Adviser dialog should play the downloaded file, if requested, more reliably.
- Pressing the “Esc” key no longer closes the Monitor dialog and cancels a download. The only way to cancel a download is to click on the “Stop” or “Pause” buttons. Previously, a download could be accidentally cancelled by pressing the “Esc” key.
- Code which previously worked around problems with downloading from SBS Australia has been removed. The workarounds are no longer needed.
- MacYTDL no longer reports old stable YT-DLP builds as being more recent than current nightly builds.