← projectsLive
/projects/shardtune
ShardTune
Spotify controller & listening analytics for Chromium.
About
A zero-dependency MV3 browser extension that controls Spotify and surfaces deep listening analytics — peak hours, music memory heatmap, taste profiles, friend activity, and Vibe Sync — all computed locally. BYO Client ID means no middleman servers; your data never leaves your device.
Features
- 01Now Playing with album art, waveform viz, transport controls
- 02Analytics dashboard: peak hours, memory heatmap, taste profile
- 03Friend activity feed and Vibe Sync taste comparison
- 04BYO-Client-ID: zero middleman servers, data stays local
- 05Sleep timer and smart notifications
- 06Offline-capable after first Spotify auth
Stack
- TypeScript
- React
- Tailwind
- Vite
- Chrome MV3
- Spotify Web API
Preview
shardtune — popup
Now Playing
Blinding Lights — The Weeknd
After Hours · 3:20
Peak hour
11pm – 1am
Vibe Sync
82% match
local-only · BYO Client ID