Inloggen

Bitfocus Companion

Bedien Cliqer vanuit Bitfocus Companion met de ingebouwde Cliqer-module, automatisch geïnstalleerd en direct klaar voor gebruik.

Cliqer integreert met Bitfocus Companion, de populaire opensourcesoftware voor knopbediening bij live producties. De Cliqer-module wordt automatisch geïnstalleerd zodra Cliqer Companion op je systeem detecteert, dus je hoeft niets handmatig in te stellen.

Automatische installatie: De Cliqer-module wordt met de app meegeleverd en bij het opstarten in de modulemap van Companion geplaatst. Verschijnt er een nieuwere versie, dan werkt de app de module ter plekke bij.
Beschikbaarheid: De module (v1.2.2) wordt meegeleverd met de desktopapp van Cliqer.

Zo werkt het

Cliqer draait twee loopbackservers waarmee de module verbinding maakt: een HTTP-actie-API op 127.0.0.1:24601 voor knopacties en een WebSocket op 127.0.0.1:9052 die live timerupdates en de app-status streamt voor feedbacks en variabelen.

Dezelfde computer: Beide servers zijn alleen via loopback bereikbaar, dus Companion moet op dezelfde computer draaien als Cliqer om acties uit te voeren en feedbacks bij te werken.

Installatie

Companion installeren

Installeer Bitfocus Companion en start het minstens één keer

Cliqer starten

Start Cliqer: de app plaatst de Cliqer-module in de modulemap van Companion

Een Cliqer-verbinding toevoegen

Herstart Companion één keer zodat de module wordt ingelezen en voeg daarna een Cliqer-verbinding toe (deze wijst naar 127.0.0.1, actie-API-poort 24601)

Automatische updates: Bij elke start controleert Cliqer of er een nieuwere moduleversie is meegeleverd en werkt de modulemap ter plekke bij. Houdt Companion de huidige module open, dan wordt het vernieuwen uitgesteld tot een volgende start, zodat de module nooit half weggeschreven achterblijft.

Beschikbare acties

De module biedt 19 acties, gegroepeerd per categorie:

CategorieActies
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 minuten)
CallersCaller to Program (kies inbeller 1-9), Clear Program (naar zwart)
ControlStop Screen Share, Toggle Program NDI Output, Toggle Timer NDI Output
Hoe presets worden toegepast: De vier preset-acties sturen vaste duren van 5, 10, 15 en 20 minuten. Cliqer selecteert de bijbehorende preset in je Timer-paneel als er een is ingesteld voor dat aantal minuten; anders zet de app de timer direct op die duur.
Inbeller-, deel- en NDI-acties werken op de presentatiehost. Een inbeller naar programma zetten, programma wissen, schermdelen stoppen en de NDI-schakelaars worden uitgevoerd op de Cliqer-app op deze computer, en voor de inbelleracties heb je een abonnement met Studio-bediening nodig. Een actie zonder iets om op te werken meldt succes en doet verder niets.

Feedbacks

Feedbacks passen het uiterlijk van een knop aan op basis van de live status. De module definieert 11 feedbacks:

FeedbackActief wanneer
Timer RunningDe timer telt actief
Timer StoppedDe timer is gepauzeerd
Timer Green (Talk Phase)De timer loopt en er is nog ruim tijd
Timer OvertimeDe timer is in aftelmodus voorbij 0:00
Timer Yellow (Warning Phase)De timer nadert zijn limiet of is gepauzeerd
Timer Red Flash (At Zero / Overtime)Knippert wanneer de timer nul bereikt / in overtijd gaat
Caller On Air (Program)De geselecteerde inbeller is live op de programmabus
Caller ConnectedOp de geselecteerde inbellerplek is een inbeller verbonden
Screen Share ActiveEr staat een schermdeling op de programmafeed
Program NDI Output ActiveDe programma-NDI-uitvoer staat aan
Timer NDI Output ActiveDe timer-NDI-uitvoer staat aan

Variabelen

De module stelt 14 variabelen beschikbaar voor gebruik in knopteksten en triggers. Verwijs ernaar via het verbindingslabel, bijvoorbeeld $(Cliqer:timer_display) als de verbinding Cliqer heet:

VariabeleBeschrijvingVoorbeeld
timer_displayHuidige timerwaarde (MM:SS)14:30
timer_minutesMinutendeel14
timer_secondsSecondendeel30
timer_stateTimerstatusrunning / stopped
preset1_label … preset4_labelPresetduren (MM:SS)05:00
program_callerNaam van de inbeller die nu op programma staatJane
callers_countVerbonden inbellers3
viewers_countPubliek / kijkers128
presenters_countVerbonden presentatoren2
room_idHuidige ruimte-IDABC123
room_urlDeelbare link naar de ruimtehttps://cliqer.io/ABC123

Presets

De module wordt geleverd met kant-en-klare knoppresets, zodat je een bedieningspaneel bouwt door simpelweg te slepen. Ze zijn gegroepeerd in dezelfde categorieën als de acties: Click, Timer, Presets, Callers en Control. Zet ze op een Companion-pagina voor directe bediening van slides, timer, inbellers en uitvoer.

Platformondersteuning

PlatformLocatie automatische installatie
macOS~/Library/Application Support/companion/modules/
Windows%APPDATA%\companion\modules\

De module wordt in die map geplaatst in een submap cliqer-cliqer-<version> (bijvoorbeeld cliqer-cliqer-1.2.2). Wanneer Cliqer een update installeert, verwijdert de app eerst de map van de vorige versie, zodat alleen de huidige versie overblijft.

Probleemoplossing

Module verschijnt niet in Companion

  • Zorg dat Companion is geïnstalleerd en minstens één keer is gestart vóór Cliqer
  • Companion scant zijn modulemap alleen bij het opstarten, dus herstart Companion één keer na de eerste start van Cliqer, waarna het verbindingstype Cliqer verschijnt
  • De knop Refresh modules in Companion vernieuwt de online store, niet de lokale modulemap, dus herstart Companion om een net geïnstalleerde module zichtbaar te maken

Acties worden niet uitgevoerd

  • Controleer of de verbinding naar 127.0.0.1 wijst op actie-API-poort 24601
  • Houd de standaardpoort van de module aan: Cliqer biedt de actie-API aan op 24601
  • Er kan maar één Cliqer-instantie de lokale poorten op een computer gebruiken, zie de Stream Deck-notities

Timerfeedbacks of variabelen worden niet bijgewerkt

  • De live feed met timer en app-status gebruikt de loopback-WebSocket op poort 9052, dus Companion moet op dezelfde computer draaien als Cliqer
  • Slide- en timeracties kunnen via HTTP nog steeds slagen, ook als de feed niet verbonden is; reageren knoppen wel maar blijven feedbacks statisch, controleer dan de verbindingsstatus in Companion

Zie ook: Stream Deck-integratie · Timer