This release is mostly bug fixes and under-the-hood changes:
- There has been significant restructuring of AppleScript handlers. Testing might not have found all the bugs in this release.
- Audio container formats have been added to remux settings: aiff, flac, m4a, mka, mp3, ogg and wav.
Note that there is no error checking on compatibility of codecs inside downloaded files and container format chosen for remux. Errors are reported in the MacYTDL log files. - There should be fewer crashes if the home folder has been relocated to an external volume.
- There should be fewer “Stack overflow” crashes when MacYTDL has exhausted AppleScript internal resources. Previously, many handler calls were never-ending recursive and so could exhaust internal resources.
- There should be fewer “User interaction disallowed” crashes. Previously, that error could occur when MacYTDL was not the active, front-most application.
- The “Check for MacYTDL update” function should now work reliably.
- Auto-downloads when using a non-English language should no longer cause crashes and yt-dlp errors.
- Some French language localisations have been added.
- The “Switch FFmpeg to [Intel/ARM]” function no longer crashes.
- The “Check for FFmpeg update” function no longer crashes.
- The “Save current settings” and “Restore settings” functions no longer crash when location of settings files has changed.
Note that this function will be redesigned in the next version of MacYTDL.