O primeiro (v6) adicionou alguns novos recursos importantes, como suporte para legendas do Chromecast sem transcodificação de vídeo, uma opção para definir a codificação de caracteres das legendas e a capacidade de selecionar e lançar vários arquivos para o Chromecast.
Outras melhorias menores na versão v6 incluem mostrar a capa da música ao reproduzir música para Chromecast e webplayer, um controle deslizante de posição para o widget de controle remoto da barra superior e a capacidade de pular faixas usando botões de pular.
A versão v6 tinha um bug que encontrei ao tentar a extensão no meu desktop Ubuntu 18.10 (que usa Gnome 3.30.1), que o tornou inutilizável no Gnome 3.30 ou mais recente.
Para corrigir isso, uma nova versão Cast to TV v7 foi lançada, que também adicionou a funcionalidade WebSockets. Graças a esse novo recurso, os usuários podem transformar qualquer dispositivo com um navegador da web em um Chromecast (uma espécie de...) e usar o Cast to TV para transmitir vídeos, músicas ou fotos nele.
Para usar essa nova funcionalidade WebSockets, abra as configurações de Cast to TV e altere o Receiver type de Chromecast para Web browser | Media player. Em seguida, selecione um arquivo para transmitir no menu Cast to TV. Agora você pode abrir um navegador da web em um dispositivo em sua rede local e, na barra de endereço, usar o IP da área de trabalho executando Cast to TV, seguido por 4000 como a porta (http://IP:4000). Agora você pode começar a reproduzir o vídeo no navegador da web. Na próxima vez que você selecionar um novo arquivo no Cast to TV, a guia do navegador da web com o endereço http://IP:4000 aberto será atualizada automaticamente e começará a reproduzir o que você selecionou.
Conforme apontado pela página do Cast to TV, isso pode ser útil para conectar seu smartphone (que tem a página http://IP:4000 aberta) a alguns alto-falantes para transformá-los em alto-falantes sem fio, transmitindo música de seu desktop Linux. No Android, você pode até usar isso com a tela desligada.