Short post: Hope everyone celebrating has a great day! I’ll be kicking back, eating some delicious food and watching the fireworks with family and friends. Fun fun.
If you have an active Last.fm account and like to switch up your wallpaper from time to time then you’ll love Wallpaperfm!
This python script, by Koant, has been around since at least 2008, but I’ve only recently stumbled across it. It’s easy to start using and is available for Windows, Mac and Linux users!
I’ll help you get started in Linux since that’s what I’ve set it up on. If you need more help or want more configuration options you should look to the information that Koant has posted on his website.
Install
Create Your Wallpaper
That’s the most basic set of options you can use to create your wallpaper (which you will find after running the script in the “wallpaperfm” folder that was created).
There are three options for the type of wallpaper created:
1. Tile
2. Glass
3. Collage
To specify one of these modes, simply run the wallpaper script with the mode flag set to your choice.
There are plenty of other settings you can specify such as size, canvas size, filename, profile period, final opacity, cache, excluded albums, local copy, etc.
Suggestions and Ideas
User Interface and Packaging
I’m sure that this script could be simplified further for Linux users (and more specifically, Debian/Ubuntu users) if a user interface were created. It actually seems like a rather simple task since the parameters for the script are well bounded.
Adding this interface to an installer package would also be a very simple task and would most likely get more attention to such a neat tool!
Cron Jobs, Regularly Updating Your Wallpaper
Another thing, if your music preferences are constantly changing like mine, you may be interested in updating your wallpaper in regular intervals. To do this you can setup a Cron job that runs in the background.
While this may sound difficult and confusing, its really not at all and this helps explain a lot. I can even walk you through the steps.
/home/YOURUBUNTUNAME/wallpaperfm/wallpaperfm.py -u YOURLASTFMUSERNAME -m collage -f /home/YOURUBUNTUNAME/wallpaperfm/wallpaper
Have any other suggestions or tips? Leave ‘em in the comments!