Here are some of the command-line options that I found useful while downloading things with youtube-dl.

This post is just for reference when I need to quickly download something but don’t fancy looking through the long documentation on youtube-dl’s GitHub page. If you have some free time I suggest checking the documentation first.

Avoid duplicate downloads

Use the --download-archive downloaded.txt flag, substituting the file name with whatever you wish.

Also consider using --no-overwrites.

Continue and ignore errors

Use: --ignore-errors --continue.

Embed thumbnails

Use: --embed-thumbnail.