I noticed a problem while using your snap:
If I download a video with title with CJKV characters, the characters are lost in the resulting filename with the following warning message:
WARNING: Assuming --restrict-filenames since file system encoding cannot encode all characters. Set the LC_ALL environment variable to fix this.
Reproduce command-line:
$ youtube-dl --format 137+171 https://www.youtube.com/watch?v=3wTCd8fC2fU
I suspect this is a glibc locale issue and can be solved by using/incorporating The locales-launch
remote part, you may want to check it out.