endenizen / artflip

Album art screensaver website

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

artflip

It's like the iTunes album art screensaver, but for Rdio.

Try it out

artflip is running on github at http://endenizen.net/artflip

Screensaver

You may be thinking, "of course, this is all fine but it's not much of a screensaver!" Alas, you are correct, for this is a mere web app that runs in a mere web browser. So I have created a companion project, ArtFlipSaver which loads the hosted version of this app in a webview. It also includes some handy options like customizing the number of rows, delay, and album art source (collection, heavy rotation, etc).

Install the screensaver here: https://dl.dropbox.com/u/120686/ArtFlipSaver.saver.zip

How does it work?

The app is written almost entirely in javascript which requests the data, arranges the images and juggles css classes which perform the actual flipping using webkit css transitions. The 'options' from the screensaver are passed in the url like so:

http://endenizen.net/artflip/#user=endenizen;type=top;rows=3;delay=3

Installation

artflip has no requirements. You can serve it on any webserver that serves static files, like github! When developing, I use something like the following:

python -m SimpleHTTPServer 5000

Which will make the app available on:

http://localhost:5000

About

Album art screensaver website


Languages

Language:Python 50.0%Language:JavaScript 36.4%Language:CSS 13.6%