Вам не нужна другая программа - вы можете решить свои проблемы, используя youtube-dl. Используйте
youtube-dl -i ..playlist..
Флаг -i приведет к продолжению продолжения youtube-dl, если он встретит какие-либо ошибки. Если одно видео в плейлисте не может быть загружено, оно пропустит это видео и продолжит переход к следующему, благодаря флагов -i.
Нет необходимости указывать какую-либо командную строку параметры для указания качества. По умолчанию разумны: по умолчанию используется загрузка видео и аудио высокого качества, что, вероятно, имеет смысл в большинстве случаев.
Если вам не нравится указывать флаги в командной строке, вы можете поставить их в файле конфигурации youtube-dl (например, ~/.config/youtube-dl/config).
Удивительно, что вы можете найти, прочитав страницу руководства!