Intégration externe - VLC

Salut tout le monde ! :waving_hand:

Le petit cône orange est sur à peu près tous les ordinateurs de la planète, et il fait aussi un très bon lecteur de webradios sur un vieux PC ou un Raspberry branché à une enceinte. Voici donc VLC : piloter VLC media player depuis Gladys, en local.

Ce que ça fait

  • Un appareil par VLC (jusqu’à trois) : titre, artiste, album (y compris le morceau en cours d’une webradio), état de lecture, progression, temps restant, volume, et les boutons lire, pause, stop, précédent, suivant et sourdine.
  • Le widget Musique de Gladys fonctionne avec, et il y a aussi un widget « Lecteur VLC » avec la pochette et quatre boutons.
  • L’action « Parler sur une enceinte » de Gladys joue vos annonces sur VLC, puis la musique reprend toute seule là où elle en était.
  • Quatre déclencheurs de scène : lecture démarrée, en pause, reprise, arrêtée.
  • Deux actions de scène : « Lire une adresse dans VLC » (une webradio, un fichier, un flux ; en direct, en remplaçant la playlist ou à la suite) et « Vider la playlist ».
  • En français, anglais, allemand et espagnol.

Le truc sympa

7 h → la webradio du matin démarre à 20 %, et le volume monte dix minutes plus tard
Le film démarre → les lumières du salon baissent ; pause → elles remontent
On sonne → pause, annonce « On sonne à la porte », puis la musique reprend

Installation

:warning: Gladys 5.1 minimum.

Elle arrive dans le store au prochain passage de l’indexeur. En attendant : Intégrations → Installer depuis GitHub, avec GitHub - guim31/gladys-vlc: VLC media player control for Gladys Assistant: playback, volume, now playing, play a URL · GitHub

  1. Dans VLC : Outils → Préférences, en bas à gauche Afficher les paramètres : Tous, puis Interface → Interfaces principales : cochez Web, et dans Lua, choisissez un mot de passe. Enregistrez et relancez VLC. (Sur un serveur : cvlc --intf http --http-password …)
  2. Dans Gladys : l’adresse IP de la machine et ce mot de passe.
  3. Onglet Découverte : ajoutez votre VLC.

Petites réserves honnêtes

  • Testée contre un vrai VLC 3 sous Linux (fichiers, webradios, pochettes, annonces, VLC qu’on ferme et qu’on relance), mais pas encore sous Windows ni macOS : vos retours sont les bienvenus.
  • Pas de découverte automatique (VLC ne s’annonce pas sur le réseau), il faut saisir l’adresse.
  • La sourdine est un volume à 0 (VLC ne donne pas l’état de sa sourdine), pas de déplacement dans un média ni d’aléatoire.

Comme les précédentes, développée avec Claude Code. Projet indépendant, non affilié à VideoLAN.

Dépôt : GitHub - guim31/gladys-vlc: VLC media player control for Gladys Assistant: playback, volume, now playing, play a URL · GitHub