Your Last.fm history, as your desktop wallpaper
There are four ways to do this, and they are not equivalent. This page lays out what each one gives you, what it costs you in setup, and where each falls short — including ours.
The short answer
If you want a wallpaper drawn from your listening history that keeps itself up to date without you doing anything, ScrobbleWall is the only maintained app that does it. It is free, runs on Windows 10 and 11, and asks for nothing but your Last.fm username.
If you want one image right now and do not care about it updating, a web collage maker is faster and needs no download. And if what you actually want is a moving wallpaper of any kind, not specifically one made from your music, a wallpaper engine is the right tool — see the comparison below.
The four ways, honestly
1. A web collage maker
Sites like tapmusic take your Last.fm username and render a grid of your top albums for a period. You download the PNG and set it as your wallpaper by hand.
Good for: a one-off image, or a post to share.
Falls short because it is a single frozen picture. A week later it is wrong, and refreshing it means repeating the whole thing. The output is a square grid, not a wallpaper: on a 16:9 screen you get bars or a crop, and the aspect ratio of your monitor is not its problem.
2. A script you run yourself
There are Python and JavaScript projects on GitHub that pull the Last.fm API and compose a collage — and a good number of blog posts from around 2018 explaining how to wire one to a scheduled task.
Good for: people who want to change how it looks.
Falls short because most of them are unmaintained, and the ones that still run need Python plus imaging libraries plus your own API key, and then a Task Scheduler entry you write yourself. If a cover is missing from Last.fm, nothing goes and finds it. This is a project, not a tool.
3. A wallpaper engine pointed at a web page
This is the combination that gets recommended most often: install Lively Wallpaper (or Wallpaper Engine), then set it to display a web page that visualises your Last.fm account — waves.fm is the usual choice.
Good for: a live, animated now playing display.
Falls short because it shows only what you are playing at this second. There is no history in it: no six-month collage, no listening clock, no album you loved in 2019 and have not touched since. It also depends on a third-party website staying online, and it is two pieces of software to set up instead of none. The full comparison is here.
4. An app that generates and sets them for you
ScrobbleWall draws the wallpapers itself, at your screen's resolution, and rotates them on a timer you choose. Twelve kinds of wallpaper, each over any period from the last week to your whole history.
Good for: leaving it on and forgetting about it.
Falls short if you are not on Windows — there is no macOS or Linux build — or if you want to design the layout yourself, which it does not let you do.
What "made from your history" can actually mean
Most tools in this space do one thing: a grid of top albums. That is the obvious idea and it is the least interesting one, because after a month of looking at it you have stopped seeing it. The twelve kinds ScrobbleWall draws exist because a listening history holds more than a ranking:
- Collages of your top 1, 4, 8, 16 or 32 albums or bands.
- Word clouds of the bands and of the genres you play, sized by how much.
- A 24-hour listening clock — what you play at 8am is not what you play at 1am.
- The album playing right now, which interrupts the rotation while you listen.
- Your most played track of the period.
- New artist and new album of the year: what you discovered, not what you already knew.
- A forgotten album and a forgotten track — something you played to death once and have not touched in years.
- On repeat: the thing you played most times in a single day.
Each of those can be drawn over the last week, month, three months, six months, year, or everything you have ever scrobbled. That is where the variety comes from: it is not one picture that updates, it is a rotation that keeps surprising you with your own history.
How to set it up
Download it, type your Last.fm username, tick what you want in the rotation, and close the window. That is the whole setup. It registers a scheduled task so the wallpapers keep changing whether or not the window is open.
No account to create, no password, no API key — your listening history is already public on your Last.fm profile, so reading it needs nothing but the username. The portable build keeps its settings, cache and wallpapers in its own folder and needs no administrator rights. Windows integration can still create shortcuts and scheduled tasks. Workplace policies may restrict running apps even when no installation is needed.
Questions
Does it work with Spotify instead of Last.fm?
Partly. Spotify works as an alternative source but offers fewer wallpaper types and fewer time ranges, because its API does not expose a full play history the way Last.fm does. The usual answer is to connect Spotify to Last.fm — Last.fm then records everything you play and ScrobbleWall reads that.
Do I have to give it my Last.fm password?
No, and nothing in this category should ask for one. Listening history is public on a Last.fm profile. ScrobbleWall has no login screen at all: it ships with its own API key and reads public data only.
Will it work with two monitors?
Yes, including a different wallpaper on each screen, and you can choose which screen shows the album you are currently playing.
What about macOS or Linux?
Not supported. It is a Windows 10 and 11 application. Setting the desktop wallpaper is one of the least portable things an operating system does, so this is not a small port.
Is it really free?
Yes — no paid tier, no ads, no telemetry, nothing gated. There are donation links if you want to support it, and every feature works without paying.