BravoCMSLibrary 1.0.4.13

dotnet add package BravoCMSLibrary --version 1.0.4.13                
NuGet\Install-Package BravoCMSLibrary -Version 1.0.4.13                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="BravoCMSLibrary" Version="1.0.4.13" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add BravoCMSLibrary --version 1.0.4.13                
#r "nuget: BravoCMSLibrary, 1.0.4.13"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install BravoCMSLibrary as a Cake Addin
#addin nuget:?package=BravoCMSLibrary&version=1.0.4.13

// Install BravoCMSLibrary as a Cake Tool
#tool nuget:?package=BravoCMSLibrary&version=1.0.4.13                

Bravo CMS Library

This is a library for Bravo CMS. It is designed to help in the syncing of data between the Bravo CMS, and machines that are showing the media assigned to their machine.

Plugins

The library is designed to be extendable, using the SharpPluginSystem package. This allows for the easy creation of plugins that can be loaded into the library and used outside of the library.

Operations

Operation String Description
projectset Set the project by its code.
projectsync Sync your local project with the cloud database.
getcode Retrieves the project by its code.
download Downloads the specified playlist from the specified machine.
mediasync Synchronizes media on the machine with a project.
auth Handles authentication.
checkauth Checks the current authentication status.
machineinit Initializes the machine.
reset Reset all the auth , project, and cache to factory default.
where Outputs the temporary data path.
opentemp Opens the temporary data path.

Usage

On Windows you call BravoCMSCLI.exe on Mac OSX, call BravoCMSCLI just remove the .exe.

Windows

BravoCMSCLI.exe --project PRO --machine Main --outputPath "P:\temp\BravoCMSCLI"  --oscHost "127.0.0.1" --oscPort 8410 --oscAddress "/projectReceived" --download --operation "projectsync"

Mac OSX

BravoCMSCLI --project PRO --machine Main --outputPath "~/temp/BravoCMSCLI"  --oscHost "127.0.0.1" --oscPort 8410 --oscAddress "/projectReceived" --download --operation "projectsync"

Important Notes

  • You need to authenticate the machine before you can run any of the other operations. See the docs Here

Arguments

Option Required Default Description
--project Yes The project code.
--machine No The machine name to sync.
--playlist No The playlist to download and sync.
--outputPath Yes The output file path.
--oscHost No The OSC Host to send the loaded notification to.
--oscPort No The OSC Port to send the loaded notification to.
--oscAddress No The OSC Address to send the loaded notification to.
--hide No Hide the console window.
--download No False Download the missing files.
--projectPath No The path to the project file to load if possible.
--operation Yes The operation to perform.
--forceUpdate Yes Force update the project.
--email No The email to use for authentication.
--password No The password to use for authentication.
Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.4.13 85 12/18/2024
1.0.4.12 72 12/18/2024
1.0.4.11 76 12/18/2024
1.0.4.10 76 12/18/2024
1.0.4.9 73 12/18/2024
1.0.4.8 79 12/18/2024
1.0.4.7 75 12/17/2024
1.0.4.5 78 12/2/2024
1.0.4.4 78 12/2/2024
1.0.4.3 77 12/2/2024
1.0.4.2 75 12/2/2024
1.0.4.1 95 11/28/2024
1.0.4 86 11/28/2024
1.0.2 85 11/28/2024
1.0.0 77 11/27/2024