Release 9.1.0
Major Changes
- Switch to Spectre.Console (#6)
- System.CommandLine has unofficially been abandoned, or at the very least, it's not going to receive updates for a while. It has a bad developer experience overall compared to Spectre.Console
Adaptive Retry Mechanism
Introduced in #7 this new mechanism massively improves the experience. Sometimes, due to H.264 and AAC the videos that are compress from other video codecs like VP9 or AV1 will become actually bigger than smaller. This is mainly due to the limitations of H.264 (A codec literally made 2003). To address this issue, the adaptive retry mechanism will provide an option to select a lower resolution and enter a higher CRF value. It will also delete the old converted video and convert it again with the new settings.
Small Changes
- Now, there is a new progress bar for downloading and converting videos, as well as a status indicator for fetching videos.
Renamed options
- Removed short option names (Because the library only allows one char short option names)
- Changed multi-thread to be boolean instead of passing manually how many threads to use
- Renamed long option names
--keep-watermark
→--keep
--random-file-name
→--random
--sponsor-block
→--sponsor
SHA512 Sums
Windows x64: c1499013ec23e7e13c6dcd29aa66cd380ded42df6cc18030d8fc712612c2509b1252044cb4946a1210c759d060342c7b76f3b1e1ffc79fdeb896b5a69920d76a
Windows Arm64: df80a7c92497342a9bca43931969b67a22b691120772e998088e0522187e7b3e9d7d8bac4135f82268835057084bb85210549165225a36020244d2629522de76
Linux x64: c105dbf1b23c01bc777e551f2f0c6d0e7d2c54b9ec790e770420e7a407023adec9b6ed681f23809326e0d783f26eb1cab8517abcb52505a75df9f64179090799
Linux Arm64: 3d6e770025e92be4d83e082079d6b184eacdb2ba50aba751c81f742f2b9d698746472ebd55ffea00827411335ce70bcc464662f85a92ab2591e59a22bfc7c62a
macOS x64: a7257c7ccc772f994e263c5c9107bcdec7c9e792b85ba62fa98efb99776db2be3960dd7173947a07393090faf28147bc60d061d30f31b959ce68b04ae258d661
macOS Arm64: 9c2aaefdfc327a956b379157e7d5b45bd92027d02183b5c6af317cea0b469499fa73b89aa3b3721b1c42c301578274c343bd72ae2aaa26dab068d4bf159cda6a