Accedi

Bitfocus Companion

Controlla Cliqer da Bitfocus Companion con il modulo Cliqer integrato, installato automaticamente e pronto all'uso.

Cliqer si integra con Bitfocus Companion, il popolare software open source per il controllo tramite pulsanti nella produzione live. Il modulo Cliqer viene installato automaticamente quando Cliqer rileva Companion sul tuo sistema, quindi non serve alcuna configurazione manuale.

Installazione automatica: il modulo Cliqer è incluso nell'app e viene copiato nella cartella dei moduli di Companion all'avvio. Quando esce una versione più recente, l'app lo aggiorna sul posto.
Disponibilità: il modulo (v1.2.2) è incluso nell'app desktop di Cliqer.

Come funziona

Cliqer esegue due server di loopback a cui si collega il modulo: un'API HTTP per le azioni su 127.0.0.1:24601 per le azioni dei pulsanti e un WebSocket su 127.0.0.1:9052 che trasmette in tempo reale gli aggiornamenti del timer e lo stato dell'app per feedback e variabili.

Stesso computer: entrambi i server funzionano solo in loopback, quindi Companion deve essere eseguito sullo stesso computer di Cliqer perché le azioni vengano eseguite e i feedback si aggiornino.

Configurazione

Installa Companion

Installa Bitfocus Companion e avvialo almeno una volta

Avvia Cliqer

Avvia Cliqer: copierà il modulo Cliqer nella cartella dei moduli di Companion

Aggiungi una connessione Cliqer

Riavvia Companion una volta affinché rilevi il modulo, quindi aggiungi una connessione Cliqer (punta a 127.0.0.1, porta dell'API delle azioni 24601)

Aggiornamenti automatici: a ogni avvio Cliqer verifica se include una versione più recente del modulo e aggiorna sul posto la cartella dei moduli. Se Companion tiene aperto il modulo attuale, l'aggiornamento viene rimandato a un avvio successivo anziché essere lasciato scritto a metà.

Azioni disponibili

Il modulo offre 19 azioni, raggruppate per categoria:

CategoriaAzioni
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 minuti)
CallersCaller to Program (scegli l'ospite remoto 1-9), Clear Program (stacco al nero)
ControlStop Screen Share, Toggle Program NDI Output, Toggle Timer NDI Output
Come vengono applicati i preset: le quattro azioni preset inviano durate fisse di 5, 10, 15 e 20 minuti. Cliqer seleziona il preset corrispondente nel pannello Timer se ne è configurato uno con quel numero di minuti, altrimenti imposta direttamente il timer su quella durata.
Le azioni per ospiti remoti, condivisione e NDI agiscono sull'host della presentazione. Portare un ospite remoto in program, svuotare il program, interrompere una condivisione e attivare o disattivare le uscite NDI sono operazioni eseguite sull'app Cliqer di questo computer, e le azioni per gli ospiti remoti richiedono un piano con il controllo Studio. Un'azione senza nulla su cui agire restituisce un esito positivo e non fa nulla.

Feedback

I feedback cambiano l'aspetto di un pulsante in base allo stato in tempo reale. Il modulo definisce 11 feedback:

FeedbackAttivo quando
Timer RunningIl timer sta contando
Timer StoppedIl timer è in pausa
Timer Green (Talk Phase)Il timer è in corso e c'è ancora tempo a disposizione
Timer OvertimeIl timer ha superato 0:00 in modalità conto alla rovescia
Timer Yellow (Warning Phase)Il timer si avvicina al limite, oppure è in pausa
Timer Red Flash (At Zero / Overtime)Lampeggia quando il timer arriva a zero / sfora il tempo
Caller On Air (Program)L'ospite remoto selezionato è in onda sul bus program
Caller ConnectedLo slot selezionato ha un ospite remoto collegato
Screen Share ActiveUna condivisione dello schermo è sul segnale program
Program NDI Output ActiveL'uscita NDI del program è attiva
Timer NDI Output ActiveL'uscita NDI del timer è attiva

Variabili

Il modulo espone 14 variabili da usare nel testo dei pulsanti e nei trigger. Richiamale tramite l'etichetta della connessione, ad esempio $(Cliqer:timer_display) quando la connessione si chiama Cliqer:

VariabileDescrizioneEsempio
timer_displayValore attuale del timer (MM:SS)14:30
timer_minutesComponente dei minuti14
timer_secondsComponente dei secondi30
timer_stateStato del timerrunning / stopped
preset1_label … preset4_labelDurate dei preset (MM:SS)05:00
program_callerNome dell'ospite remoto attualmente in programJane
callers_countOspiti remoti collegati3
viewers_countPubblico / spettatori128
presenters_countRelatori collegati2
room_idID della stanza attualeABC123
room_urlLink condivisibile della stanzahttps://cliqer.io/ABC123

Preset

Il modulo include preset di pulsanti già pronti, così puoi creare una superficie di controllo semplicemente trascinandoli, raggruppati nelle stesse categorie delle azioni: Click, Timer, Presets, Callers e Control. Trascinali su una pagina di Companion per controllare all'istante slide, timer, ospiti remoti e uscite.

Piattaforme supportate

PiattaformaPercorso di installazione automatica
macOS~/Library/Application Support/companion/modules/
Windows%APPDATA%\companion\modules\

Il modulo viene copiato in una cartella cliqer-cliqer-<version> all'interno di quella directory (ad esempio cliqer-cliqer-1.2.2). Quando Cliqer installa un aggiornamento, rimuove prima la cartella della versione precedente, così resta solo la versione attuale.

Risoluzione dei problemi

Il modulo non compare in Companion

  • Assicurati che Companion sia installato e sia stato avviato almeno una volta prima di Cliqer
  • Companion analizza la cartella dei moduli solo all'avvio, quindi riavvia Companion una volta dopo il primo avvio di Cliqer e comparirà il tipo di connessione Cliqer
  • Il pulsante Refresh modules di Companion aggiorna il suo store online, non la cartella locale dei moduli, quindi riavvia Companion per far comparire un modulo appena installato

Le azioni non vengono eseguite

  • Verifica che la connessione punti a 127.0.0.1 sulla porta dell'API delle azioni 24601
  • Mantieni la porta predefinita del modulo: Cliqer espone l'API delle azioni su 24601
  • Su un computer solo un'istanza di Cliqer può occupare le porte locali: consulta le note su Stream Deck

I feedback o le variabili del timer non si aggiornano

  • Il flusso in tempo reale del timer e dello stato dell'app usa il WebSocket di loopback sulla porta 9052, quindi Companion deve essere eseguito sullo stesso computer di Cliqer
  • Le azioni su slide e timer possono comunque andare a buon fine via HTTP anche quando il flusso non è connesso: se i pulsanti funzionano ma i feedback restano statici, controlla lo stato della connessione in Companion

Vedi anche: Integrazione con Stream Deck · Timer