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

How do I generate a Media RSS Feed?


Go to End
Reply


3 Posts   1962 Views

Avatar
socks

Community Member, 191 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, 191 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.