Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

Archive /

Our old forums are still available as a read-only archive.

Moderators: martimiz, Sean, biapar, Willr, Ingo, simon_w

How do I generate a Media RSS Feed?


Reply


3 Posts   1774 Views

Avatar
socks

Community Member, 190 Posts

28 October 2008 at 1:02pm

Edited: 28/10/2008 2:14pm

Does RSSFeed support Media RSS? I'd like to include mp3's of a radio show in the feed.

I tried:

// RSS
function init() {
RSSFeed::linkToFeed($this->Link() . "rss");
parent::init();
}
function rss() {
$rss = new RSSFeed($this->LatestUpdates(), $this->Link(), "Pet World", "", "Title", "Content", "AudioFile");
$rss->outputToBrowser();
}

function LatestUpdates() {
// 5 is the number of items listed
return DataObject::get("AudioPetWorldPage", "", "Created Desc", "", 5);
}

Everything works except the audio file.

Thanks

Avatar
Ingo

Forum Moderator, 801 Posts

1 November 2008 at 12:03pm

MediaRSS is a separate specification - its not "auto-detected" in any way in the RSSFeed class that you want your output to comply to this specification. Have a look here: http://search.yahoo.com/mrss

Your best bet is to subclass RSSFeed and overload some of the methods and/or create new ones for the things specific to MediaRSS. Let us know how you go on, this could be a nice addition for a little module or recipe!

Avatar
socks

Community Member, 190 Posts

3 November 2008 at 4:40pm

Thanks Ingo for the response. That probably exceeds my knowledge but maybe a co-worker and I can figure something out. If we do, we'll definitely post our results.