Viewing Pub - serviço para assistir junto ao YouTube Live
(viewing-pub.vercel.app)Eu estava em casa, sozinho, curtindo assistir ao beisebol de outono e pensei que queria ver beisebol ou eSports com amigos como antigamente. Beisebol seria difícil, já que todas as transmissões ao vivo são pagas em tempo real, mas League of Legends está sendo transmitido no YouTube Live, então pensei: e se desse para pelo menos assistir LoL com amigos e conversar por chat? Foi com essa ideia que criei isso.
Como usar o serviço
- Ao inserir a URL de um YouTube Live ou selecionar um evento recomendado, você pode criar uma sala de chat para assistir ao YouTube Live em grupo.
- Compartilhe o link gerado com seus amigos para assistir ao mesmo YouTube Live enquanto conversam por chat.
- As salas criadas são excluídas junto com o histórico de chat após 24 horas com base na última atividade.
Stack de tecnologia
- AI: Claude Code (Sonnet 4.5)
- Frontend: Next.js + Vercel
- Backend: Firebase Realtime DB
Fiquei impressionado porque, com o prompt nº 2 bem escrito para o Claude Code, consegui chegar a um protótipo funcional em apenas uma hora. Sonnet 4.5 + Plan mode + Thinking mode funcionaram muito bem!. Depois disso, com cerca de meio dia de trabalho adicional, a versão atual ficou pronta.
ps. Já deixei criada com antecedência uma sala de chat para o quartas de final do Worlds de LoL GEN vs HLE às 16h de hoje. Se puderem assistir mais tarde, agradeço se entrarem lá para conversar comigo e me dar feedback sobre o serviço. 🤲
12 comentários
Isso é impressionante. Muito legal.
Dou uma nota para a ideia!
Obrigado 🙌!
A velocidade de reprodução também é sincronizada?
Fico curioso para saber se a sincronização também funciona quando o trecho de reprodução é alterado.
Como era voltado apenas para vídeos do YouTube Live, foi desenvolvido pensando que "sincronização == Live". Como é chat, e não conversa por voz, acreditamos que uma diferença de sincronização de 1 a 2 segundos não é grande o suficiente para acabar tomando spoiler.
É tipo um YouTube Party, né?
Já existia algo parecido! Meu cérebro saiu na frente, mandei a IA fazer e, pensando bem, nem pesquisei antes — só fui lá e fiz 🤣
Boa ideia.
Obrigado! Na verdade, o que eu mais queria ver é beisebol e futebol, mas os esportes em geral são, na maioria, transmissões pagas, e quase não tem nada sendo feito pelo YouTube Live 😢
Parece com a AfreecaTV.
Como não estamos hospedando nem nada do tipo, acho que é mais correto dizer que apenas adicionamos uma janela de chat separada ao serviço de transmissão ao vivo.