PlayIt Live

Azione Esegui comando utilità

L'azione Esegui comando utilità esegue il PlayIt CLI integrato – PlayIt.Cli.exe, nella cartella PlayIt.Cli dell'installazione di PlayIt Live – con i parametri forniti. Viene tipicamente utilizzata come passaggio in un evento programmato per posizionare correttamente file audio o file di log, ad esempio copiando la registrazione più recente in una cartella o scaricando file da un server FTP, prima che un'altra azione li importi.

Parametri

  • Nome – un'etichetta per il comando che consente di riconoscerlo nell'elenco delle azioni.
  • Parametri – la riga di comando passata al PlayIt CLI: il nome del comando seguito dalle relative opzioni (vedere di seguito).
  • Attendi completamento – se selezionato, l'evento programmato attende il completamento del comando prima di eseguire l'azione successiva. Selezionare questa opzione quando un'azione successiva dipende dalla presenza del file.

Ogni comando registra l'avanzamento nel registro degli eventi, e i file vengono copiati o scaricati tramite un file temporaneo che viene rinominato nella posizione definitiva al termine dell'operazione, in modo che un file scritto parzialmente non venga mai rilevato da una cartella monitorata.

Comandi disponibili

copy-file

Copia un singolo file in un'altra posizione.

OpzioneObbligatoriaDescrizione
--sourceIl percorso del file di origine.
--destinationLa cartella di destinazione o un percorso file completo. Le cartelle mancanti vengono create.
copy-file --source "C:\Recordings\latest.mp3" --destination "D:\Playout\Imports"

copy-newest-file

Copia il file più recente in una cartella in un'altra posizione. Utile quando un sistema esterno scrive un nuovo file ogni volta e si desidera solo il più recente.

OpzioneObbligatoriaDescrizione
--sourceLa cartella di origine.
--destinationLa cartella di destinazione o un percorso file completo.
--filterNoUn filtro con caratteri jolly per determinare quali file considerare, ad esempio *.mp3.
--regex-filterNoUn filtro con espressione regolare, ad esempio Part [0-9]+.
--strategyNoCome viene determinato il "più recente": LastModifiedDate (predefinito), CreatedDate o FileNameAlpha (ordine alfabetico inverso – utile quando i file sono denominati in un formato ordinabile come YYYYMMDDHHMMSS).
copy-newest-file --source "C:\Incoming\News" --destination "D:\Playout\News.mp3" --filter *.mp3

download-ftp-file

Scarica un singolo file da un server FTP o FTPS.

OpzioneObbligatoriaDescrizione
--hostIl nome host del server.
--portNoIl numero di porta (predefinito 21).
--usernameNoIl nome utente.
--passwordNoLa password.
--remote-file-pathIl percorso del file sul server.
--local-file-pathDove salvare il file in locale.
--encryption-modeNoPer FTPS: None (predefinito), Implicit, Explicit o Auto.
download-ftp-file --host ftp.example.com --username user --password pass --remote-file-path /news/bulletin.mp3 --local-file-path "D:\Playout\bulletin.mp3"

download-ftp-directory

Scarica i file in una directory da un server FTP o FTPS.

OpzioneObbligatoriaDescrizione
--hostIl nome host del server.
--portNoIl numero di porta (predefinito 21).
--usernameNoIl nome utente.
--passwordNoLa password.
--remote-directory-pathLa directory remota da scaricare.
--local-directory-pathLa cartella locale in cui scaricare i file.
--filterNoUn filtro con caratteri jolly per determinare quali file scaricare, ad esempio *.mp3.
--regex-filterNoUn filtro con espressione regolare.
--encryption-modeNoPer FTPS: None (predefinito), Implicit, Explicit o Auto.
download-ftp-directory --host ftp.example.com --username user --password pass --remote-directory-path /adverts --local-directory-path "D:\Playout\Adverts" --filter *.mp3

Abbinare questa azione a una cartella monitorata o a un'azione Inserisci/Importa log/playlist esterno per portare automaticamente l'audio copiato o scaricato nella libreria o nel Playout Log.

Docs Build d4b6551.68