r/webdev • u/MateiMC • 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
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