RSS ticker: Difference between revisions

From Official Kodi Wiki
Jump to navigation Jump to search
>Dankula
 
>Dankula
No edit summary
Line 76: Line 76:
</rssfeeds>
</rssfeeds>
</xml>
</xml>
Each feedset has an id attribute – this is what we are referencing in the <urlset> parameter. As can be seen, there can be more than one <set> defined, and more than one <feed> per set. The <feed>'s must be escaped so that they're xml-safe <nowiki>(ie replace & with &amp; etc.)</nowiki>. Each feed in the set runs through in the order they are defined. [[HOW-TO: Change RSS feeds and more info on RSS feeds|More information about RSS feeds can be found here.]]
Each feedset has an id attribute – this is what we are referencing in the <urlset> parameter. As can be seen, there can be more than one <set> defined, and more than one <feed> per set. The <feed>'s must be escaped so that they're xml-safe <nowiki>(ie replace & with &amp; etc.)</nowiki>. Each feed in the set runs through in the order they are defined. [[RssFeeds.xml|HOW-TO: Change RSS feeds and more info on RSS feeds|More information about RSS feeds can be found here.]]

Revision as of 17:08, 30 July 2006

The rss control is used for displaying scrolling RSS feeds from the internet in XBMC. You can choose the font, size, colour, location and the RSS feed to be displayed.

Example

<xml> <control>

     <description>My First RSS control</description>
     <type>rss</type>
     <id>1</id>
     <posx>80</posx>
     <posy>60</posy>
     <width>500</width>
     <visible>true</visible>
     font14
     <textcolor>FFB2D4F5</textcolor>
     <headlinecolor>FFFFFFFF</headlinecolor>
     <titlecolor>FF655656</titlecolor>
     <urlset>1</urlset>

</control> </xml>

Available Tags

Note that each tag is lower case only. This is important, as xml tags are case-sensitive.

description Only used to make things clear for the skinner. Not read by XBMC at all.
type Specifies the control type
id Specifies the control's id. The value this takes depends on the control type, and the window that you are using the control on. There are special control id's that must be present in each window. RSS feeds may take any id they like, as long as it's not one of the special control id's that the window needs.
posx Specifies where the left of the feed should be drawn. This is offset from the window's coordinates (normally the left edge of the screen, or 0).
posy Specifies where the top edge of the feed should be drawn. This is offset from the window's coordinates (normally the top edge of the screen, or 0).
width Specifies the width that should be used to draw the rss feed. The text scrolls within this width.
visible

Specifies a condition as to when this control will be visible. Can be true, false, or a condition. See here for more information. Defaults to true.

animation

Specifies the animation to be run when the control enters a particular state. See here for more information.

font Specifies the font to use from the font.xml file.
textcolor Specified the color the text should be, in hex AARRGGBB format.
shadowcolor Specifies the color of the drop shadow on the text, in AARRGGBB format.
highlightcolor Specified the color that any highlighted text should be, in hex AARRGGBB format.
titlecolor Specified the color the titles of the feeds should be, in hex AARRGGBB format.
urlset The actual RSS feedset to use. This is an id reference to the <rss> section in RssFeeds.xml:

<xml> <rssfeeds>

 <set id="1">
   <feed updateinterval="30">http://feeds.feedburner.com/XboxScene</feed>
   <feed updateinterval="30">http://feeds.wired.com/wired/topheadlines</feed>
 </set>
 <set id="2">
   <feed updateinterval="30">http://www.cnet.co.uk/feeds/public/rss_news_10.htm</feed>
 </set>

</rssfeeds> </xml> Each feedset has an id attribute – this is what we are referencing in the <urlset> parameter. As can be seen, there can be more than one <set> defined, and more than one <feed> per set. The <feed>'s must be escaped so that they're xml-safe (ie replace & with & etc.). Each feed in the set runs through in the order they are defined. HOW-TO: Change RSS feeds and more info on RSS feeds|More information about RSS feeds can be found here.