Broadcast management software: scheduling, media library and EPG

Veset Nimbus imports your playlists, keeps the media library the schedule plays from, and generates the EPG. Schedules arrive from your traffic system, a watch folder, the REST API or MCP, and every channel in the account works from the same library.

Playlists in, from wherever you build them

Keep your traffic or scheduling system. Nimbus takes its playlists in the format it already produces.

  • Formats

    BXF · XML · XLSX · CSV · JSON

    Playlist formats Nimbus imports. A custom format gets its own parser during onboarding.

  • Watch folders

    S3 watch folder · SFTP watch folder

    Drop a playlist into an S3 or SFTP folder and Nimbus picks it up.

  • Console, API and MCP

    Console upload · REST API · MCP

    Upload in the console, push schedules from scripts or a traffic system through the REST API, or let an AI assistant edit them through the Nimbus MCP server.

The EPG comes out of the same schedule as XMLTV. Platform-specific XML formats are available on request.

The media library the schedule plays from

  • Ingest

    From any S3-compatible storage or SFTP, and from AWS Glacier, Azure Blob and Google Cloud Storage. Third-party MAM and CMS systems can be integrated.

  • Asset types

    Video, audio, subtitles, graphics, and XML or other metadata.

  • Library tools

    Edit, cut and copy, metadata, tagging, cue points, archiving and a folder structure.

  • Quality check

    Asset metadata is compared against rules you set. Third-party video analysis connects through the API.

One library and schedule for several channels

  • Shared library and schedules

    Channels in the same Nimbus account share the content library and schedules.

  • One team

    The same operators work on every channel in the account, without switching accounts through SSO.

  • Time-zone and delay versions

    Base a new channel on a main channel by transposing its playlists to another time zone or a time delay.

  • Variants

    A channel where most content matches the main one, but the ad breaks, compliance edits or graphics differ.

What the schedule drives

  • Graphics

    HTML5 graphics templates can take their data from the schedule.

  • DVE

    L-shape, credit squeeze and picture-in-picture, triggered from the schedule.

  • Ad markers

    SCTE-35 markers from the schedule, on TS-based outputs, for ad insertion downstream.

  • EPG

    XMLTV generated from the schedule, with platform-specific XML on request.

Plan and check before air

  • Live and file events

    Live events sit in the schedule alongside file events.

  • Blocks and templates

    Build schedules from reusable blocks and plan templates.

  • Validation

    Validate a schedule before it goes to air.

  • Missing-assets report

    A CSV or JSON report of scheduled assets that aren't in the library yet.

  • Channel locking

    Lock a channel while you edit it, so two people's changes don't clash.

Frequently asked questions

Which playlist formats can Nimbus import?

BXF, XML, XLSX, CSV and JSON. If your system produces another format, Veset builds a parser for it during onboarding.

Can our traffic system send schedules automatically?

Yes. Push them through the REST API, or drop the files into an S3 or SFTP watch folder.

Does Nimbus generate the EPG?

Yes, as XMLTV from the schedule. Platform-specific XML formats are available on request.

Can I check a schedule before it goes to air?

Yes. Validate the schedule, and run the missing-assets report to list scheduled assets that aren't in the library yet.

Can several channels use the same content and schedules?

Yes. Channels in one Nimbus account share the content library and schedules, and a time-zone or time-delay version of a channel can be made by transposing its playlists.

Can an AI assistant edit the schedule?

Yes. The Nimbus MCP server exposes the full Nimbus API, so an assistant can read and change a channel's schedule.

Bring a sample playlist

Tell us which traffic or scheduling system you use and the format it exports, and we'll show it running in Nimbus.

  • We reply to sales requests within five business days.
  • We use your details only to answer this request, and send product news only if you tick the box. Privacy policy

Or email sales@veset.tv.

All fields are required unless marked optional.