Rapaz, um dos meus melhores projetos — e que marcou o início da minha entrada na área de programação — foi criar um site de streaming de filmes, séries e animes.
Eu comecei usando o Blogger pra montar o site. Era algo bem rudimentar. Aí fui pesquisar como fazer meu próprio site de verdade. Mergulhei de cabeça, fui fuçando, pesquisando, e montando meu Frankenstein com meu bom e velho PHP, tacando HTML por todo lado. Fui criando versões e aprendendo na marra, indo em fóruns, copiando código. A versão inicial era só uma lista que eu usava pra agrupar links públicos dos filmes.
Depois criei um player próprio e comecei a usar iframes de sites piratas, colocando esses embeds direto no Blogger — ainda era bem ruinzinho, mas funcionava.
Aí resolvi elevar o nível. Decidi criar algo do zero. Aprendi a usar a API do TMDB, consegui vários servidores, melhorei tanto o back-end quanto o front-end. Durante os dois anos de desenvolvimento, criei oito versões do site. A última foi a finalzona mesmo, com animações, player próprio, integração com oito sites que hospedavam vídeos.
Consegui capturar links m3u8 ou links diretos de vídeo de fontes como Google Drive, Archive, MediaFire, links MP4 de servidores públicos, links M3U8 — tudo isso rodando com HLS. E, o mais bizarro de todos: Xvideos! Sim, analisei o funcionamento e descobri que em certo momento o site gerava um link m3u8 do vídeo. Automatizei o processo pra capturar esse link só passando a URL original. Claro, os vídeos ficavam como privados com link de acesso, e nem tudo podia ser enviado, obviamente.
Nessa brincadeira, montei uma biblioteca com cerca de 300 filmes, 170 animes e 15 séries. Os animes eu peguei, em sua maioria, do AnimesOnline. Fiz uma automação que capturava o link do embed, gerava um JSON, e no painel de administração eu só precisava colocar o nome do anime. O TMDB trazia as informações e, depois que eu colava o JSON, todas as temporadas e episódios eram adicionados automaticamente.
Fiz algo parecido com o Google Drive: um script que escaneava as pastas e gerava o JSON com os links dos vídeos.
Foi um projeto que ficou no ar por uns 6 meses — depois tirei, né... vai que a federal bate na porta, rsrs.
Mas coloquei no meu portfólio. Tô usando o mesmo banco com os dados até hoje, embora só uns 40% do conteúdo ainda funcione.
Foi um baita projeto. Desenvolvi minhas habilidades e aprendi a programar na raça, sem cursinho, só na pancada mesmo.