ScreenSoft Docs / RSS Integration

RSS Integration

Complete technical documentation for RSS definitions, synchronization, parameters and supported content types.

What RSS integration is for

RSS integration lets ScreenSoft retrieve structured content from a configured RSS channel, prepare its media and distribute definition changes to devices linked to that channel.

How synchronization works

  1. The server connects to each configured RSS channel, retrieves its definition and stores a local copy for comparison.
  2. New media files are downloaded, converted where necessary and prepared. Unused media and items are removed.
  3. If the current definition differs from the previous one, the updated definition is sent to every device linked to the channel.
  4. Devices download the prepared media from the server and use the updated definition.

How ScreenSoft detects item changes

Main properties

XML example

<?xml version="1.0"?>
<rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/">
    <channel>
        <item>
            <guid>661e4533afef0661e4533afef4</guid>
            <title>20% discount</title>
            <description>Grocery from local distributors</description>
            <category/>
            <pubDate>2024-04-16 00:00:00</pubDate>
            <endDate>2024-05-21 00:00:00</endDate>
            <changeDate>2024-04-15 16:00:01</changeDate>
            <link>https://.../661e4533afef0661e4533afef4/</link>
            <media:content url="https://.../6533afef4.jpg" type="image/jpeg"/>
            <media:group>
                <media:content url="https://.../JHR0906799.pdf" name="Document name" type="application/pdf"/>
                <media:content description="Long information text ..." type="text/plain"/>
                <media:content type="text/html"><![CDATA[<h1>Title</h1><p>HTML formatted text</p>]]></media:content>
            </media:group>
        </item>
    </channel>
</rss>

Item parameters

ParameterRequiredTypeExample
guidYESText / Number548A59C5B5E
titleYESText / HTMLGreat news
descriptionNOText / HTMLThis is BIG news
linkNOUrlhttps://...
categoryNOTextNews
authorNOTextBill Johanson
pubDateYESDate-TimeWed, 02 Oct 2002 08:00:00 +0000
endDateNODate-TimeWed, 20 Oct 2002 08:00:00 +0000
changeDateNODate-TimeWed, 03 Oct 2002 08:00:00 +0000
media:contentNOEntry
media:groupNOGroup

Media group entries

Image, Document, Video: media:content is required; url and type are required attributes; name is optional.

HTML: media:content contains Text / HTML and uses required type text/html.

Text: media:content uses required type text/plain and required description.

Supported content types

image/webp image/jpeg image/png video/mp4 video/x-msvideo video/webm video/quicktime video/x-m4v video/mpeg application/pdf application/rtf application/msword application/vnd.openxmlformats-officedocument.wordprocessingml.document application/vnd.ms-excel application/vnd.openxmlformats-officedocument.spreadsheetml.sheet application/vnd.ms-powerpoint application/vnd.openxmlformats-officedocument.presentationml.presentation application/vnd.oasis.opendocument.text application/vnd.oasis.opendocument.presentation application/vnd.oasis.opendocument.spreadsheet text/plain text/html
Didn't find what you were looking for?
Contact ScreenSoft support at support@screensoft.org