Version 1.18 has: two new options, uses macOS notifications to advise downloads are finished and the usual range of bug fixes:
- New option to specify a custom file name template. This powerful option can create new folders and include a large variety of keywords in the file name, e.g. auto-numbering multiple downloads and create folder for a playlist. Detail on how to use custom templates is provided here: youtube-dl/output template.
- New option to specify a “cookies” file to provide credentials for downloads (e.g. the YouTube “Watch Later” playlist).
- MacYTDL now uses macOS notifications via a separate tool, Alerter, to notify when download is completed.
- Includes option to play the completed download in default video player.
- If downloading a playlist or multiple videos, the first video downloaded will be played.
- Notification settings can be changed in “System Preferences”.
- MacYTDL behaves better with YouTube playlists:
- Warns user if a playlist has more than 35 items – MacYTDL will seem to be not responding and downloading can take a very long time.
- YouTube URLs which link to a playlist item will cause MacYTDL to download just that item.
- The “Monitor” dialog cannot be closed for URLs which link to a live stream. The only option is “Stop”. That prevents accidentally closing the Monitor while a stream is being downloaded.
- Note: MacYTDL can’t reliably identify all live streams. This is because some web sites do not report the “is_live” parameter. Beware of accidentally closing the Monitor dialog in such cases.
- MacYTDL no longer shows a warning if the title of a download file contains the word “warning”.
MacYTL no longer shows an error if the last character of a URL is a space. - The “Embed thumbnails” now only applies to m4a and mp3 audio files and the setting is always visible (even if Atomic Parsley is not installed).
- The Monitor dialog is positioned closer to the right end edge of the main display.
- The Monitor dialog could fail to display after the download had started but before any relevant detail had been posted to the response file. It now should display in all circumstances.
- The MacYTDL Service should produce fewer errors when there is no URL copied or selected.
- The MacYTDL Service will look for MacYTDL’s bundleID instead of the app short name when checking whether MacYTDL is running.
- The MacYTDL Service should be less likely to paste a previously used URL into the Main dialog.
- MacYTDL should work better with file names containing non-ASCII characters (e.g. é).
- The default location on the screen for the Main, Utilities and Settings dialogs is set to 50x50 on the Main display when an error is encounter with the System Profiler call.
- The “Play” option provided when a download is finished should work when download has been remuxed and/or when youtube-dl merges downloads into “mkv” format.