With this release MacYTDL no longer requires Rosetta 2 to be used. It also has a number of classic bug fixes. In summary:
- MacYTDL no longer requires use of Rosetta 2. This has been achieved by:
- sourcing Apple Silicon builds of FFmpeg and FFprobe from https://ffmpeg.martin-riedl.de/;
- using Homebrew to build an ARM64 version of AtomicParsley then merging that with an x86-64 version with lipo to make a Universal 2 version; and
- using the same procedure to build a Universal 2 version of ets.
- The “Settings” dialog should no longer show missing values in drop down boxes for non-English languages.
- Timestamps should now be correctly provided in log files. There was a bug in the path to ets in MacYTDL code.
- MacYTDL should function normally when the path to its location includes a space or special character.
- The “Adviser” should display correctly when the path to MacYTDL’s location includes a space or special character.
- Apostrophes should show correctly in the “SBS Chooser” dialog.
- MacYTDL should no longer show an error when subtitles are specified for more than one episode in the “SBS Chooser”.
- There should be no permission error when using the “Adviser” to open a log file after a download encountered an error.
- Auto-downloads should now work when subtitles are specified.
- MacYTDL no longer crashes if downloading a new version of MacYTDL when downloads folder is not available.
- The "Show settings before download" setting is ignored if "Auto download" is operating.