Para conocer una forma rápida de transmitir audio desde Linux a Chromecast, consulte la siguiente pequeña e ingeniosa herramienta.
Llamado mkchromecast, Esta pequeña herramienta de Python que transmitirá el audio de su PC a su Chromecast sin necesidad de depender de aplicaciones individuales agrega primero soporte para Google Cast.
La aplicación de código abierto (que también está disponible para macOS) transmite audio de escritorio Linux a su Chromecast usando ffmpeg o parac, y una selección de formato de audio (incluido mp3) a una frecuencia de muestreo de 44100 Hz y una tasa de bits promedio de 192 k.
¿Estas configuraciones no son lo tuyo? Eso no es un problema; puede configurar esta aplicación con capacidad de transmisión para usar formatos de audio con o sin pérdida usando ffmpeg, una tasa de bits más alta o un codificador de audio diferente. Esto es fácil gracias a un todo en uno Preferences
ventana.
En total, mkchromecast (a pesar del nombre incómodo) facilita la transmisión de audio desde su escritorio Linux a su televisor, parlantes listos para Cast, decodificador, etc. usando Google Cast.
¡Simplemente abra Mkchromecast, seleccione su Chromecast en el menú de la bandeja y su audio estará listo instantáneamente para transmitir!
No verá nada sofisticado en su televisor mientras se reproduce música, pero como se trata de un aplicación de solo audio No considero que eso sea un gran inconveniente.
Cómo instalar y utilizar Mkchromecast
Puedes instalar Mkchromecast en Ubuntu 16.04LTS pero requiere python-pychromecast, una biblioteca que actualmente solo está disponible en Ubuntu 16.10 Yakkety Yak.
Afortunadamente, puedes instale el paquete Yakkety para esta biblioteca en Xenial sin problema. Haga clic en el enlace a continuación para obtenerlo e instalarlo utilizando su método preferido (Gdebi, Dpkg, etc.):
Próximo, descargar mkchromecast para Ubuntu desde la página de GitHub del proyecto. Como antes, instala la aplicación usando tu método preferido:
Aunque la gran mayoría de las dependencias de mkchromecast deben instalarse junto con él (suponiendo que utilice los paquetes anteriores), es posible que no se ejecute. No entrar en pánico. Ejecute el siguiente comando en la terminal después instalando:
sudo apt -f install
Alternativamente, puedes instalar todas las dependencias de mkchromecast manualmente. Para hacerlo, ingrese el siguiente comando en la terminal:
sudo apt install python-pip python-flask python-psutil python-setuptools python-mutagen python-gi vorbis-tools sox lame flac faac opus-tools
También puedes utilizar la aplicación completamente desde la línea de comando. Consulte el Página wiki del proyecto GitHub para obtener más detalles sobre esto.
Si prefiere utilizar la aplicación con el subprograma de bandeja y una GUI, debe instalarla python-pyqt5
. Luego, inicie la aplicación desde Unity Dash (o un iniciador de aplicaciones equivalente) y aparecerá un ícono de Chromecast en el área de la bandeja del sistema:
A partir de aquí las cosas son sencillas:
- Haga clic en el icono de la bandeja > “Buscar dispositivos Google Cast”.
- Haga clic en el ícono de la bandeja> Haga clic en el nombre del dispositivo Cast al que desea transmitir
Próximo:
Eso es todo. El audio de su escritorio Linux se transmitirá a su televisor.
Transmitir el audio de una sola aplicación
Puede que esto no sea ideal; Transmitir todo el audio de su escritorio significa que también escuchará los sonidos del sistema, el audio de otras aplicaciones y más.
A enviar el audio de una aplicación específica para Chromecast necesitarás usar una aplicación de control de sonido avanzada, como PulseAudio Volume Control (pavucontrol). Esto le permite seleccionar una aplicación de audio de una lista y cambiar la salida de sonido a 'mkchromecast'.