Cómo controlar VLC desde tu Android

Desde hace unos días, estoy utilizando una vieja netbook como centro multimedia. La conecté a mi TV mediante HDMI y funciona de mil maravillas. El uso más corriente que le doy es para ver películas en HD. Sin embargo, una de las cosas que me resultaba un tanto molesta era tener que abrir VLC cada vez y tener que abrir la película, darle a play, etc.

Todo esto es posible hacerlo a distancia a través de un dispositivo Android y Android Remote for VLC.

Pasos a seguir

1. Instalar Android Remote for VLC en tu dispositivo Android.

2. En la netbook, abrir VLC mediante el siguiente comando:

vlc --extraintf=luahttp --fullscreen --qt-start-minimized

Esto permite controlar a VLC mediante la red (wifi).

Yo convertí esa línea en un script y la agregué a la lista de aplicaciones que se ejecutan al inicio.

Es posible conseguir el mismo resultado desde la interfaz gráfica de VLC:

i. Abrir VLC y luego Herramientas > Preferencias > Mostrar configuraciones y marcar la opción Todas.

ii. Interfaz > Interfaces principales y seleccionar las opciones Web e Intérprete Lua.

Nota: NO seleccionar la opción que dice Control Remoto. Aparentemente, esta opción se conserva a los fines de brindar compatibilidad con programas más viejos.

3. Para que VLC acepte el control remoto, es preciso agregar la IP de tu dispositivo Android al listado de IPs admitidas.

Abrí un terminal y ejecutá:

sudo nano /usr/share/vlc/lua/http/.hosts

Agregá el IP de tu dispositivo Android y guardá los cambios.

Nota: para descubrir el IP de tu dispositivo Android, podés abrir el Emulador de Terminal y escribir netcfg.

5. Finalmente, ejecutá la aplicación Android VLC Remote en tu dispositivo Android y asegurate de que detecte bien al servidor de VLC (en mi caso, la netbook).

No sólo vas a poder reproducir, pausar, subir/bajar el volumen, etc. Además, vas a poder elegir el archivo a reproducir y cambiar la lista de reproducción, todo desde la comodidad de tu sofá.

Remote for VLC en acción

 


36 comentarios

  1.   Slayerkorn dijo

    Muy bueno el tips, no tenia idea que se podia hacer eso, y mucho que ocupo el vlc y cuando tengo que poner pausa, siempre a pararme hasta donde esta el equipo y pausarlo, xd ahora si que disfrutare las peliculas y poner pausa sin pararme xD

    1.    usemoslinux dijo

      Así es.. 🙂

  2.   Pavloco dijo

    Esta excelente. Es justo lo que buscaba. mil gracias.

    1.    usemoslinux dijo

      De nada, campeón!
      Abrazo y a disfrutar..

  3.   Mauricio dijo

    Ahora veo, porque no me mostraba nada en pantalla. Me faltaba ponerle lua.
    Antes me funcionaba solo con web.

    Aquí dejo estas reglas con política DROP, por si alguien tiene un firewall y le interesa. Sustituir la variable IP_PHONE por la de su telefono. IP_EXTER sustituir por la ip de la computadora.

    iptables -A INPUT -p udp -s $IP_PHONE –sport 5353 -j ACCEPT
    iptables -A OUTPUT -p udp –dport 5353 -j ACCEPT
    iptables -A INPUT -p tcp -s $IP_PHONE –sport 1024:65535 -d $IP_EXTER –dport 8080 -m conntrack –ctstate NEW -j ACCEPT
    iptables -A OUTPUT -p tcp -s $IP_EXTER –sport 8080 -d $IP_PHONE –dport 1024:65535 -j ACCEPT

    1.    usemoslinux dijo

      Sí, también tiene que estar LUA activado
      Buen aporte el de IPTABLES
      Abrazo! Pablo.

  4.   Rafael Castro dijo

    @off topic
    Una preguntica…. alguien sabe que pasa a GUTL, que no puedo conectarme al sitio.

    Agradecería saber algo, gracias.

  5.   eliotime3000 dijo

    Excelente aporte.

  6.   Xykyz dijo

    Solo puedo decir…. gracias! Utilísimo 🙂

    1.    usemoslinux dijo

      De nada! Ojalá te sea útil.
      Abrazo! Pablo.

  7.   Miguel-Palacio dijo

    Excelente! 😀

    Ya lo probaré luego. Estaba como Slayerkorn, me tenía que parar de la cama cada vez para pausar la reproducción. Gracias!

    1.    usemoslinux dijo

      Ja! Eso es cosa del pasado… 🙂

  8.   Seba dijo

    Muchas gracias, ideal para ver películas.

    1.    usemoslinux dijo

      … y para escuchar música, también.

  9.   the pixie dijo

    Muy buen post no sabia que se podia hacer esto
    Saludos desde Mexico

  10.   msx dijo

    XBMC: xbmc.org
    XBMC for Android: https://play.google.com/store/search?q=xbmc

  11.   jaime gamez dijo

    el android no me reconoce la ip, tal vez no supe como agregar la ip en el vlc
    ¿cual es la manera correcta de modificar el archivo .host?¿cual de todas las direcciones que te lanza el comando netcfg?

    1.    Mauricio dijo

      Descomenta la linea donde dice:

      # private addresses
      #fc00::/7
      #fec0::/10
      #10.0.0.0/8
      172.16.0.0/12
      #192.168.0.0/16
      #169.254.0.0/16

      Y deja, la que usa tu red. Lo guardas y con eso, en teoría tiene que funcionar.
      En mi caso, es la red 172.x.x.x/12

      Saludos.

      1.    jaime gamez dijo

        ya me funciona!!
        gracias, es genial.

  12.   dhunter dijo

    Lo que uso siempre es SSHMote con mplayer, controlas con gestos en la pantalla sin mirar.

    1.    msx dijo

      mplayer2 rulez 🙂

    2.    usemoslinux dijo

      Buen dato… lo voy a tener en cuenta… funcionará con SMPlayer?

  13.   cookie dijo

    Bien, bien, bien… ahora sólo me falta tener un Android.

    1.    usemoslinux dijo

      Jaja!

  14.   Himekisan dijo

    No se si a alguien más le sucede pero al activar el interprete lua, el reproductor no abre más

    1.    Sayo dijo

      me pasó lo mismo, VLC no abre más. Alguna forma de volver para atras todo sí no se puede abrir VLC.

    2.    Sayo dijo

      por favor ayuda, desinstalé VLC y lo volví a instalar y sigue sin poder abrirse. Por favor ayuuuuda.
      gracias

      1.    usemoslinux dijo

        Está habilitado LUA?

        1.    Sayo dijo

          Están habilitadas las dos opciones, en forma gráfica, como está en el post.
          Ahora quiero deshabilitarla pero como no puedo entrar al programa no puedo hacer nada.

          1.    usemoslinux dijo

            Fijate si podés ejecutar VLC luego de modificar el archivo de configuración de VLC:
            $(HOME)/.config/vlc/vlcrc
            Otra buena idea es ejecutar vlc desde un terminal para ver qué mensaje de error tira y a partir de ahí encontrar una solución.
            Abrazo! Pablo.

    3.    Sayo dijo

      te paso el error lanzado desde terminal
      VLC media player 2.0.8 Twoflower (revision 2.0.8a-0-g68cf50b)
      [0x11109c8] [dummy] lua interface error: This is the `dummy’ VLC Lua interface module.
      [0x11109c8] [dummy] lua interface error: Please specify a VLC Lua interface to load with the –lua-intf option.
      [0x11109c8] [dummy] lua interface error: VLC Lua interface modules include: `cli’ and `http’.
      [0x11109c8] [dummy] lua interface error: For example: vlc -I luaintf –lua-intf cli
      [0x11109c8] [dummy] lua interface error: You can also use the alternate syntax: vlc -I “luaintf{intf=cli}”
      [0x11109c8] [dummy] lua interface error: See share/lua/intf/README.txt for more information about lua interface modules.
      [0x11bab58] [http] lua interface: Lua HTTP interface
      [0x10e1048] main libvlc: Ejecutar vlc con la interfaz predeterminada. Use «cvlc» para usar vlc sin interfaz.

      Y del archivo de configuración la parte de lua
      [lua] # Lua interpreter
      # Lua interface (string)
      #lua-intf=dummy
      # Lua interface configuration (string)
      #lua-config=

      # Extra interface modules (string)
      extraintf=lua:http

      Comenté “#” los dos renglones de arriba y ahora funciona.
      Uso VLC 2.0.8 con ubuntu 12.4.3 sí
      Cualquier idea para solucionarlo, disponible para pruebas.

      1.    usemoslinux dijo

        genial! Gracias x el aporte!

  15.   Javier dijo

    Interesante. Lo probaré.

    No tiene mucho que ver con el tema pero, ¿sabes como reproducir los videos seguidos en VLC para Android?, quiero decir, ¿como hacer para que los videos se reproduzcan automáticamente uno después del otro en VLC para Android? … puede que sea algo fácil pero yo no sé como hacerlo … ¿!?

    1.    usemoslinux dijo

      No, ni idea… :S

  16.   ivan dijo

    hola quisiera saber como pusiste para que inicie con la maquina:

    vlc –extraintf=luahttp –fullscreen –qt-start-minimized

  17.   Jesús Duque Sanz dijo

    Si algo sale mal con Lua, y os estáis dejando los cuernos intentando que VLC se abra, y no lo hace… Entonces, al menos podéis empezar desde el principio:

    $ vlc –reset-config

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.