PÁGINA EM CONTRUÇÃO!
Este é um pop-up de aviso que desaparecerá automaticamente após 5 segundos.
Bom, tudo começou com a vontade de apenas criar algo que eu poderia utilizar e publicar na internet para também poderem utilizar, então pensei em um projeto que baixasse vídeos e áudios do YouTube, comecei a procurar por bibliotecas que pudessem me ajudar, tanto com documentação como com códigos. Encontrei a biblioteca YoutubeExplode, logo comecei a pesquisar por vídeos e Encontrei bastantes tutoriais indianos que me ajudaram muito, comecei criando uma API e testando no Swagger, quando chegou ao ponto que ela estava funcionando perfeitamente para os meus requisitos decidi passar ela para um projeto ASP.NET MVC, comecei a fazer a parte visual dela. A principio
Utilizamos a biblioteca YouTubeExplode para fazer o download de arquivos .mp3 e .mp4 de vídeos do YouTube. A página inicial é essa:
Onde o campo "URL da Mídia" irá ler a URL especificada e irá fazer o download do arquivo de acordo com o tipo de mídia especificada. Em baixo temos o "Histórico de Downloads" onde armazena por 30 minutos no cachê do navegador as URL's que foram copiadas e baixadas. Como na imagem a baixo printada após um download:
Utilizamos o ASP.NET Core 7.0 em um projeto MVC, a biblioteca YouTubeExplode e ambientes padrões do framework.
Diretórios: