Mkchromecast, envie conteúdo para o seu Chromecast a partir do seu PC de uma forma simples

Si você é um usuário de um dispositivo Chromecast e até mesmo salvar e reproduzir seus arquivos multimídia de seu computador para o Chromecast este artigo pode interessar a você.

E ainda mais se desde as últimas versões do VLC já não reconhece o seu dispositivo na sua rede. É por isso que o dia de Hoje vamos falar sobre uma excelente alternativa chamada Mkchromecast.

Em primeiro lugar, faremos uma pequena apresentação do Mkchromecast que seu desenvolvedor nos informa no site que É escrito em Python3 e pode ser passado por node.js, ao que parece(Linux) ffmpeg ou avconv.

mkchromecast é capaz de usar formatos de áudio com e sem perdas contanto que ffmpeg, avconv (Linux) ou parec (Linux) estejam instalados.

Também suporta jogos em grupo em várias salas e com resolução de áudio de 24 bits / 96 kHz.

Além disso, um menu de bandeja do sistema está disponível.

Por padrão, o Mkchromecast transmite com node.js (ou eles se parecem com Linux) junto com o formato de codificação de áudio mp3 com taxa de amostragem de 44100 Hz e taxa de bits média de 192k.

Já entendendo um pouco sobre o Mkchromecast, devo dizer que esta ferramenta é CLI, portanto, não possui uma interface gráfica e que todo seu uso é feito a partir da linha de comando.

A verdade é que seu uso é simples e você realmente não precisa de uma GUI (embora haja quem prefira uma).

Uma das coisas interessantes sobre o Mkchromecast é ser capaz de enviar seu conteúdo para o seu dispositivo conectado à mesma rede quase que imediatamente, o que, ao contrário de outros serviços com a mesma finalidade, a maioria deles requer uma recodificação do conteúdo compatível para reprodução Chromecast.

Pois por exemplo no meu caso desde as últimas versões do VLC, este não detecta mais o meu Chromecast então tive que recorrer a outras ferramentas das quais algumas são media centers ou acabaram perdendo a recodificação do arquivo.

Até que me lembrei do Mkchromecast e resolvi meus problemas.

Instalação do Mkchromecast

Para instalar este aplicativo basta ter python e pip instalados em nosso sistema ou para usuários de Ubuntu, Debian e derivados destes, eles só precisam instalar o aplicativo de seus repositórios.

A instalação nestes pode ser feita abrindo um terminal (Ctrl + Alt + T) e executando o seguinte comando nele:

sudo apt install mkchromecast

Caso o pacote não seja encontrado, eles terão que baixar o pacote deb para instalação local

wget https://github.com/muammar/mkchromecast/releases/download/0.3.8.1/mkchromecast_0.3.8.1-1_all.deb

E podemos instalar isso executando o seguinte comando:

sudo apt -f install ./mkchromecast_0.3.8.1-1_all.deb

No caso de Usuários do Arch Linux, Manjaro e Antergos ou qualquer outra distribuição baseada no Arch Linux que possamos instalar a partir dos repositórios AUR.

Você só precisa ter o repositório ativado e um assistente AUR instalado. Se você não tem, você pode consulte a seguinte postagem.

Em um terminal, só teremos que executar o seguinte comando:

yay -S mkchromecast

Finalmente pare todas as outras distribuições do Linux que têm Python e pip instalados. Para relalizar a instalação disso.

Em um terminal, digitamos:

git clone https://github.com/muammar/mkchromecast.git

Vamos para a pasta e executamos a instalação do pip com o arquivo requirements.txt que contém todas as dependências necessárias para que a ferramenta funcione corretamente:

cd mkchromecast

pip install -r requirements.txt

Ou em caso de problemas, optamos por executar com sudo:

sudo pip install -r requirements.txt

E é isso, já temos essa ferramenta instalada.

uso básico

Agora, para começar a usar o mkchromecast, do terminal vamos enviar nosso conteúdo para o nosso dispositivo que, como mencionado antes, deve estar conectado à mesma rede (de preferência).

Para transmitir conteúdo ao nosso chromecast, basta chamar a ferramenta e indicar o tipo de conteúdo a ser reproduzido, seja um vídeo, música ou algum vídeo do youtube (requer youtube-dl para isso).

No caso de transmissão de vídeo, basta executar o comando:

mkchromecast --video -i "ruta-al-archivo"

Se você quiser saber mais sobre isso, você pode verifique o seguinte link.