About: LTN Schedule now has the option to mark main elements and setup additional meta data within the LTN Schedule playlist for playlist elements that should appear within an extra tailored EPG (Electronic Program Guide) manifest version for FAST platform EPG. Currently, LTN Schedule supports tailored versions for:
- Roku
- Samsung TV+
Library elements and Playlist elements provide additional (optional) EPG Settings with more meta data infos that can be set. Playlist Elements inherit initial settings from the parental library object when the library element is used (dragged) within the playlist. From this point on, the infos for playlist elements can be modified individually.
The library element EPG meta data can also be automatically uploaded within the SFTP file upload process with the provided extra meta data .xml - see uploading files via SFTP.
- Switch this button to ON to use this playlist element within the tailored EPG version.
- Set a title that should be used for the tailored EPG version.
- Enter a URL to an image file (e.g. https://mydomain.com/testimage.png) that should be listen within the tailored EPG version.
- Select a language for the playlist element that should be used for the tailored EPG version.
- Enter a content rating description for the playlist element that should be used for the tailored EPG version.
- Enter a category text for the playlist element that should be used for the tailored EPG version.
- Enter the internal playlist ID that should be published for the element within the tailored EPG version.
- Enter a custom content duration (e.g. that is maybe rounded, etc...) that should be used for the tailored EPG version.
All meta data is optional and is not mandatory to save the dialog.
You can also mark multiple elements as EPG (9) when using the playlist multi-edit dialog:
Once you have activated the "Use for EPG" switch, you will see that the content is marked with an EPG Symbol within your playlist:
All EPG endpoints are updated 30 seconds after the last playlist update.
If the playlist is set to restart on end, the EPG output will show another round of the playlist.
--
EPG access without API (from LTN Schedule Version 9.9.4 on)
Beside accessing the EPG via the LTN Schedule API - see below. The 2 flavors LTN EPG and LTN-FULL EPG and be accessed via URLs that are also available without API user and passwords. The URLs to those EPGs are:
LTN flavor EPG: https://systemname.ltnschedule.com/epg.xml
LTN-Full flavor EPG: https://systemname.ltnschedule.com/epg-full.xml
--
EPG access via API
To access all other full and tailored EPGs via API, please visit our API Documentation to check the EPG-API configuration:
Examples
The playlist using the following EPG would look like this.
Epg flavors provided /api/v1/epg:
Full EPG /full -> Contains all the elements of the rundown, with their actual playtime, in a XMLTV format, it also includes any additional EPG information that the elements have
LTN EPG /ltn -> Contains the elements that have been enabled for EPG output, in a XMLTV format, with the playtime as described in the EPG information. Date formats are "yyyyMMddHHmmss".
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<tv xmlns="http://ltnglobal.com/schedule/epg">
<channel id="schedule system">
<display-name>Schedule System</display-name>
</channel>
<programme channel="schedule system" start="20230127153824" stop="20230127171858">
<title>VOD Element 1 Episode 1</title>
<desc/>
<length units="seconds">3600</length>
<rating>
<value>PG-18</value>
</rating>
<category>noir</category>
<icon height="" src="" width=""/>
</programme>
<programme channel="schedule system" start="20230127171858" stop="20230127171958">
<title>VOD Element 1 Episode 1 replay</title>
<desc/>
<length units="seconds">3600</length>
<rating>
<value>PG 18</value>
</rating>
<category/>
<icon height="" src="" width=""/>
</programme>
<programme channel="schedule system" start="20230127171958" stop="20230128200132">
<title>Live element 1</title>
<desc/>
<length units="seconds">3638</length>
<rating>
<value>All</value>
</rating>
<category/>
<icon height="" src="" width=""/>
</programme>
</tv>
Samsung TV Plus /samsungtvp -> Same as ltn epg, except tailored for Samsung TV Plus platform, the date format is "yyyy-MM-dd'T'HH:mm:ss.SSSS" and it needs less information (description, rating, genre, icon). The duration is computed from the start of the EPG element until the start of the next EPG element
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<tv xmlns="http://ltnglobal.com/schedule/epg">
<channel id="schedule system">
<display-name>Schedule system</display-name>
</channel>
<programme channel="schedule system" start="2023-01-27T15:38:24.0575" stop="2023-01-27T17:18:58.0629">
<title>VOD Element 1 Episode 1</title>
<desc/>
<length units="seconds">3600</length>
<rating>
<value>PG-18</value>
</rating>
<category>noir</category>
<icon height="" src="" width=""/>
</programme>
<programme channel="schedule system" start="2023-01-27T17:18:58.0629" stop="2023-01-27T17:19:58.0796">
<title>VOD Element 1 Episode 1 replay</title>
<desc/>
<length units="seconds">3600</length>
<rating>
<value>PG 18</value>
</rating>
<category/>
<icon height="" src="" width=""/>
</programme>
<programme channel="schedule system" start="2023-01-27T17:19:58.0796" stop="2023-01-28T20:01:32.0933">
<title>Live element 1</title>
<desc/>
<length units="seconds">3638</length>
<rating>
<value>All</value>
</rating>
<category/>
<icon height="" src="" width=""/>
</programme>
</tv>
Roku /roku -> We provide the content for the "Schedule" field of the "content" object of the LiveFeed content type. It is a reduced array containing the id, broadcast dates, duration and isLive information. The series/movies/... information is to be filled by the customer in their own epg xml.
[
{
"id": "123",
"durationInSeconds": 3638,
"isLive": true,
"date": "2023-01-27",
"times": [
"17:19:58"
]
},
{
"id": "263",
"durationInSeconds": 3600,
"isLive": false,
"date": "2023-01-27",
"times": [
"15:38:24",
"17:18:58"
]
}
]