Any plans on making the Plogger RSS feed Google screensaver compatible? I came up with my own hack (based on http://pheed.com/pheed/) which seems to work. Just thought I'd ask if there are any plans in the works.
would you mind sharing the hack with others? I've been trying to get my plogger install to feed my google screensaver but to no avail, and the lack of response here makes me assume that compatibility is not being worked on
I've made my RSS feed compatible with Google screensaver by using xmlns media feature tags. First, open plog-functions.php and make a copy of the function plogger_get_source_picture_url(), I called my new function plogger_get_source_picture_url_cabbage(). Then in your new function replace $config["baseurl"] with $config["gallery_url"]. Save and close plog-functions.php.
Next open plog-rss.php and change the line that reads: $rssFeed = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rss version=\"2.0\">\n"; so that it reads: $rssFeed = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rss version=\"2.0\" xmlns:media=\"http://search.yahoo.com/mrss/\">\n";
About 15 or so lines below that, inside the while loop, you'll find some function calls that retrieve the picture's caption, thumbpath and pagelink. This is where you call the new function you created, add the following line: $urlPath = plogger_get_source_picture_url_cabbage();
Then, before the line that reads $rssFeed .= "</item>\n"; at the end of the while loop, add the following 2 lines: $rssFeed .= "<media:content url=\"" . $urlPath . "\" type=\"image/jpeg\" />\n"; $rssFeed .= "<media:title>" . $caption . "</media:title>\n";
Save and close plog-rss.php. This will work if you've enabled full picture access in Plogger's options.
This is actually so cool. This is now generating so widespread popularity in my family that even the grandmothers now wan't their own galleries - totally unbelievable! And everyone are now running the Google Photo Screensaver on their laptops and living room media centers. Thank you very much for the info cabbage :-D
I have implemented your changes with some modifications and as of version 3.2 Plogger now supports Google Photo Screensaver through the use of MediaRSS tags.
Clear all the checkboxes except the Google Photo Screensaver one, and download, agree, install, run etc. If you experience problems with the install on Vista (Error 2739), here's a grandmother friendly guide:
Press the Windows button at the lower left, then press Run
Type cmd and press OK
Type regsvr32 jscript.dll and press the ENTER button
Press OK on the DllRegisterServer in jscript.dll succeded. window
Close the black window using the upper right X
Install the screensaver again
After installation, the screensaver will popup in the Windows screensaver options, now setup one of your feeds:
Press options
Press the configure button next to Photo feeds
Browse a gallery (yours) and press the orange icon at the button. If you do not have this icon, change to another theme.
Rightclick the icon, and copy the link address to the buffer
Go back to the configure feeds window
Paste the link address in, press Add - Done - OK
Now wait a bit, until the pictures start showing on the small screen - try pressing example to see how it works
If it doesn't work for you, remember you have to be running the latest Plogger, at least version 3.2. You can check your version in the upper right corner in admin.