Transmitir audio a Chromecast en Linux

Muy pocas piezas de tecnología han explotado en popularidad como Chromecast, el dongle de transmisión de medios de $ 35 de Google. Los consumidores compraron 3,2 millones de Chromecasts solo en el tercer trimestre de 2015, lo que le dio a Google el 35% de la cuota de mercado mundial de dispositivos de transmisión de medios digitales. (fuente: https://variety.com/2015/digital/news/chromecast-apple-tv-roku-sales-numbers-1201649970/)

Cuando Chromecast se lanzó por primera vez en julio de 2013, admitía 4 aplicaciones: NetflixGoogle Play Música, Google Play Películas y YouTube. Esta lista es algo vergonzosa en comparación con, por ejemplo, la lista de aplicaciones/canales disponibles de Roku. Pero, para personas como yo, el Chromecast fue perfecto. Nunca invertí en un Roku porque era bastante caro para lo que obtendría. tengo una suscripción a Netflixuso Google Music y ocasionalmente YouTube. puedo usar mi xbox para jugar Netflixescuchar música (con last.fm) y mirar YouTube vídeos Si bien Xbox no tiene la mejor interfaz de usuario, y usar un controlador de juegos para este tipo de tareas es menos que una gran experiencia, funciona. Y no me atreví a gastar el dinero en un dispositivo que haría que realizar estas tareas fuera un poco más fácil.

Pero definitivamente podría decidirme a gastar unos míseros $35 en un dispositivo tan pequeño que nadie sabrá que está ahí y que puede controlarse con mi teléfono y/o computadora portátil. Sin cables adicionales que administrar, sin dispositivos que ocupen más espacio en mi centro de entretenimiento, sin más controles remotos que perder debajo del sofá. ¡Y aunque solo admitía 4 aplicaciones, admitía las 4 aplicaciones que uso más! Fue una obviedad para mí, y para muchos otros.

Avance rápido hasta el día de hoy, Google lanzó hace mucho tiempo la API de Google Cast, lo que permite a cualquier persona incorporar la compatibilidad con Google Cast en su propia aplicación y, de repente, este dongle de $ 35 admite toneladas de aplicaciones y es mil veces más útil.

Hablando de que Chromecasts es más útil, me gustaría compartir con ustedes algo que aprendí recientemente, que es cómo transmitir audio desde su máquina Linux a un Chromecast (o cualquier dispositivo DLNA o UPnP) usando pulseaudio-dlna.

Para que esto funcione, necesitarás pulseaudio-dlna instalado:

Ubuntu 16.04, 15.10 y 14.04, Linux Mint 17.x y derivados

Para instalar pulseaudio-dlna usando PPA, use los siguientes comandos de terminal:

                      
                        sudo add-apt-repository ppa:qos/pulseaudio-dlna
sudo apt-get update
sudo apt-get install pulseaudio-dlna
                      
                    

Otras distribuciones de Linux, ver pulseaudio-dnla instrucciones .

Una vez instalado pulseaudio-dlna, es hora de ejecutarlo, usando el siguiente comando:

                      
                        pulseaudio-dlna
                      
                    

Ahora que pulseaudio-dlna está instalado y funcionando, asegúrese de que su dispositivo DLNA/UPnP/Chromecast esté encendido.

Luego, si está utilizando el Unidad escritorio, abra el Sonar Menú y seleccione Ajustes de sonido y su dispositivo DLNA/UPnP/Chromecast debería aparecer en la lista de salida:

Seleccione el dispositivo, ¡y listo!

Si estás usando el XFCE escritorio, comience a reproducir su archivo de audio. Por ejemplo, navegue hasta spotify en su navegador y comience a reproducir su lista de reproducción favorita. Luego, haga clic en el icono del altavoz en la bandeja del sistema en la esquina inferior derecha y desplace el cursor sobre Reproducción Corrientes . Deberías ver tu Chromecast en la lista de dispositivos. Podría estar unos pocos niveles adentro. exampleestoy jugando Spotify en Chrome. Entonces, cuando paso el mouse sobre las secuencias de reproducción, veo Chrome . Entonces, si paso el cursor por encima Chrome Veo mi dispositivo Chromecast.

NOTA: Si observa que la calidad del audio en el Chromecast es deficiente, es posible que deba ejecutar pulseaudio-dlna con mp3 como códec y ffmpeg como codificador:

pulseaudio-dlna --codec mp3 --encoder-backend=ffmpeg

Este comando puede ser un poco redundante, como un reciente actualización pulseaudio-dlna convirtió a mp3 en el códec predeterminado para Chromecast, pero es posible que aún desee hacer que ffmpeg sea el backend del codificador.

¡Disfrutar!

Related Posts