Updates to YouTube downloader, searcher, upload validates types