Has anyone used the Schedule RSS feeds, in the TelVue Princeton Server, to power their own website guide or external CG system?
Schedule RSS Powering Your Own Guide(20 posts) (9 voices)
We are thinking of doing that, parsing the RSS feed with the RSS2HTML module for CMS Made Simple. But would it be possible to add description to the feed? Title without description doesn't say as much about a program.
We explored using the Schedule RSS feed on our website and bulletin board, but found that the labor hours involved in switching the website to a Drupal database-driven system (which would allow customizing of the RSS feed for the online schedule) was not tenable at that time. I'm hoping that I'll have more free time soon to move to Drupal, or that in the meantime to process of using the Schedule RSS will become simpler. For now, we're using the external schedule the server provides. Not ideal, but it works for the moment.
As far as your question goes, Westis, I believe that if you edit the Description field for a file (the one that by default reads "IMPORTED: Please set program, episode, etc.") you can tell your RSS "translator" to display the <description> lines in the RSS feed code. If you've already tried that with no success, please let me know. It will be very helpful to know more about how RSS readers interpret the various fields.
The biggest disappointment has been that it seems it is impossible to get Telvue's WebUS Inside to talk to the Schedule RSS. At first, we were laboriously updating the WebUS "Messages" with the schedule on a daily basis, but eventually we found that, again, for a small PEG Access station, the labor hours that were being devoted to that exercise were not worth the return. I hope that someday "WebUS Inside" will actually integrate more with the Telvue Princeton Server system.
rbrooks, most of the stations I'm familiar with who do that are using Drupal for their website. There are some nicely customized online schedules out there. Unfortunately, we haven't been able to move to Drupal yet, and from what I understand, it's the database functionality that Drupal provides that makes those customizable schedules from the Schedule RSS so slick. I'm looking forward to when I have the time to start using Drupal and can explore options besides the "external schedule" provided.
I have not found any way to get the Schedule RSS to talk to Telvue's WebUS Inside, which has been a big disappointment.
We were able to put the "Now Playing" feed on our website which is joomla based using the Simple RSS Feed Reader by JoomlaWorks - you can see it at http://www.ltveh.org - of course the issue is that the server doesn't simply specify the title of the program, it includes the start time (which I've always argued should have been a separate tag). So we have a little more information than actually desired.
We were having the same problem when using a CSV file to update the schedule. Having all that information in one field was very inconvenient and we had to write a macro that looked for the start time and separated it out. Ultimately, that work around proved to be too cumbersome to use on a daily basis.
(Sorry for the double-post above.)
If you are using Drupal, you can download http://drupal.org/project/om_broadcast_sync
It creates a content type called om_airing and provides the RSS mapping from Princeton's RSS fields into Drupal. Once you have node with Date fields in Drupal, you can display them any way you'd like... a calendar, a list of the 5 upcoming shows per channel, the upcoming airings of all shows in a specific project, etc.
@NikkiMorse: We have the description field filled for virtually all our programs. But thers is no description tag in the RSS output... Is there supposed to be?
Btw, we're in the process of moving our site to Drupal. Can't wait to get it up and running, although it may take another couple of weeks or months until we do the full move.
This is what one item looks like in the RSS Feed that we get (from the orange/gray button on the dashboard):
(Note: I'm replaced < and > with [ and ])
[title]Sen. Sanders - Thu, 01 Jul 2010 06:00:00 -0400[/title]
[pubDate]Thu, 01 Jul 2010 06:00:00 -0400[/pubDate]
Announces funding for School gardens
[category]Public Imported Vt[/category]
Usually that field has by default: "IMPORTED: Please set program, episode, etc."
Does this look like the same RSS Feed, or are we perhaps talking about different things?
Yeah, it's the same RSS feed, but mine looks like this:
<pubDate>Thu, 01 Jul 2010 13:15:00 +0200</pubDate>
No thumbnail, no description.
Maybe it's different versions? We're currently stuck with 3.6.10 because of some issues with PAL in the IP stream on later releases.
It is a difference between versions. The version westis posted is the newer version. You can tell because the pubDate is separate from the title. I'm updating the API documentation right now to reflect the newer version and will post back a link when it's ready.
The older version and newer version live side-by-side at different URLs in our application, but the plan is to eventually deprecate the older version.
Sorry for the confusion!
Thanks for the clarification, Joe. But how come that description and thumbnail tags have been removed in the latter version? Those two would be very much desirable.
The missing description and thumbnail URLs in the later version is an oversight. It will be added back in the next version.
The newer RSS feed now has its own page in our API docs:
Thanks for the information, Joe.
I'm happy to see that the full schedule has been converted to this format, but any idea when we can expect the "Now Playing" or "Next Playing" to follow the same format?
Its a good suggestion redluss, we will shoot for it in the next version or two I think.
We've been using Simple Pie (http://simplepie.org/) and PHP to parse the rss feeds from our Telvue server into sections to only display what is necessary. We then schedule the PHP files on our bulletin board system (xibo, http://xibo.org.uk/) to create automatically updated schedules for each day of the week, as well as 'Coming Up Next' lower thirds. Its pretty hackey, but it works.Posted 2 years ago #