While not an “official” fix yet, I found a way to fix the Vimeo settings for the Lifestream plugin.
This will allow you to use the Vimeo extension in the Lifestream plugin. I’ve already contacted the developer and posted the fix in the support forums here as well:
Lifestream Forums Vimeo Fix
You have to find this file in your plugin:
/wp-content/plugins/lifestream/inc/extensions.php
Scroll down to where the Vimeo class starts on line 954.
On lines 913 – 926, you’ll want to change the following:
function get_videos_url()
{
return 'http://www.vimeo.com/user'.$this->options['user_id'].'/videos/rss';
}
function get_likes_url()
{
return 'http://www.vimeo.com/user'.$this->options['user_id'].'/likes/rss';
}
function get_public_url()
{
return 'http://www.vimeo.com/user'.$this->options['user_id'];
}
To this:
function get_videos_url()
{
return 'http://www.vimeo.com/'.$this->options['user_id'].'/videos/rss';
}
function get_likes_url()
{
return 'http://www.vimeo.com/'.$this->options['user_id'].'/likes/rss';
}
function get_public_url()
{
return 'http://www.vimeo.com/'.$this->options['user_id'];
}
You’ll notice the important part is taking the ‘user’ part off the end of the url. Vimeo no longer uses that format for RSS feeds (or anything), and that’s why you’re getting XML errors trying to add Vimeo to Lifestream.
Comments on this entry are closed.