# Open-source alternatives to Last.fm

> Last.fm: A music scrobbling and discovery service. The best self-hosted, open-source alternatives are multi-scrobbler, Navidrome Music Server and koel. All of them can run on your own server, so your data stays under your control. All 4 apps here are open source.

## Key facts

| Fact | Value |
|---|---|
| Commercial product | Last.fm |
| Category | Music Streaming |
| Alternatives listed | 4 |
| Top pick | multi-scrobbler (1,250 stars, MIT) |
| Canonical URL | https://appsgit.com/alternatives/last-fm |

## Alternatives, in recommended order

- [multi-scrobbler](https://appsgit.com/apps/multi-scrobbler): Scrobble plays from multiple sources to multiple scrobbling services. (1,250 stars, MIT, TypeScript, Docker)
- [Navidrome Music Server](https://appsgit.com/apps/navidrome-music-server): Modern Music Server and Streamer, compatible with Subsonic/Airsonic. (23,986 stars, GPL-3.0, Go, Docker)
- [koel](https://appsgit.com/apps/koel): Personal music streaming server that works. (17,272 stars, MIT, PHP)
- [Your Spotify](https://appsgit.com/apps/your-spotify): Allows you to record your Spotify listening activity and have statistics about them served through a Web application. (4,591 stars, GPL-3.0, TypeScript, Docker)

## Comparisons

- [Navidrome vs Jellyfin](https://appsgit.com/compare/navidrome-music-server-vs-jellyfin)

More in this category: [Music Streaming](https://appsgit.com/categories/music-streaming)

---

Canonical page: https://appsgit.com/alternatives/last-fm
Source: appsgit (https://appsgit.com), the app store for github. Data from the GitHub API, refreshed nightly.
Machine access: JSON API https://appsgit.com/api/v1/apps (OpenAPI: https://appsgit.com/openapi.json), MCP server https://mcp.appsgit.com/mcp, full index https://appsgit.com/llms-full.txt.
