Skip to content

Releases: rmfranken/spotify-viber

v2.1.0 - fix vulnerable packages and add wave + zigzag

13 May 18:49

Choose a tag to compare

fix: deps and add "wave" and "zigzag" patterns

v2.0.0 - React/Node.js rewrite

13 May 18:15

Choose a tag to compare

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 music
    • AURA — a full-screen radial light gradient that pulses like a lava lamp
    • BARS — a classic neon 64-band equalizer

Stack

React · Vite · Node.js · Express · Spotify Web API · Web Audio API

v1.0.0

01 Mar 22:27

Choose a tag to compare

This release provides the following basic functionality:

  • Display album art
  • Display a (contional on monitor size) scrolling feature for song information
  • config file
  • shell script for crontabbing