Skip to content

Getting Started

SpinDeck is a cross-platform vinyl visualization player. It organizes playlists in your browser, displays them on a 3D album shelf, and controls playback in third-party music apps.

Requirements

Install

bash
git clone https://github.com/dongguacute/SpinDeck.git
cd SpinDeck
pnpm install

Web Development

Start the dev server from the monorepo root:

bash
pnpm dev

Or run only the web app:

bash
pnpm --filter @spindeck/web dev

Open the local URL printed in your terminal.

Build for Production

bash
pnpm build
pnpm --filter @spindeck/web start

Other Commands

bash
pnpm lint          # Lint
pnpm check-types   # Type check
pnpm format        # Format code

See Desktop App for the Tauri shell, or Supported Platforms for music service compatibility.

Extending the UI

Contributors

The avatar of contributor named as dongguacute dongguacute

Changelog

Released under the Apache License 2.0.