Grooveboard

Overview

Spotify playlist manager with duplicate detection, folder organization, bulk operations, analytics, and QR sharing.

Grooveboard is a power-user tool for Spotify library management. Duplicate detection scans by URI, name, and acoustic similarity. Virtual folders organize playlists without touching Spotify's data. Playlist snapshots back up to Supabase so you can restore any previous state. Bulk merge/split operations preview changes before committing. Analytics break down genre distribution, top artists, and listening trends with Recharts. The UI supports grid, list, and bubble view modes with virtualized scrolling for large libraries.

Category

Web Apps

Stack

Next.jsSpotify APINextAuthSupabaseTanStack Query

Features

Duplicate Detection

Scans playlists for duplicate tracks by Spotify URI, name match, and acoustic fingerprint. Batch remove or review one by one.

Folder Organization

Virtual folders that group playlists without affecting Spotify. Drag-and-drop reordering, nested hierarchy, and quick search.

Playlist Backups

Snapshot playlists to Supabase. Restore any previous version if tracks get deleted or reordered. Automatic and manual triggers.

Bulk Operations

Merge multiple playlists into one or split a large playlist by rules (genre, date added, BPM). Preview changes before applying.

Analytics

Genre distribution, top artists, listening patterns, and playlist growth over time. Charts built with Recharts.

Sharing & QR

Generate shareable links with QR codes for any playlist. View tracking shows who opened your shared playlists.

View Modes

Grid

Album art thumbnails in a responsive grid

List

Compact rows with track counts and metadata

Bubble

Drag-and-drop circles sized by playlist length