Se connecter

Bitfocus Companion

Contrôlez Cliqer depuis Bitfocus Companion grâce au module Cliqer intégré, installé automatiquement et prêt à l'emploi.

Cliqer s'intègre à Bitfocus Companion, le logiciel open source de contrôle par boutons très prisé en production live. Le module Cliqer est installé automatiquement dès que Cliqer détecte Companion sur votre système : aucune configuration manuelle n'est nécessaire.

Installation automatique : le module Cliqer est intégré à l'application et copié dans le dossier des modules de Companion au lancement. Lorsqu'une nouvelle version sort, l'application le met à jour sur place.
Disponibilité : le module (v1.2.2) est fourni avec l'application de bureau Cliqer.

Fonctionnement

Cliqer exécute deux serveurs en boucle locale auxquels le module se connecte : une API d'actions HTTP sur 127.0.0.1:24601 pour les actions des boutons, et un WebSocket sur 127.0.0.1:9052 qui diffuse en temps réel les mises à jour du minuteur et l'état de l'application pour les retours d'état et les variables.

Même machine : les deux serveurs n'écoutent qu'en boucle locale, Companion doit donc tourner sur le même ordinateur que Cliqer pour que les actions se déclenchent et que les retours d'état se mettent à jour.

Configuration

Installer Companion

Installez Bitfocus Companion et lancez-le au moins une fois

Lancer Cliqer

Lancez Cliqer : il dépose le module Cliqer dans le dossier des modules de Companion

Ajouter une connexion Cliqer

Redémarrez Companion une fois pour qu'il prenne en compte le module, puis ajoutez une connexion Cliqer (elle pointe vers 127.0.0.1, port de l'API d'actions 24601)

Mises à jour automatiques : à chaque lancement, Cliqer vérifie si une version plus récente du module est intégrée et met à jour le dossier des modules sur place. Si Companion maintient le module actuel ouvert, l'actualisation est reportée à un lancement ultérieur plutôt que laissée à moitié écrite.

Actions disponibles

Le module propose 19 actions, regroupées par catégorie :

CatégorieActions
ClickLeft Click, Right Click
TimerStart / Pause Timer, Reset Timer, +1 / +2 / +5 Minutes, −1 / −2 / −5 Minutes
PresetsTimer Preset 1 / 2 / 3 / 4 (5, 10, 15, 20 minutes)
CallersCaller to Program (choix de l'intervenant 1-9), Clear Program (passage au noir)
ControlStop Screen Share, Toggle Program NDI Output, Toggle Timer NDI Output
Résolution des préréglages : les quatre actions de préréglage envoient des durées fixes de 5, 10, 15 et 20 minutes. Cliqer sélectionne le préréglage correspondant dans votre panneau Timer s'il en existe un configuré pour ce nombre de minutes ; sinon, il règle directement le minuteur sur cette durée.
Les actions d'intervenant, de partage et NDI agissent sur l'hôte de la présentation. Envoyer un intervenant au programme, vider le programme, arrêter un partage et basculer les sorties NDI s'exécutent sur l'application Cliqer de cette machine, et les actions d'intervenant nécessitent une offre incluant le contrôle Studio. Une action sans cible renvoie un succès et ne fait rien.

Retours d'état

Les retours d'état modifient l'apparence d'un bouton en fonction de l'état en direct. Le module définit 11 retours d'état :

Retour d'étatVrai lorsque
Timer RunningLe minuteur est en train de décompter
Timer StoppedLe minuteur est en pause
Timer Green (Talk Phase)Le minuteur tourne avec du temps en réserve
Timer OvertimeLe minuteur a dépassé 0:00 en mode compte à rebours
Timer Yellow (Warning Phase)Le minuteur approche de sa limite, ou est en pause
Timer Red Flash (At Zero / Overtime)Clignote lorsque le minuteur atteint zéro / passe en dépassement
Caller On Air (Program)L'intervenant sélectionné est à l'antenne sur le bus programme
Caller ConnectedL'emplacement d'intervenant sélectionné a un intervenant connecté
Screen Share ActiveUn partage d'écran est diffusé sur le flux programme
Program NDI Output ActiveLa sortie NDI programme est active
Timer NDI Output ActiveLa sortie NDI du minuteur est active

Variables

Le module expose 14 variables utilisables dans le texte des boutons et les déclencheurs. Référencez-les par le libellé de la connexion, par exemple $(Cliqer:timer_display) lorsque la connexion s'appelle Cliqer :

VariableDescriptionExemple
timer_displayValeur actuelle du minuteur (MM:SS)14:30
timer_minutesComposante minutes14
timer_secondsComposante secondes30
timer_stateÉtat du minuteurrunning / stopped
preset1_label … preset4_labelDurées des préréglages (MM:SS)05:00
program_callerNom de l'intervenant actuellement au programmeJane
callers_countIntervenants connectés3
viewers_countPublic / spectateurs128
presenters_countPrésentateurs connectés2
room_idID de la salle actuelleABC123
room_urlLien de la salle à partagerhttps://cliqer.io/ABC123

Préréglages

Le module fournit des préréglages de boutons prêts à l'emploi pour composer une surface de contrôle par simple glisser-déposer, regroupés dans les mêmes catégories que les actions : Click, Timer, Presets, Callers et Control. Déposez-les sur une page Companion pour contrôler instantanément diapositives, minuteur, intervenants et sorties.

Plateformes prises en charge

PlateformeEmplacement d'installation automatique
macOS~/Library/Application Support/companion/modules/
Windows%APPDATA%\companion\modules\

Le module est placé dans un dossier cliqer-cliqer-<version> à l'intérieur de ce répertoire (par exemple cliqer-cliqer-1.2.2). Lorsque Cliqer installe une mise à jour, il supprime d'abord le dossier de la version précédente, afin que seule la version actuelle subsiste.

Dépannage

Le module n'apparaît pas dans Companion

  • Vérifiez que Companion est installé et qu'il a été lancé au moins une fois avant Cliqer
  • Companion n'analyse son dossier des modules qu'au démarrage : redémarrez donc Companion une fois après le premier lancement de Cliqer, et le type de connexion Cliqer apparaîtra
  • Le bouton Refresh modules de Companion actualise sa boutique en ligne, pas le dossier local des modules : redémarrez Companion pour faire apparaître un module fraîchement installé

Les actions ne se déclenchent pas

  • Vérifiez que la connexion cible 127.0.0.1 sur le port de l'API d'actions 24601
  • Conservez le port par défaut du module : Cliqer expose l'API d'actions sur 24601
  • Une seule instance de Cliqer peut occuper les ports locaux d'une machine, voir les notes sur Stream Deck

Les retours d'état ou les variables du minuteur ne se mettent pas à jour

  • Le flux en direct du minuteur et de l'état de l'application utilise le WebSocket en boucle locale sur le port 9052 : Companion doit donc tourner sur le même ordinateur que Cliqer
  • Les actions de diapositive et de minuteur peuvent toujours réussir via HTTP même lorsque le flux n'est pas connecté : si les boutons se déclenchent mais que les retours d'état restent figés, vérifiez l'état de la connexion dans Companion

Voir aussi : Intégration Stream Deck · Timer