Fix the download url not being passed to a video with an unknown format
Add an option to disable the automatic signature decryption and do it manually
Add the decryptSignature parameter to the async method