Local RSS feed -> Xibo crash

Hi !
I come back with another problem this time :yum:
My goal is : I want to display a local RSS feed (so a RSS feed that I create and update)

My questions are :

  • Where do I put the RSS file. Because right know I have this RSS feed ??

And when I configure my Ticker like this :

XIBO CRASH !!! :cry:
So I need to restart xampp and nothing is display … (after reboot)
So I wonder if the location of my file is good : C:\xampp\htdocs\rss
Indeed it’s like Xibo can’t acces my file,
but when I put http://localhost:8080/rss/test.rss on firefox it read my rss without problem :rage:


  • Another BIG question is : I have a node script which return me the embedded link of a youtube video with it’s duration.
    Let’s say I put the link in the title, and the duration in description, IS IT POSSIBLE to put the duration into the ticker settings via the RSS feed ??

:sunglasses: I’m waiting for your idea Peter :yum:
(but it’s more complicated it isn’t the priority)

Thanks !!!

Edit : Oh by the way no problem for displaying online rss

RSS is parsed by the CMS im afraid - so the CMS needs access to that feed. It looks like you have the player and CMS on the same PC?

You probably just need to put http:// in the ticker properties too?

Any particular reason why you wouldn’t want to use a DataSet for this - I mean if you are hand crafting your RSS feed you could do that in the CMS interface as a DataSet instead - and then use a DataSet ticker to display it.


Your other question is tricky - it sounds like you want the duration of a media item to be governed by the duration returned by a separate script?

The only ways I can think of doing this are

  • an API application to create the layout/media and set the duration accordingly.
  • a custom module which calls your node script and returns the duration tag inside its getResource return call

Both of these are a bit more advanced and I would recommend using 1.8 to do them as the way to achieve it is far more refined.

Hi ! :slight_smile:
Thanks you for your answer !


Ok so first of all … : SHAME ON ME !! :sob: :sob:
So stupid to forget " http:// " thanks :smiley: It’s OK now !! :triumph:

My Rss is not hand crafting, it’s a nodejs script which take informations on web and create a rss file with this information !!
So that why I don’t want to use the Dataset, because at the end my goal is to never go on Xibo web and all data are automatically update !!


And for my other question. It’s more complicated, my hope (but I don’t really believe it’s possible :cry:) is that :


And we imagine I put the duration in seconds in the description !!

I think the first solution is a bit too complicated for me ! And I try to not use directly the CMS in my app because I’m bad with SQL ^^ That why I try to figure it out without the database !!
But if I don’t have other choices I will study my SQL !
I also don’t understand why I should change the version to 1.8 ?

Thanks anyway !! (sorry for my french english :sunglasses: )

An other way of thinking my problem is :
Is there a way to send the duration in the HTML part here :

You can’t use [Description] for the duration.

You need to enter a number of seconds that the widget is shown for - or if you have duration per item ticked, then the time each item should be shown for.

Yes yes I know but here my content is changing …

For example : The first time the rss item will be : Video 1 - 33sec but my script is always working so If a new video is available,
The script will change the link of the video (Video2) AND the duration !!!
And here I want the duration change automatically !
I don’t want to go on Xibo->Layout and change the duration myself :frowning:

ABSOLUTELY IMPOSSIBLE ? :cry:

You could use the 1.8 series CMS beta, and then connect in via the API to make amendments to the duration programatically - but no, it’s not possible to have Xibo change the duration based on the content by magic I’m afraid.

If you were going down the API route, then it might be simpler to just skip the RSS completely and generate a new layout for each new video you publish. That way you can just use Xibo to play back the video - which will reduce the bandwidth use to your webserver, and will ensure that each Player has an offline copy to play. You can set the duration to 0 seconds in that case and the video will just play to the end each time.

Ok thanks!
Where can I find some information about the API ?

The manual has the documentation for the API:

http://xibo.org.uk/manual-tempel/en/api.html