Sobre o projeto

VideoStream Architect é um aplicativo Android para capturar, organizar e reaproveitar conteúdo de vídeo e áudio online. Ele combina um navegador web personalizado para descoberta de mídia, um player offline e suporte a protocolos para streams M3U8 (HLS) e MPD (MPEG-DASH). Principais recursos descritos no README: - Processamento de streams: suporte a HLS e MPEG-DASH, captura de transmissões ao vivo com preservação de timestamp, reconstrução de segmentos fragmentados e um motor de download personalizado para mp4, mp3, m3u8 e mpd. - Navegador integrado: navegação no aplicativo, gerenciamento de cookies para conteúdo autenticado, persistência de sessão e detecção automática de streams baixáveis. - Extração de áudio e vídeo: extração de áudio mp3 independente, resolução e bitrate configuráveis, preservação de metadados (título, artista, capa do álbum, duração) e downloads em fila em lote. - Personalização: spoofing de user-agent, estruturas personalizadas de pastas de saída, agendamento de downloads e acompanhamento de progresso por notificações. - Arquitetura: design em camadas com um parser de stream, motor de download com lógica de retentativa, player de mídia personalizado, armazenamento criptografado de cookies e gerenciador de fila com prioridades, pausa/retomada e limites de concorrência. - Formatos: vídeo mp4, mkv, webm; áudio mp3, aac, ogg, flac, opus; HLS, MPEG-DASH e downloads progressivos. - Gerenciamento de cookies: importação de navegadores de desktop por strings coladas ou exportação JSON, armazenamento local criptografado e captura automática de sessão após login no aplicativo. - Interface: 14 idiomas com detecção automática do idioma do sistema e substituição manual. - Privacidade: operação offline após a detecção de mídia, nenhuma transmissão de dados de uso ou histórico de downloads, cookies criptografados localmente no dispositivo e requisições de rede diretas do dispositivo para a fonte, sem relays por proxy. - Desempenho: dimensionamento adaptativo de chunks, ajuste automático de threads, até 12 threads de download simultâneas, modo somente Wi-Fi, pausa com bateria fraca e limitação de downloads em segundo plano. - Notas de solução de problemas cobrem downloads travados, streams M3U8 não detectados, configurações de buffer de sincronização de áudio e correspondência de domínio de cookies. - O roadmap menciona sincronização criptografada de fila na nuvem, extração de legendas, exportação de playlist M3U, scripts de hook pós-download e suporte a Android TV. Licenciado sob a Licença MIT. O README afirma que a ferramenta se destina ao uso pessoal com conteúdo ao qual o usuário tem acesso legal, e não deve ser usada para contornar paywalls ou DRM.