Sobre o projeto

StreamVault é uma aplicação de streaming de mídia auto-hospedada construída com Ruby on Rails, projetada para proporcionar uma experiência de cinema pessoal no navegador. Permite aos usuários pesquisar conteúdo, navegar por mídias em alta e gerenciar uma biblioteca pessoal com histórico de exibição e acompanhamento de progresso. A aplicação funciona como um cliente de mídia que busca metadados de serviços como Cinemeta e OMDB, enquanto resolve links de stream através do RealDebrid. Principais recursos incluem: - **Reprodução Adaptativa:** Escolhe automaticamente entre reprodução direta, remuxing de vídeo ou transcodificação FFmpeg com base na compatibilidade do navegador e na qualidade da fonte. - **Provedores Flexíveis:** Suporta Torrentio e Comet como provedores de stream, com um modo 'auto' para combinar ambos para melhor confiabilidade. - **Gerenciamento de Mídia:** Inclui recursos para gerenciamento de biblioteca, listas de desejos e funcionalidade de 'continuar assistindo' que sincroniza entre sessões. - **Player Personalizado:** Um player web responsivo integrado que suporta troca de faixa de áudio, seleção de legendas (incluindo suporte externo SubDL) e recuperação automática de travamentos. - **Implantação:** Projetado para Docker, com suporte para configurações de rede complexas como proxies para contornar bloqueios do Cloudflare em provedores de VPS. StreamVault é destinado ao uso pessoal e não inclui conteúdo protegido por direitos autorais. Atua como uma interface neutra para os usuários acessarem mídias que têm o direito legal de visualizar.