After feedback from Brian of randomseattle fame I’m releasing a second version of the Flickr screensaver.
Update: Download latest version.
Update 2: This version is currently not working as my API Key has expired (due to overuse, believe it or not). I’ll get a new version out as soon as I get sorted but I’m only just back from Christmas/New Year away.
Download new version above.
(Update: It required the .Net Framework 1.1)
Its now in its own Setup executable (thanks Brian) using Inno Setup and I’ve changed the configure screen, added the facility to use photos from the recent everyone’s list (you should be warned however, some photos might not be work safe) or specific tags (try “leaves” – looks good).
I’ve also fixed some bugs (hopefully fixing this bug) as well as another one.
Enjoy.
This looks great! And you implemented the feature I was planning to ask for, adjustable delay between images!
I just installed it and I LOVE IT!
Excellent,
Douglass Turner
Thanks for this app! I like this screensaver that I can “customize”
excellent job. i was trying to futz around with the gotdotnet api too and was too dim to figure out it was them and not me!
how about some control on how long it takes between pictures??
Sean: Try changing the “Delay between pictures” as shown in the above screenshot. If you don’t have this option then you might have downloaded the old version of the screensaver.
Everyone: Thanks for the comments. Feedback always welcome.
THis sounds fantastic. Any chance a Mac version is in development?
I love the concept – however, it cannon seem to find my screen name! I’m not sure how the backend searches for the screen name, but it doesn’t seem to be working with mine:
M A X (those are spaces)
I tried changing my sn to M_A_X in case it was the spaces throwing it off, but it didn’t help.
Steve: No, I’m not a mac user (and .Net doesn’t run on mac).
Try 1001 which I believe has a screensaver on it now.
MAX: I’ve tried myself and can’t get you on your username.. I’ll raise it on the developed list and get back to you.
There’s some sequence that occasionally throws an exception. Something to do with photo not found. Here’s the error
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
FlickrNet.FlickrException: Photo not found (1)
at FlickrNet.Flickr.PhotosGetSizes(Int64 photoId)
at FlickrSS.FScreensaver.timer1_Tick(Object sender, EventArgs e)
at System.Windows.Forms.Timer.OnTick(EventArgs e)
at System.Windows.Forms.Timer.Callback(IntPtr hWnd, Int32 msg, IntPtr idEvent, IntPtr dwTime)
(Ed: comment snipped as it was very long)
Yep, got that one – working on an update to fix these issues (had to edit the comment as it was very long).
Max: Your username has two spaces between the A and X, “M A X”. Hope this helps.
Hi,
How can i configure proxy server. I don’t have direct access to internet. Which proxy configuration is trying to use? From Internet Explorer, from Java Plug-in Configuration?
I’m getting the error: unable to find user: The remote server returned an error: (407) Proxy Authentication required. (0)
Thanks
Carlos: It uses you IE proxy settings. However if your proxy requires authentication (which it looks like it does) you could try using this tool which I use as I also require authentication.
Maybe a later version will have the options available (as the Flickr.Net framework provides a proxy option in it).
Ignore my previous comment about hava plug-in configuration.
Multiple monitor support appears to be a bit flakey. Preview only displays on the primary monitor, then when you leave the display control panel, the screen saver starts up on the secondary display… Otherwise cool. ^_^
Sam Judson,
I was already using aps. But IE had the real proxy instead of the aps proxy. My mistake.
Thanks
Carlos
It works but functionally fails as a screensaver! Why? Why do you think “Screensaver” are called that?
Screensaver are supposed to move the images around randomly to prevent screen pixel ghosting. The beta logo on the upper right corner never moves and the pictures always show up in the same location.
Have these 2 graphics show up randomly on the screen so that it can truly serve as a “screensaver”.
It’s an outstanding program that just needs a bit of tweaking to make it perfect.
I just installed version 3, but I come across a problem when configuring it. When I type in a tag under “Everyone” and hit ok, it doesn’t save my setting. I don’t get that problem with any other setting, just the Everyone tags. Any ideas on why this is happening? Thanks.
This is looking really cool. I am getting an occasional exception. It may be caused by going in and out of suspend mode. I haven’t tracked it that far yet.
************** Exception Text **************
FlickrNet.FlickrException: Invalid API Key (Key has expired) (100)
at FlickrNet.Flickr.UrlsLookupGroup(String urlToFind)
at FlickrSS.FScreensaver.LoadGroup()
at FlickrSS.FScreensaver.LoadSettings()
at FlickrSS.FScreensaver.FScreensaver_Load(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll
FlickrSS
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/WINDOWS/System32/FLICKRSS.SCR
System.Windows.Forms
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/windows/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll
System
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
System.Drawing
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/windows/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll
FlickrNet
Assembly Version: 1.0.0.1
Win32 Version: 1.0.0.1
CodeBase: file:///C:/WINDOWS/System32/FlickrNet.DLL
System.Xml
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/windows/assembly/gac/system.xml/1.0.5000.0__b77a5c561934e089/system.xml.dll
ciy4e0uk
Assembly Version: 0.0.0.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
************** JIT Debugging **************
To enable just in time (JIT) debugging, the config file for this
application or machine (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example: