/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

  1. 01Now Playing with album art, waveform viz, transport controls
  2. 02Analytics dashboard: peak hours, memory heatmap, taste profile
  3. 03Friend activity feed and Vibe Sync taste comparison
  4. 04BYO-Client-ID: zero middleman servers, data stays local
  5. 05Sleep timer and smart notifications
  6. 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