PlayIt Live

Acción Ejecutar comando de utilidad

La acción Ejecutar comando de utilidad ejecuta el PlayIt CLI integrado – PlayIt.Cli.exe, ubicado en la carpeta PlayIt.Cli de tu instalación de PlayIt Live – con los parámetros que proporciones. Generalmente se utiliza como paso en un evento programado para colocar archivos de audio o de registro en su ubicación correcta, por ejemplo, copiando la grabación más reciente en una carpeta o descargando archivos de un servidor FTP, antes de que otra acción los importe.

Parámetros

  • Nombre – una etiqueta para el comando que te permite reconocerlo en la lista de acciones.
  • Parámetros – la línea de comandos que se pasa al PlayIt CLI: el nombre del comando seguido de sus opciones (ver más abajo).
  • Esperar a que termine – cuando está marcado, el evento programado espera a que el comando finalice antes de ejecutar la siguiente acción. Marca esta opción cuando una acción posterior dependa de que el archivo esté disponible.

Cada comando registra su progreso en el registro de eventos, y los archivos se copian o descargan mediante un archivo temporal que se renombra a su ubicación definitiva una vez completado, de modo que un archivo a medio escribir nunca será detectado por una carpeta supervisada.

Comandos disponibles

copy-file

Copia un único archivo a otra ubicación.

OpciónRequeridoDescripción
--sourceLa ruta del archivo de origen.
--destinationLa carpeta de destino o una ruta completa del archivo. Las carpetas inexistentes se crean automáticamente.
copy-file --source "C:\Recordings\latest.mp3" --destination "D:\Playout\Imports"

copy-newest-file

Copia el archivo más reciente de una carpeta a otra ubicación. Útil cuando un sistema externo escribe un nuevo archivo cada vez y solo necesitas el más reciente.

OpciónRequeridoDescripción
--sourceLa carpeta de origen.
--destinationLa carpeta de destino o una ruta completa del archivo.
--filterNoUn filtro de comodines para determinar qué archivos considerar, por ejemplo *.mp3.
--regex-filterNoUn filtro de expresión regular, por ejemplo Part [0-9]+.
--strategyNoCómo se determina el "más reciente": LastModifiedDate (predeterminado), CreatedDate o FileNameAlpha (orden alfabético inverso – útil cuando los archivos tienen nombres en un formato ordenable como YYYYMMDDHHMMSS).
copy-newest-file --source "C:\Incoming\News" --destination "D:\Playout\News.mp3" --filter *.mp3

download-ftp-file

Descarga un único archivo desde un servidor FTP o FTPS.

OpciónRequeridoDescripción
--hostEl nombre de host del servidor.
--portNoEl número de puerto (predeterminado 21).
--usernameNoEl nombre de usuario.
--passwordNoLa contraseña.
--remote-file-pathLa ruta del archivo en el servidor.
--local-file-pathDónde guardar el archivo localmente.
--encryption-modeNoPara FTPS: None (predeterminado), 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

Descarga los archivos de un directorio desde un servidor FTP o FTPS.

OpciónRequeridoDescripción
--hostEl nombre de host del servidor.
--portNoEl número de puerto (predeterminado 21).
--usernameNoEl nombre de usuario.
--passwordNoLa contraseña.
--remote-directory-pathEl directorio remoto que se va a descargar.
--local-directory-pathLa carpeta local en la que se descargarán los archivos.
--filterNoUn filtro de comodines para determinar qué archivos descargar, por ejemplo *.mp3.
--regex-filterNoUn filtro de expresión regular.
--encryption-modeNoPara FTPS: None (predeterminado), 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

Combina esta acción con una carpeta supervisada o una acción Insertar/Importar registro/lista de reproducción externo para incorporar automáticamente el audio copiado o descargado a tu biblioteca o Playout Log.

Docs Build d4b6551.68