Speaking of PHP, I have been steadily improving my knowledge of this important web programming language. I had to create several RSS feeds using PHP so I learned a lot about creating XML documents from scratch. I have ordered a book on CakePHP and Elgg, a social networking framework based on PHP.
I spent another full day researching RSS. I added topics on Atom 1.0 and RSS 2.0 to my notes. Atom feeds use the ISO 8601 date format while RSS uses the RFC822 date format. However, what interested me the most was the Media RSS version of a RSS Feed which was developed by Yahoo! to deliver media files in feed enclosures. YouTube uses Media RSS for its feeds although I don’t think many people use them. But I did discover that the Adobe Media Player can handle a YouTube RSS feed. It does an awesome job of handling the video and even downloads them for later viewing. I was quite impressed. I created my own Media RSS feed but it did not work in the Adobe Media Player. However, it did work in Miro which also supports Media RSS feeds (it calls them channels). “Miro is a free, open source Internet TV and video player that can automatically download videos from RSS-based channels.” Media RSS is another example of the evolution of the Internet as a video entertainment platform. Unfortunately it is under-utilized because it requires some technical skills. Most web sites do not provide Media RSS feeds and it requires custom programming to create a custom RSS feed.