Hoy me surgió una necesidad, y con ella algunas dudas, me movía en un terreno desconocido para mi. Cómo escuchar la música de mi PC/Mac en mi teléfono móvil Nexus 5X.
El caso es que tengo el cuarto de baño en el piso de arriba y los ordenadores en el piso de abajo y me dije, mientras me ducho y afeito podría escuchar a Major Deep, que ya tengo bajado, en mi Nexus 5X el cual se ha venido conmigo a las tareas necesarias del aseo personal.
Pregunté a mi entorno digital pero poco me dijeron, luego pregunté al que todo lo sabe, Google, y me guió pero dando bandazos y con respuestas algo confusas, al final, cogí todo lo de aquí y lo de allá y por mi cuenta lo he conseguido, si bien no es nada difícil aunque si no te pones no lo haces.
Antes de nada comentar que estuve mirando Aplicaciones para Android que se suponen que hacen esto, aplicaciones a cual más fea, churretosa y llena de «morralla». No os aconsejo tener mierdas en vuestro móvil si todo se puede hacer con el todo poderoso VLC.
VLC en tu PC o Mac y en tu SmartPhone
Es de cajón, para hacer todo esto necesitamos tener instalado VLC, si eres de Mac o Windows lo bajas de su web, Softonic prohibido, si eres de Linux lo instalas desde repositorios en tu distro.
Si eres de Android lo instalas desde Google Play, el oficial. Windows Mobile o iOS no gasto pero supongo estará en sus Stores.
La interfaz de VLC y nombres en los menús varía levemente de Mac OS X a la de Windows y Linux, pero nada que no podamos entender.
He probado varios métodos con errores y éxitos, contaré como me ha funcionado a mi. En este post explicaré el método para los tres grandes sistemas operativos, Linux, MacOS X y Windows.
Requisitos previos
Antes de nada y como requisitos previos debemos conocer la IP local de nuestro equipo, ejemplo 184.108.40.206, podemos verla en conexiones de red, y debemos tener abierto en nuestro router el puerto por donde sale el streaming. Puede ser el 8080, el que marca el propio VLC, en mi caso y para el ejemplo usaré el 8000 ya que lo tengo abierto para Killall Radio y así aprovecho.
Ya que tenemos VLC instalado en nuestro PC/PCs o Mac/Macs y en nuestro SmartPhone nos ponemos manos a la obra. De la misma manera que podemos conectarnos a este Streming de nuestra red local con nuestro SmartPhone también podemos hacerlo desde otro PC, por ejemplo.
En todos los ejemplos mostraré siempre el método fácil, el que a mi me ha funcionado.
Antes de seguir le daremos al Play a Major Deep, que esto con música se traga mejor y va a ser largo, pero indoloro 🙂
Configurando VLC en Mac OS X
Para este tutto se ha usado Mac OS X El Capitan 10.11.5 y la última versión de VLC, 2.2.3.
NOTA: Si tenemos el cortafuegos activado debemos darle paso al VLC.
Abrimos VLC y en Archivo escogemos Asistente de emisión/exportación, marcamos emitir a red y siguiente.
En seleccionar entrada desde el botón seleccionar buscamos y seleccionamos nuestro archivo a reproducir, en esta caso usaré un archivo de audio .mp3, se puede cambiar por un archivo de vídeo, según lo que vayamos a emitir. Le damos a siguiente.
En método de emisión escogemos HTTP y en destino nuestra IP local y puerto, de tal manera que quede así como en mi ejemplo: 192.168.0.102:8000. Ni que decir tiene que en este paso cada cual debe poner su IP y su puerto que no necesariamente deben coincidir con mi ejemplo. Le damos a siguiente.
En Transcodificar, como en mi ejemplo voy a emitir audio marco esa opción, en caso de emitir vídeo marcar vídeo, y en codec y bitrate elegir al gusto. Yo lo dejo como está, MPEG Audio/192, pero podemos jugar con los diferentes formatos y bitrates según nuestro equipo y conexión. Le damos a siguiente.
Formato de encapsulamiento, lo dejo en la primera opción, MPEG PS aunque también he probado en OGG y va estupendo. Le damos a siguiente.
En opción de emisión adicionales la podemos dejar tal cual excepto si queremos que el archivo también se reproduzca en el equipo que emite entonces marcamos reproducción local. Le damos a siguiente.
Lo siguiente es el sumario con todas las preferencias y la MRL que podemos guardar. Le damos a finalizar.
Se nos mostrará el VLC tal cual y ya podemos darle al play para que empiece a reproducir/emitir.
A tener en cuenta que si antes le distéis mucho bitrate en la emisión, 192 kbs en mi caso, y estáis usando internet, os robará ancho de banda. Si tenéis una conexión regular o mala bajad el bitrate.
VLC en el SmartPhone
Ahora nos vamos a nuestro SmartPhone, en mi caso Android, y abrimos VLC. En el menú nos dirigimos a abrir MRL e insertamos la dirección local que ya hemos generado, debe llevar http:// delante, en mi caso: http://192.168.0.102:8000 y le damos para que reproduzca.
Y voila!!! ya tenemos la música que está emitiendo el VLC de nuestro Mac OS X en nuestro VLC en Android y sin marrulleros programas o aplicaciones de pago 😀
Configurando el VLC en Linux
Ahora le toca el turno a Linux, en mi caso estoy en Antergos Gnome, ya sabemos que Antergos, al ser Arch basada, goza del último VLC, 2.2.3.
NOTA: Antes de nada, si tenemos algún cortafuegos instalado, como es mi caso, el conocido UFW, debemos darle paso a VLC HTTP creando una nueva regla y permitiendo el tráfico, de igual manera debemos agregarle nuestro puerto. Si no le damos paso en el cortafuegos nos dará error siempre al conectarnos al streaming.
Abrimos VLC y en la pestaña Medio le damos a emitir, en file selection, add buscamos y agregamos nuestro archivo de audio. Recuerden que estamos emitiendo audio, para el caso de vídeo elegir un archivo de vídeo, obviamente. Le damos a emitir.
Al darle a emitir nos saldrá un asistente, primero la fuente. Le damos a siguiente.
En new destinatio escogemos HTTP y le damos al botón de al lado que pone Añadir.
Le ponemos nuestro puerto en la ventana que se nos abre. Le damos a siguiente.
Elegimos la salida de emisión, en mi caso lo dejo en Audio – MP3, y activamos o desactivamos el transcoding. Yo lo dejo desactivado. Le damos a siguiente.
En la siguiente ventana, opciones de miscelania, no marco nada y le doy a emitir.
Y ya está, nos aparecerá el VLC y le damos al play 🙂
NOTA: A tener en cuenta la IP privada en nuestra distro Linux, en mi caso es 192.168.0.101 por lo que al ir al reproductor VLC en Android e introducir la dirección MRL esta debe ser: http://192.168.0.101:8000
Configurando VLC en Windows
Como último, y no menos importante, le toca el turno a Windows, en mi caso Windows 10 Home Edition y el último VLC, 2.2.3.
Los pasos a seguir en Windows son los mismos que en Linux pues la interfaz y menús de VLC son los mismos en ambos sistemas, la única diferencia es que en Windows 10 tengo el VLC totalmente traducido al español, es el VLC de la web de videolan no el de la tienda de Microsoft.
Aquí el quebradero de cabeza ha sido darle permisos en el Firewall de Windows, si bien una vez hecho todo el proceso al darle al play en el VLC nos salta el propio firewall, al cual daremos permisos solamente para redes privadas y domésticas, luego nos dará error al intentar conectarnos.
Para darle paso de manera correcta al VLC iremos al Panel de control, Firewall de Windows, Redes privadas, y en permitir una aplicación nos aseguramos de que VLC está en la lista.
Luego otra vez en el Firewall de Windows, configuración avanzada, reglas de entrada, marcamos VLC, propiedades, pestaña protocolos y puertos, y en pueerto local y remoto le ponemos el nuestro, para este caso siempre hemos usado el 8000, cada cual ponga el suyo. Aplicamos y aceptamos.
Ya que VLC tiene todos los permisos necesarios en el Firewall de Windows procedemos a cargar nuevamente la pista de audio a emitir en nuestro streaming de red privada, seguimos el mismo proceso que ya vimos para Linux, y le damos al play.
Ahora nos vamos nuevamente a Android, abrimos VLC, e introducimos la dirección MRL, en mi caso nuevamente es la: http://192.168.0.101:8000
Como habéis comprobado no es realmente difícil, al principio me dio la lata por el tema de los cortafuegos en Linux y Windows, lo realmente trabajoso ha sido redactar esto con tantas capturas pero ya sabéis que me gustan los posts detallados y ahora para los tres sistemas operativos!!! XD
Ya podéis escuchar vuestra música del PC a través del VLC en Android mientras estáis cocinado o tendiendo la ropa, no os podréis quejar 😉
PD: Este post ha sido escrito del tirón y he acabado exhausto, seguramente se habrán colado algunos gazapos en el texto y ya no me quedan fuerzas para corregir, por favor, si los encuentran déjenlos en los comentarios para que los corrija, yo me voy a cenar.