# your_lastfm

> YourLastFM is a self-hosted, open-source Node.js dashboard that syncs Last.fm scrobbles into SQLite for stats, friend comparisons, leaderboards, and recaps.

- **Category:** Dashboard
- **Licence:** MIT
- **Latest version:** v1.3.0
- **Open source:** oss
- **Languages:** JavaScript, HTML, CSS
- **Platforms:** Docker Compose, Node.js
- **Tags:** SQLite, Dashboard, Charts, Music, Homelab, Lastfm, Scrobble, Node.js, Self Hosted, Leaderboard, Data Vizualisation, Music Analytics, Recap

## Description

YourLastFM is a self-hosted dashboard for Last.fm users who want a private, local view of their listening history. It pulls scrobbles from the Last.fm API into a SQLite database and presents them through a web interface showing your most-played artists, albums, and tracks, daily activity charts, a listening clock, and recent scrobbles. You can compare your taste with Last.fm friends, create custom leaderboards with public Last.fm users over specific date ranges, and generate shareable recap images in standard and Instagram Story formats. The app runs via Docker Compose or directly with Node.js 22, stores all data in a local ./data volume, and requires only a Last.fm API key to get started.

## Links

- [Homepage](https://github.com/Gomaink/your_lastfm)
- [Docker](gomaink/your-lastfm)
- [GitHub Repository](https://github.com/Gomaink/your_lastfm)

---
Source: https://selfhost.directory/project/yourlastfm