Sticky 

FlickrDesktop

Collin Grady PRO 8:58am, 15 March 2005
I got the idea for this from a comment yesterday, so I thought it'd be a fun way to get into the API.

FlickrDesktop is a small app that will load a random picture from various areas, and set it as your desktop wallpaper. If the image is larger then your screen resolution, it will resize it down, otherwise it will simply be centered in the desktop.

Current features:
- Timed change
- Store and use login info for private photos/your photos New!
- Pull from several areas
- - Everyone's Photos
- - Your Photos
- - Your Favorites New!
- - Contact's Photos
- - Group Pool
- - User Photostream

Planned features:
- Pull from tags

Unfortunately, I can't get VS.NET 2003 to reinstall right now, so it requires the www.microsoft.com/downloads/details.aspx?FamilyID=B7ADC59..., as I am building the app with the C# 2005 beta. Once I fix 2003, I should be able to build a 1.1 version, which should work on more PCs without the extra download.

Download FlickrDesktop


If you run into any bugs/crashes/etc, please post here or email/flickrmail me so I can look in to it :-)
admin
Te-he - glad to see you're using the Flickr.Net API - you can download the latest version from here: wdevs.com/Default.aspx?tabid=86

I'll try and get .Net 2.0 installed at home sometime and test this - I'll try not to cry that I never got my version released :D
Collin Grady PRO 13 years ago
That's where I got the Flickr.Net API to begin with :)
admin
Sam Judson PRO 13 years ago
oh, good :)

Any feedback on the API is welcome.
Whoops, apparently I left some code commented so it only pulled from my photostream.

new download
Brian T Wright 13 years ago
Installs okay, but when I try to run I get this error:

System.NullReferenceException: Object reference not set to an instance of an object. at FlickrDesktop.MainForm.changeDesktop()
benandbeth 13 years ago
hiya, i really love this application. A couple of things:

Ocassionally i get this error:

FlickrNet.FlickrExeption:The remote name can not be resolved (9999)

i think it's because some of our photos are set for friends and family only.

The other thing is if the original is the wrong orientation but i turned it the right way in the gallery it is back to being the wrong way on the desktop.

Finally is there a way of having it running in the background or does the application always have to be open

sorry if im being a pain
Beth
Collin Grady PRO 13 years ago
Update!

Now stores login info, so you should be able to see private photos that you have access to, and you can also view your favorites.
Appie 12 years ago
Hey Collin,

Really like your small app although a couple of comments:

- The .NET 2.0 is a major overhead for such a small app. Ever considered just using C/Java/Delphi?
- The app currently just takes photos from your photostream or someone elses. How about setting it to specifically your own photoset with specific tag/tags?

Love the idea and would love it even more if I could get rid of this dreadful Webshots thing in my systray :) Please continue working on it and show us what you've been working on! We want more!! .... Or at least I DO :))

Regards,

Appie
The .NET 2.0 is a major overhead for such a small app. Ever considered just using C/Java/Delphi?

I don't know enough C/Delphi, and Java sucks ;-)

Also, as more and more apps use the framework, the overhead drops, as they all share the same libraries.


The app currently just takes photos from your photostream or someone elses. How about setting it to specifically your own photoset with specific tag/tags?

As you'll note, that is a planned feature, but I haven't had much time to work on this recently :-)
Richard Baker PRO 12 years ago
Do you have an update of this application to Beta 2 of the .NET Framework 2?
Thanks
Richard
mmeiser.com/blog 12 years ago
This is a GREAT idea. Needs lots of attetion and progress. Are there any other projects along these lines for Mac?

My call for a desktop picture / screen saver photo aggregator for flickr.

Currently I'm using NetNewsWire as an RSS aggregator for my friends feed. There are quite a few other apps aimed directly at aggregating flickr friends feeds specifically. What would be absolutely AWESOME would to be to use the Flickr API to create a desktop image switcher / photo aggregator that can take ANY RSS feed from flickr, be it your favorite photo group or friends feed and to put those images as your deskstop. Alternatively a screen saver.

I can't believe I haven't seen something like this perhaps I've overlooked it?

There would have to be a bunch of different settings and a lot of experimentation. Settings might include.

- displaying only photos over a certain resolution

- displaying multiple photos at once

- automatic display vs. having a button or widget in the menu bar or dock to automatically jump to the next photo

- the ability to show the title/artist/comments on top of the dekstop pick or screen saver and various settings to control how where they display

-the ability to handle multiple different feeds

I've seen some Mac desktop widgets for flickr, but I could see an increased variety of more robust widgets for Windows and Mac.
palantar 12 years ago
The problem with a desktop picture aggregator for Mac is that OS X doesn't provide the same sort of hooks for it that windows does. As far as I can tell the closest you can get is to autopopulate a directory and set up the desktop picture to auto change every 30 minutes or so from the standard desktop settings.
someToast PRO 12 years ago
As far as I can tell the closest you can get is to autopopulate a directory and set up the desktop picture to auto change every 30 minutes or so from the standard desktop settings.

Oh, you can get closer than that!   ; )

An image can be set to be the desktop via Applescript. Then, change frequency is up to the controlling app.
palantar 12 years ago
Oooh, now that is what I call a good excuse to learn xCode. Darn finals. I'll be back in a couple weeks :P
MiloTheGreat 12 years ago
Nice app, can you check to see is this is Mono safe. Then Mac, and Linux users can run this...
someToast PRO 12 years ago
Was playing around a bit with Interface Builder earlier tonight thinking the same thing.

Get my Learning Cocoa with Objective-C book out from under the table leg its levelling.
Groups Beta