Submit A Tip Alternative Tip Form

Quirky Wallpaper Series: Use Your LastFm Data As A Cool Wallpaper!

WallpaperFM converts your Last.Fm data into a really cool – and highly customizable – wallpaper.

Way too cool not to make part of my Quirky Wallpaper Series and share with the rest of you Ubuntu users!

If you want to try this out, open a terminal and paste each line.

  • cd
  • mkdir wallpaperfm
  • cd wallpaperfm
  • wget http://ledazibao.free.fr/wallpaperfm/wallpaperfm.py
  • chmod a+x wallpaperfm.py
  • ./wallpaperfm.py -u YOURLASTFMUSERNAME
This gives you the “basic” look.
Default wallpaperfm style

The basic look is nice, but you can tweak it much further – and enable some really cool styles to boot!

Tweak
Open a terminal and cd to /wallpaperfm (or whereever you have saved the .py file you wget‘d above.)

Type:

  • ./wallpaperfm.py -u YOUUSERNAME

Then add any of the following options that you see fit.

Username

-u ausername

Time Period

-t overall
-t 3month
-t 12month
-t 6month

Style

-m tile
-m glass
-m collage

Wallpaper size
-i yourwallpapersize

Opacity

-O numberbetween0and100

As such my command might look like this: -

./wallpaperfm.py -u joeysneddon -i 1440×900 -m collage -t overall

More Options

As well as the general options listed above, there are specific options for each “mode”.

Tile Options

You can change the size of the album covers from the default setting of 130×130.
-a imagesize

for example: -

-a 100

gives you album tiles 100×100.

Collage Options

You can specify how many album covers are used in the collage by using the following flag: -

-n numberofalbumcovers

Example: -

-n 60

would use 60 album covers.

Glass Options

You can choose to display more than 7 albums in the Glass mode by also using the -n flag.

Example: -

-n 10

The size of the covers will decrease as you increase the number.

Glass mode using 14 covers.

You can find more options on the official site @ http://ledazibao.free.fr/wallpaperfm

Updating

You can use this hack offline too, just use the -l flag.