TRMNL
TRMNL listening heatmap
Visualise the last twelve weeks of listening as a heatmap — twelve columns (one per week), seven rows (Monday to Sunday), with cells shaded by daily scrobble count. Optimised for TRMNL e-ink displays.
GET
/trmnl-lastfm-heatmap Parameters
| Parameter | Default | Description |
|---|---|---|
| username | RussMckendrick | Last.fm username. |
| debug optional | — | Show debug information. |
Preview
Open the live HTML output (https://www.russ.rest/trmnl-lastfm-heatmap?username=RussMckendrick).
TRMNL setup
- Create a new Private Plugin in your TRMNL dashboard.
- Set the polling URL to https://www.russ.rest/trmnl-lastfm-heatmap?username=YourUsername
- Set the refresh interval — once or twice a day is plenty; daily totals only change at day boundaries.