Configuramos en VLC el acceso por http
En Interface/Preferences/all/interface/Main interfaces habilitamos Web (para acceso vía web). Aparece http debajo
Tenemos que poner contraseña en Interface/Preferences/all/interface/Main interfaces/Lua
Ahora podemos entrar en http://localhost:8080 para controlar VLC
Primero instalamos xbindkey
Para saber cual es el código de una tecla hacemos:
# xbindkeys -k
Y pulsamos la tecla que queramos, por ejemplo Fn+Play
"(Scheme function)" m:0x0 + c:172 XF86AudioPlay
Modificamos el fichero .xbindkeysrc y ponemos las siguientes líneas con la contraseña que toca:
#vlc next
"wget --http-user='' --http-password=****** -q -t 1 -O /dev/null http://localhost:8080/requests/status.xml?command=pl_next"
m:0x0 + c:171
#vlc prev
"wget --http-user='' --http-password=****** -q -t 1 -O /dev/null http://localhost:8080/requests/status.xml?command=pl_previous"
m:0x0 + c:173
#vlc play/pause
"wget --http-user='' --http-password=****** -q -t 1 -O /dev/null http://localhost:8080/requests/status.xml?command=pl_pause"
m:0x0 + c:172