Barrowa Data Source

Barrowa Data Source

Introduction

Barrowa EPG format is a fairly minimal XML format for ingesting EPG events.

Supported Datasources

  1. Local Drop Folder
  2. Http

Example of Barrowa XML

Info
Example of Barrowa

<?xml version="1.0" encoding="UTF-8"?>
<epg_import xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="barrowaxsd.xsd">
<schedule id="EPG-17082026.xml">
<event event_seq="20260901000001" start_time="20260901 05:30:00" end_time="20260901 06:00:00" title="">
<description language="spa" title="NOTICIAS" short_synopsis=" " extended_synopsis=" "/>
<content nibble1="0" nibble2="0"/>
</event>
<event event_seq="20260901000002" start_time="20260901 06:00:00" end_time="20260901 07:00:00" title="">
<description language="spa" title="NOTICIAS" short_synopsis=" " extended_synopsis=" "/>
<content nibble1="0" nibble2="0"/>
</event>
</schedule>
</epg_import>

  1. Start time - 'start_time' attribute (this and 'stop_time' are assumed to be in local time.)
  2. Duration - ('stop_time'-'start_time') attributes
  3. Language  - 'language' attribute of 'description' tag
  4. Name - 'title' attribute of 'description' tag
  5. Short description - 'short_synopsis' attribute of 'description' tag
  6. Long description - 'extended_synopsis' attribute of 'description' tag
  7. Free CA mode - not possible to configure, always set to 0
  8. Parental control -  not possible to configure
  9. Content type - 'nibble1' and 'nibble2' attribute in 'content' tag. For example '4' and '0', which is Content main type "Sports" and Content sub type "general"

Configuring Barrowa Data Source for a service

  1. Login to Playout Web, select the service to configure
  2. select "EIT source" tab
  3. select Barrowa Data Source in "EIT source" combo box
  4. unselect the "Use default" check box
  5. type the path for xml data file e.g. /opt/playout/ftp/update/barrowa/1 (here number 1 is the service id) to "Remote source folder"
  6. If downloading the Barrowa files from the web, select the "Update from the web site" -check box, and fill in the URL
  7. select the "Update periodically" -check box and type suitable period to the "How often to update (seconds)" -edit field
  8. select "Overwrite existing events" -check box