Corpus is a self-hosted proxy that archives listening history from Last.fm or MusicBrainz, enriches metadata from multiple sources, and stores data locally in DuckDB with S3 image caching. It addresses concerns about service shutdowns by providing a personal backup solution for music scrobbling data. The project was developed using functional programming languages like Purescript and Elm with LLM assistance.
Background
Last.fm and MusicBrainz are popular services for tracking music listening history, but users risk losing data if these platforms shut down unexpectedly. Self-hosted alternatives have emerged to give users control over their archival needs.
- Source
- Lobsters
- Published
- Apr 20, 2026 at 03:39 AM
- Score
- 5.0 / 10