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 :
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.
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/