About Chartwave

A Last.fm visualization tool built for people who want their music history to look as intentional as it feels.

Chartwave is a music web app that turns Last.fm listening data into polished charts and album cover layouts. The idea is simple: music stats are more interesting when they feel editorial, not just analytical. Instead of presenting raw tables, Chartwave reframes your top songs, artists, and albums as visuals worth keeping.

Track charts

Poster-like top 10 track charts are designed for quick sharing while still carrying real context like playcounts, movement, and current streak information.

Artist charts

Top artist charts use the same movement logic so you can see whether your listening rotation is stable or changing from week to week.

Album quilts

Album quilts create a more exploratory summary of a listening period by randomly sampling from a larger album pool instead of only showing the most obvious top-ranked records.

Workflow

How Chartwave works

The app is designed to stay straightforward on the front end while still doing meaningful data work behind the scenes. Each chart view combines Last.fm data retrieval, normalization, image handling, and layout rendering into one exportable result.

Step 1

Connect by username

Chartwave starts with a public Last.fm username. You choose a 3 month, 6 month, or 12 month listening window, and the app requests the matching chart data from Last.fm.

Step 2

Build the chart context

For tracks and artists, Chartwave also reads weekly chart snapshots so it can calculate movement arrows, rank changes, and how long the current No. 1 has held the spot.

Step 3

Shape the visual

Once the data is normalized, you can switch between top-track charts, top-artist charts, and randomized album quilts, then choose the accent color that fits the export best.

Step 4

Export the active state

The PNG export reflects what you are actually looking at, including chart type, album shuffle, timeframe, and accent color.

Data and Privacy

Chartwave uses public Last.fm listening data tied to the username you enter. It does not need your Last.fm password. The app requests chart data from Last.fm, transforms that data into visual layouts, and generates images from the current result on screen.

Product Direction

The current version focuses on chart posters and album quilts, but the larger idea is a set of music-native visual formats that make personal listening history easier to browse, save, and share.

Generate a chartRead the FAQContact