15 May 2007

Twittervision/Flickrvision - the Screen Saver

I think Twittervision, and Flickrvision are really cool. However, I thought, to be even better, why not have them as a screen saver?! So, last night I whipped up a MacOS X screen saver that shows these. You can choose one or the other, or have it randomly choose which one to use. This is literally a quick hack. I plan to add some other visualizations, such as Breathing Earth, and others (send me your suggestions).

Download Visionary Saver

56 comments:

Drew McManus said...

Totally cool. I don't know what it is about Twittervision and Flickrvision, but I have always found them very hypnotic.

With the screen saver, my productivity is doomed!

Dave Troy said...

Chris, your screensaver is awesome. I have a Mac Pro with two monitors and it dutifully puts up Twittervision on one and Flickrvision on the other. I will point others to this. I started to open Quartz composer to set up something like this but that area's not my strength. Thanks for a great addition to the family!

FANLESS said...

This is A+++! Would definitely download screensavers again!
Thanks!

Thelma said...
This comment has been removed by the author.
Thelma said...

nothing for old-fashioned XP...? *covers face in shame and tearfully misses stolen iBook*

(sorry i hate typos. deleted my other comment.)

James Andrews said...

This is absolutely brilliant. t/f-vision can now easily be accessed by doing absolutely nothing. And then I can carry on doing... errr, nothing. :)

The Apologist said...

Brilliant! Thanks very much!

Anonymous said...

Beautiful for the macbook. Please come up with something for XP - definitely need Flickrvision at work!

Timo said...

greetings from germany.
great work.

but it´s not running very fast on my mac (mbp 1,8).

Christian Gehrke said...

I was just saying to my friend how cool these both would be as a screensaver and presto the very next day you do it. Now that's just trippy. What will you make tomorrow?

John Schofield said...

Love the IDEA of your screensaver. However, I'm seeing some implementation problems, at least on my setup. See this comment for details: http://www.tuaw.com/2007/05/16/the-twittervision-and-flickrvision-screen-saver/#c4930806

Arjan said...

Distracted yet? Try setting this baby as a background!

Type the following in Terminal (I have it as the alias 'background'), one line:

/System/Library/Frameworks/
ScreenSaver.framework/Resources/
ScreenSaverEngine.app/Contents/
MacOS/ScreenSaverEngine -background

/geek

Chris said...

Thanks for all the great comments folks. In terms of the speed issues, I don't know, is the straight answer. The screen saver simply uses a WebKit/Safari window to display it. From what I see, the performance is the same, or quite close to running it in Safari. I'm welcome to any ideas/suggestions for improving it.

Chris said...

Very very cool. I especially like having flickrvision on my main display, and twittervision on my 2nd display.

Would it be possible to have an option to have one on each monitor (assuming you have 2 monitors) all the time rather than just sometimes when on random?

Thanks for putting this together.

Chris said...

Chris and Dave, thanks for the comments about the multiple monitors. I'm traveling at the moment, but once I'm home next week, I'll be able to work on the multiple monitor stuff. That's a great idea to have one on each monitor.

Dwight Silverman said...

Awesome screen saver. A suggestion, though, which will help performance. ... zoom the map a little further out, so it doesn't have to jump to a location. On a 2-GHz MacBook w/2GB of RAM, it still chugs moving from one side of the map to the other.

Trunk Guy said...

Excellent screen saver - now could I have one for my work PC ;)

Yohannes Wijaya said...

@Chris, darn awesome screensaver! Looking at it on my 30" acd takes my breath away. Good job!

Anonymous said...

this is so cool, but unfortunatelly my emac is to slow (700mhz) and/or my internet connection. would it be possible to set a time for minimum display per picture, so it has time to load?
thx, bye,
chris

leumund said...

Many People ask me for a Flickrspy Screensaver. I'm wondering how you did the twittervision screensaver. that would be the same for the flickrspy, i could provide the online code if you could catch it. (http://leumund.ch/v3/flickrspy)

Sam Lu said...

Great screensaver! Looks great on my iMac!

Chris said...

@leumund: I will add FlickrSpy as an option in my screensaver. I have a new version in process that also adds Twittervision 3D. Hopefully have a new version out within the next week (I'm at RailsConf right now, and busy finishing up two presentations, etc.).

buzlink said...

For some reason the screensaver keeps crashing my System Prefrences window, when I click Test in screensaver settings window. Not sure why.
Hope I can get it up and running and see how the screensaver is.
Thanks

Silvio said...

Hey this is a really great Screensaver. Good Work!

John Schofield said...

re: Slowness.

I use Firefox normally. Expanding the Firefox window to full screen, there is some SLIGHT stuttering, but it's hardly noticeable, and perfectly acceptable.

Then I started Safari, which I almost never use, and loaded Flickrvision on a max-zoomed window. EXACT same stuttering I see in the screensaver. It appears you're off the hook. It also appears I can't use your screensaver without stuttering, which sucks.

Possibly playing with zoom settings would help. I zoomed my Safari window out so there was no scrolling, and it was fine. Possibly a configurable zoom setting?

Chris said...

Re Stuttering, speed, etc... I'm hoping to work with Dave Troy to get zoom settings on the API so I can set the zoom based on your screen size, and work around the stuttering issues.

Anonymous said...

Do you have it for windows xp?

Chris said...

For all the folks who've asked for a Windows version... maybe is the best answer I can give. I rarely work on Windows, and haven't even unpacked my Windows box after having moved to Oregon 6 weeks ago :) I'll see what I can do, no promises, but watch this space...

Marc LaFountain said...

Hey, Chris. Just want to add to the chorus here about how great the screensaver is. I've really enjoyed it for the past few days. The Twittervision part does stutter for me, so I just leave it on Flickrvision and all is well. Thanks again for doing this. I'll look forward to watching it evolve!

Marc :-)

Ann said...

Thanks for the screensaver!

WiseBlood said...

Thanks for the great screen saver. I just posted about it at www.theblogblog.net.

Anonymous said...

I've developed a windows version at my blog:

www.victormartingarcia.com

Philip said...

I created a Windows Flickr-/Twittervision Screensaver, too. Sorry, Victor I saw your comment to late.

You can find and download it at: http://web2.0-central.de/flickrtwittervision-screensaver/

Adam said...

Chris, excellent work, since I'd never get around to going to Flickrvision otherwise. I've mentioned the screensaver in TidBITS; see "Visions of the Sublime and the Inane" at http://db.tidbits.com/article/9013.

One suggestion that no one else seems to have made. With the Flickrvision screensaver, it would be great if you could figure out how to do the mouseover so the pictures expand to a larger size. I can make it happen in System Preferences, but obviously moving the mouse while the screensaver is running doesn't work. :)

cheers... -Adam

Chris said...

Adam, thanks very much for the mention on TidBITS! I'm going to post shortly on some updates. I don't have a new version yet, but a lot of requests have come in, so I'm working on things (multi-monitor support, more visualizations, more options, etc.).

A lot of folks have requested the mouse over ability. I think enough now that I will see about making it an option. I just have to look into how to disable mouse movement turning off the screen saver.

Anyway, hopefully I'll have an update in the next few weeks.

Anonymous said...

How about instructions for removing this in the README file too. I installed it just to see what it was like after seeing some pointers, but I can't seem to remove it from the system.

Jake said...

Hi,

I'm interested in learning how to program an RSS screensaver for a Mac OS X platform. I need to know which development tools, programming language, etc.

I've created a short screensaver using VB on a Win2k platform with .net.

But I've been wanting to develop something for Mac for some time.

Will you be sharing that info anytime soon?

Jake

Chris said...

Jake, I used the Screen Saver project template in Xcode to get the basic framework. Then, you will need to write the code to do all the display, etc. There are ample docs on the ScreenSaver classes in Cocoa on Apple's web site (or with the documentation in the Xcode install). I believe there may also be RSS classes for Cocoa, or you can likely find something out there.

If you don't know Cocoa, and Objective-C, then you'll need to start by learning some of that. I would highly recommend Hillgass's book, Cocoa Programming for Mac OS X". If you know C, or better, C++, then Objective-C is pretty easy to learn, and it's actually pretty cool (can't wait for Obj-C 2.0, which adds some great stuff).

Nat said...

U know what also would be awesome? This screensaver on Linux ;)

Liz said...

Well done!

It's a great implementation of an interesting page that I do only need to return to randomly.

And I'm so bored with my other screensavers, so thank you, thank you, thank you.

Bruce said...

Any way to get a copy of the source. Seems like a good start for any number of screensavers.

Joe P. said...

Just joined Twitter a couple months ago and have been thinking Twittervision would be a great screensaver. Thanks for making it happen. Any way I can get you to update me when you come up with the new version?

Anonymous said...

Chris, that screensaver is cool man. Check out more Free Screensavers at this site. Loads of screensavers to download for free.

Chris said...

Note, there is a new home for Visionary, and a slightly updated version.

serdmanczyk said...

Awesome job man. I googled, I found. First search result. Many thanks!

Earnest said...

Nice work. Thanks for the effort!

matt said...

so great, thx. when is flick3d getter added?

Chris said...

Thanks folks. Matt, regarding flick3d, I have a few different visualizations I'd like to add. I've been super busy getting DealBase going, so just haven't had any time to work on this, but hopefully in the new year I'll do a cycle on it and get a new version out with some new visualizations, etc.

Killerhund said...

what about flick3d?
i would love this even more as screensaver than twitter3d

roman said...

very good! thx

Gordon the Magic Man said...

Sadly this isn't working on Snow Leopard - is there a chance of an update?

Chris said...

I will see about doing a recompile, etc. for Snow Leopard. I just got my copy of Snow Leopard, but haven't installed yet due to the fact that it sounds like it won't be possible for me to do an upgrade install, as I'll need to do a clean install, otherwise too much will break. Stay tuned...

Luke said...

Any progress?

Chris said...

I finally have a machine setup with Snow Leopard (as of 2 days ago), and will see how it goes now.

Luke said...

I suppose it's tougher than it seems?

Chris said...

Finally tried re-building this under Snow Leopard. It builds, but then the Screen Saver control panel says it can't be used. Probably some aspect of the build that is no longer ok on 10.6, so I'll have to investigate.