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 su instalación de PlayIt Live – con los parámetros que usted proporcione. Normalmente 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 le permitirá 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 (véase más abajo).
  • Esperar a que finalice – cuando está marcado, el evento programado espera a que el comando termine antes de ejecutar la siguiente acción. Marque 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 monitorizada.

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 necesita 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

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

Docs Build d4b6551.68