Self-host your_lastfm
v1.3.0Self-hosted Last.fm scrobble dashboard with stats
- Stars
- 149
- Port
- 1533 (HTTP web interface)
gomaink/your-lastfmWhat is your_lastfm?
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.
Should you self-host your_lastfm?
your_lastfm scores 45/100 on selfhost.directory (how scoring works) and ranks #29 of 44 in Dashboard. It has 149 GitHub stars.
It shipped 11 stable releases in the past year. The latest, v1.3.0, came out on 3 August 2026.
Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is MIT-licensed and written mostly in JavaScript.
Its closest alternative on selfhost.directory is Homepage by gethomepage (84/100, 33 419 stars). It scores higher overall, so compare the two before you pick. See your_lastfm vs Homepage by gethomepage side by side.
Features
- Album/artist image lookup and caching
- CSV import and export
- Custom group leaderboards
- Daily integrity check
- Dashboard caching
- Last.fm friends comparison
- Last.fm scrobble synchronization
- Listening statistics dashboard
- Persistent SQLite storage
- Shareable recap images
your_lastfm README
More in Dashboard
adguard-buddySelf-hosted dashboard for monitoring and synchronizing multiple AdGuard Home servers with merged query logs, statistics, and drift detection.
aegis_avataAEGIS is a self-hosted, open-source personal intelligence dashboard with Live2D avatar, Gemini voice briefings, and Notion, Google Calendar, YouTube Music integrations.
Antigravity-DeckSelf-hosted web dashboard for Antigravity AI IDE — manage conversations, workspaces, cascades with full history, live control, and Cloudflare Tunnel remote access.
AppsmithOpen-source low-code platform for self-hosted internal tools, admin panels and dashboards, deployed as one Docker container or via Helm with Git version control.
arr-dashboardSelf-hosted open-source dashboard for *arr stack, Plex, Jellyfin, Emby, Seerr with global search, library cleanup, TRaSH Guides sync, automated hunting.
astroSelf-hosted open-source dashboard for managing homelab services with a React frontend and Go backend, using SQLite for storage.
AstrolumaAstroluma is a self-hosted, open-source home lab dashboard with link organization, task management, device monitoring, and 15+ service integrations.
bitaxe-sentrySelf-hosted monitor for Bitaxe ASIC miners with Discord alerts, dark mode, and a responsive web dashboard showing live and historical metrics.
botmuxBotMux is a self-hosted command center for managing multiple Telegram bots with reverse proxy, LLM routing, Slack bridges, and analytics in a single Go binary.
ChronografChronograf is a self-hosted, open-source web app for visualizing InfluxDB data, creating dashboards, and managing Kapacitor alerts with Telegraf templates and OAuth.
ciallyCially is a self-hosted, open-source Discord analytics dashboard for real-time insights into member activity, messages, voice chat, and growth metrics.
clawboardClawBoard is a self-hosted, open-source AI dashboard for managing AI agents with Kanban boards, projects, journals, sessions, and real-time monitoring.
0 comments