Interessante, tenho um projeto parecido feito em flask. Mas baixava o vídeo pro servidor e depois disponibilizava para o usuário, em grande escala isso se torna um problema. Vou tá implementando dessa forma. Obrigado irmão:)
Respondendo a "opa rei, usei o ytdl-core pra obter informações..." dentro da publicação Baixe Músicas e Vídeos do YouTube
1