image

Acesse bootcamps ilimitados e +650 cursos pra sempre

60
%OFF
Article image
Marcos Oliveira
Marcos Oliveira18/09/2023 11:14
Compartilhe

Nossa extensão para a DIO: melhorando a experiência de assistir aulas

    Introdução

    Eu assisto quase tudo na velocidade 2x há alguns anos e fazer isso aqui no bootcamp foi um processo doloroso porque eu precisava mudar em TODAS as aulas INDIVIDUALMENTE. O player da plataforma não salva a velocidade de reprodução.

    Também senti a necessidade de cometer um crime: assistir séries na velocidade 2x. Estava assistindo uma série na Star Plus e queria acelerá-la, mas o streaming não oferece essa funcionalidade nativamente. Foi ai então que decidi criar minha própria extensão.

    Fiquei os últimos 3 dias trabalhando nela e vualá, nasceu a extensão Stream Speed Control.

    image

    Consegui fazer a extensão funcionar no YouTube e em todos os serviços de streaming que possuo assinatura, mas como o brasileiro não pode ter um minuto de felicidade, a extensão não funciona aqui na plataforma da DIO.

    E como vocês sabem, o player também buga bastante a qualidade do vídeo, então tentei resolver esse problema simultaneamente. É, isso mesmo, não funcionou.....

    Você ai

    Eu estou investigando como fixar esses bugs, mas pensei que seria interessante tornar esse projeto público e colaborativo, uma vez que supri a necessidade de vocês que usam a plataforma também. Além disso, é uma excelente oportunidade tanto para ter uma noção de como é um projeto sem tutorial quanto para colaborar com projetos open source.

    Se você resolver participar, acredito que irá aprender bastante sobre:

    • Consumo de API
    • DevTools
    • Git/GitHub
    • JavaScript
    • Protocolos/Requisições
    • Políticas de Privacidade dos Navegadores
    • Etc

    O projeto está fácil de ser compreendido. Deixei comentários nas funções e a estrutura é bem simples de entender. Também deixei ele MUITO feio justamente pra deixar espaço para receber melhorias (confia). Então se quiser contribuir não precisa ser com a programação em si, pode ser com o design, a estrutura, dicas, melhorar o README...qualquer coisa é bem-vinda!

    Por exemplo, eu não criei um guia de colaboração ainda. Ficaria muito agradecido se alguém criasse um modelo padrão de commits e fluxo pra gente :)

    A licença desse projeto é MIT e penso no futuro publicá-la na loja de extensões. Quem participar obviamente receberá todos os créditos.

    Link no GitHub: https://github.com/the-physicist/stream-speed-control

    Compartilhe
    Comentários (9)
    Marcos Oliveira
    Marcos Oliveira - 19/09/2023 15:41

    Obrigado pelas mensagens, pessoal.


    @Fernando, estou ciente de outras extensões que já possuem essa funcionalidade. Mas ideia é justamente criar minha própria para praticar com um projeto real e abrir para a comunidade.


    @Elizangela você quer um para acelerar legendas? Não sei se entendi.


    @Marcus muito obrigado por testar no Opera, fico feliz que funcionou! Estarei testando depois também. E obrigado ^^



    Jéssica Barros
    Jéssica Barros - 22/09/2023 18:24

    Caraca! Iradíssima sua iniciativa! Espero chegar no ponto de conseguir desenvolver aplicações e etc para suprir minhas demandas kkkkkkkkk Dá uma olhada na extensão Video Speeder. Costumo usar ela. Talvez te dê algum insight. Muito sucesso no seu projeto!!!

    EB

    Elizangela Baumgratz - 18/09/2023 11:58

    Quero uma com legenda...

    Parabéns pelo trabalho.

    Marcus Estrela
    Marcus Estrela - 18/09/2023 14:32

    Ficou excelente o projeto testei no opera GX e funcionou perfeitamente, vlw e boa sorte de achar bons parceiros para melhorar a ideia.

    VN

    Van-Romel Neto - 18/09/2023 11:20

    Boa 👏👏

    Romildo Paiter
    Romildo Paiter - 18/09/2023 20:51

    Show Parabéns e muito obrigado

    Vinícius Omena
    Vinícius Omena - 18/09/2023 17:00

    Estava pensando em fazer isso também. Uso o video speed para acelerar os videos, porém na DIO não funciona..... Eu até tentei acerelar direto do HTML mais não funcionou.

    Wesley Costa
    Wesley Costa - 18/09/2023 11:51

    Boa


    Eu uso a extensão video speed control do autor(a) Sevina e a Video Speed Controller do autor igrigorik, muitas vezes assisto até perto dos 3x, ela funciona na dio ainda, quem quiser tenta dar uma checada se é open source. Uso duas porque a segunda eu consigo aumentar ou diminuir o speed de 1 em 1 com as teclas S e D


    Gostei do diferencial da sua extensão de deixar pré setado a velocidade para não ter que alterar toda hora, alterar sempre realmente é chato

    Fernando Araujo
    Fernando Araujo - 18/09/2023 11:25

    Opa, Marcos

    Ótimo projeto! Parabéns!

    Eu já uso uma extensão do Chrome para alterar a velocidade de vídeos, com os dados abaixo:

    Video Speed Controller 0.7.3

    "Speed up, slow down, advance and rewind HTML5 audio/video with shortcuts"


    Não sei se a sua extensão é semelhante a esta aqui, mas é uma alternativa para controlar a velocidade de reprodução de vídeos na web.