v2.0.0 - React/Node.js rewrite
v2.0.0 — Full Rewrite
A complete ground-up rewrite of Spotify Viber, moving from a Python/Tkinter desktop app to a modern web stack.
What's new
- React + Vite frontend — runs in the browser, no desktop app required
- Node.js/Express backend — handles Spotify OAuth token exchange securely
- Real-time audio sync — uses the Web Audio API (
AnalyserNode+ FFT) on your microphone or system loopback for near-zero latency beat detection, replacing polling-based approaches - 3 visualizer modes:
HALO— three layers of flowing Bézier curves in polar coordinates, morphing to the musicAURA— a full-screen radial light gradient that pulses like a lava lampBARS— a classic neon 64-band equalizer
Stack
React · Vite · Node.js · Express · Spotify Web API · Web Audio API