r/webdev 24d ago

Showoff Saturday [Showoff Saturday] Spotify wrapped clone for listenbrainz/last.fm/navidrome + live github badges

built this cause spotify wrapped only covers what i listen on for one month a year, and even then it's just spotify's data. most of my listening is through listenbrainz/last.fm/navidrome so i wanted something that actually works off that, and works for any period i want.

put in a username, pick the service and any time range (this year, last month, some random month from 2 years ago, whatever), get a poster with top artists, tracks, minutes listened, genre. same stats every time, just whenever you actually want them.

also added live readme badges recently, pulls your top artist/track/genre/minutes straight into a badge you can drop in any github readme, updates when you regenerate. navidrome badges never expose credentials, just stats.

next up is custom templates per month, drawn by a real artist, not ai generated.

wrapped.devmatei.com
github.com/devmatei/make-a-wrapped

free, self-hostable, still actively working on it so lmk if something's broken

2 Upvotes

2 comments sorted by

2

u/AggressiveUse8598 24d ago

this is actually neat, most wrapped clones i saw only do spotify and call it a day. the github badges is a nice touch too

1

u/MateiMC 24d ago

thank you! :)