Je pense que tout le monde connaît ce merveilleux logiciel de lecture de fichier multimédia qu'est VLC 😎 J'imagine que comme moi vous avez déjà dû chercher dans le noir les touches du clavier pour mettre en pause ou même vous déplacer jusqu'à votre ordinateur pour mettre en pause quand on vous appelait. Mais est-ce que vous savez qu'il est possible de piloter une instance de VLC à distance sans rien installer ?

Comme beaucoup de fonctionnalité de VLC, peu de gens savent qu'on peut faire ça et très facilement ! 😀

Activer l'interface de contrôle

Pour commencer on va activer l'interface web :

  • Outils > Préférences
  • en bas de l'écran cliquez sur Tous
  • dans la colonne de gauche, sous Interface, choisir Interfaces principales
  • Cochez la case Web

Ensuite il faut définir un mot de passe pour l'accès à cette interface (c'est une étape obligatoire) :

  • sans quitter les paramètres, dépliez Interfaces principales
  • cliquez sur Lua
  • sous Lua par HTTP entrez un mot de passe

Pour que tout soit pris en compte, il suffit de cliquer sur Enregistrer en bas de l'écran des préférences puis redémarrer VLC.

Accès à distance

Dans un premier temps on va valider que tout est activé correctement. Ouvrez un navigateur sur la même machine que celle qui fait tourner VLC, puis allez sur l'URL : http://localhost:8080.

Après avoir saisi le mot de passe que vous avez choisi (laissez l'identifiant / le login vide) vous devriez voir ça :

Interface Web de VLC

Pour y accéder à distance, il suffit de déterminer son adresse ip

  • sous linux : ouvrez un terminal, entrez ip a et vous devriez trouver une ip du style 192.168.1.11
  • sous windows : Windows+R, saisir cmd puis entrer, dans la fenêtre saisir ipconfig puis entrer ; vous devriez trouver une ip du style 192.168.1.11

Là il suffit ensuite d'aller sur l'appareil qui servira de télécommande et de se rendre sur l'URL : http://192.168.1.11:8080 (en remplaçant 192.168.1.1 par l'ip que vous avez trouvé évidemment).

L'interface n'est pas extrêmement moderne, mais elle fait le job quand il nous faut une télécommande. En particulier sur mobile, où on a vraiment que les boutons de contrôle.

Interface Web de VLC en vue mobile

Les applications mobiles

J'ai testé sur Android l'application VlcFreemote (disponible que sur F-Droid (un store alternatif à Google Play)). L'interface est sympa mais n'apporte aucune autre fonctionnalité à part la possibilité d'avoir une liste de serveur VLC en mémoire (si vous voulez contrôler plusieurs VLC en parallèle). Dans l'idée c'est assez logique comme toutes les applications du genre repose sur l'interface web de VLC, elles n'ont pas plus d'accès.

Conclusion

C'est une des nombreuses fonctionnalités un peu caché de VLC que je vous montre là ! Je trouve celle-ci très pratique, c'est presque dommage qu'elle ne soit pas activée par défaut !

Ce serait intéressant de voir si c'était possible de moderniser un peu cette interface avec un peu de CSS pour la rendre un peu plus au goût du jour. Peut-être un jour je prendrais le temps de mettre le nez dans les sources de VLC… 🤔

Crédit photo : https://pixabay.com/photos/black-button-communication-control-21166/