Sobre o projeto

O MeTube fornece uma interface web auto-hospedada para o yt-dlp, permitindo que os usuários baixem mídia do YouTube e de vários outros sites suportados. Ele permite baixar vídeos, áudio, legendas e miniaturas através de um navegador. Os usuários podem baixar playlists e canais inteiros, com modelos de saída e opções de download configuráveis. As assinaturas de canais ou playlists verificam automaticamente novos conteúdos e colocam os downloads em fila. O aplicativo é executado via Docker (multi-arquitetura) e é configurado através de variáveis de ambiente. Essas configurações controlam a concorrência de download, os caminhos de armazenamento, a nomenclatura de arquivos (usando modelos do yt-dlp) e as opções do yt-dlp em níveis global, de preset e por download. Os presets permitem que os usuários apliquem pacotes comuns de opções (por exemplo, para bloqueio de patrocinadores ou incorporação de legendas) através da interface do usuário. O MeTube suporta cookies do navegador para acessar conteúdo restrito e se integra a extensões de navegador, bookmarklets, atalhos do iOS e Raycast para enviar links. Ele pode ser executado atrás de um proxy reverso com HTTPS. Após o download, os arquivos são deixados para ferramentas externas (como beets ou Lidarr) para marcação e organização. O projeto enfatiza o escopo mínimo: ele lida com o download e para assim que o arquivo é escrito.