DJ Library · Live Interaction

Your set.
Their sound.

The missing layer between your set and your audience. Guests browse your library, suggest tracks, and vote — while you stay fully focused on the music.

Get in touch
4Decks at once
< 2sSync latency
LANno internet needed
iOS & Androidno app store
01

No subscription, no cloud

Crowdfader runs entirely on your DJ laptop — no third parties, no monthly costs, no internet required. Your library and guest data never leave your machine.

02

Direct Serato access

Instead of a proprietary API, Crowdfader reads and writes the Serato database files directly. Changes — new crates, accepted suggestions, uploaded tracks — are live in under 2 seconds. No restart, no export.

03

No app store, no login

Guests open the web app via QR code directly in their browser — on iOS and Android. No installation, no account, no permission from Apple or Google required. Anyone who wants can save it as a PWA on their home screen.

Setup

Live in three steps

No cloud subscription, no installation on guest devices, no third parties. Crowdfader runs locally on your DJ laptop.

01

Start the app

Launch the server on your DJ laptop, the browser opens automatically. The Serato library is loaded directly from the database — no restart, no configuration.

02

Share the QR code

Display a QR code in the DJ panel or show the link on the projector. Guests open the web app instantly — no installation, no account.

03

Interact live

Suggestions come in in real time, votes accumulate, harmonic recommendations appear. You stay in control — you decide what gets played.

Features

Everything a great DJ set needs

From library management to live audience interaction — in one app that works directly with Serato.

🎛

Live Deck Display

All 4 decks at a glance: BPM, Camelot key, cover art, waveform and duration — live from Serato. Deck colors run through the entire library so matching tracks are instantly recognizable. Click a deck to open the full track detail dialog.

🎵

Guest Interaction

Guests open the web app via QR code on their phone — no installation, no account. They browse the complete library, suggest tracks, and vote for others' suggestions. You see all suggestions sorted by votes and decide with a click.

🎹

Harmonic Recommendations

The Camelot Wheel live in the library: tracks that harmonically match one or more decks are color-highlighted — exact matches more strongly than compatible neighbors. Works for all 4 decks simultaneously, with BPM half- and double-time hints.

🔗

Spotify Integration

Add Spotify tracks directly to Serato crates. Import personal playlists and Liked Songs. Guests can also suggest Spotify tracks — BPM and key are analyzed by Serato. OAuth login for playlists, search also works without an account.

Last.fm Recommendations

Similar tracks to the currently playing song — filtered and sorted by local library match. Search directly on Spotify from the panel, submit as a guest suggestion, or drop into a crate. Works for all active decks simultaneously.

📺

Display Mode

A dedicated view for stage screens and projectors without controls: active decks with large cover art, BPM, key and deck color. Below it, a running setlist with thumbnails and timestamps. No login, no refresh needed.

Waveform & Analysis

Serato OVB waveform data is read directly and displayed as a colored waveform. Where no Serato data is available, Crowdfader automatically analyzes BPM and key via Essentia — silently in the background, without a Serato restart.

📋

Setlist & History

Complete session history with timestamps and play counts. Visible as a setlist on the projector in display mode, accessible for guests in the web app. Per-track statistics show how often and when a song was played.

📤

Track Upload

Load new tracks directly from the browser into the Serato library — via drag & drop or file dialog. Crate assignment right at upload. BPM and key analysis start automatically in the background as soon as the file lands.

🌿

Smart Crates

Rule-based virtual crates that dynamically fill from the library: filters by BPM range, Camelot key, genre or free text — combinable. No crate file, no manual maintenance. Ideal for genre sets or tempo blocks.

📂

Serato Direct Access

Reads and writes the Serato database files directly, without going through an external API. Crates, tracks and metadata are visible in under 2 seconds — no Serato restart, no file export.

📱

PWA & Mobile

Installable as a Progressive Web App on iOS and Android — behaves like a native app, without the App Store. The guest view is fully touch-optimized: large tap targets, swipe navigation, compact deck cards.

Real-time Sync

WebSocket push for all connected devices simultaneously. New suggestion, fresh vote, library change — everyone sees it instantly without a reload. Works over local WiFi and via ngrok tunnel for external guests.

🔐

DJ Authentication

Optional PIN protection for the DJ view. Activates automatically when Crowdfader is reachable via a public tunnel. The guest view always remains open — DJ functions stay protected.

Interface

A look inside the app

DJ View
Zoom in

01 / 06

DJ View

The central workspace: 4-deck bar with BPM, key and waveform, hierarchical crate panel, search bar with BPM and key filters. Harmonically matching tracks are highlighted in deck color — for all active decks simultaneously.

Display Mode
Zoom in

02 / 06

Display Mode

Dedicated view for stage screens and projectors. Shows the running decks with cover art, title, BPM and key — along with a running setlist with thumbnails and timestamps. No interaction, no login.

Guest View
Zoom in

03 / 06

Guest View

Touch-optimized view for guests on mobile. Accessible via QR code, no installation needed. Guests see the decks, browse the library, suggest tracks and vote for other suggestions.

Suggestions
Zoom in

04 / 06

Suggestions Panel

All guest suggestions at a glance, sorted by votes. Accept tracks directly (optionally add to a crate) or reject them. Completed suggestions remain visible as an archive.

Track Detail
Zoom in

05 / 06

Track Detail

Complete metadata, waveform visualization and "Matching Tracks" — tracks from the entire library that match harmonically (Camelot ±1) and fall within BPM range (±10%). Opens with a click on any track or deck card.

Recommendations
Zoom in

06 / 06

Last.fm Recommendations

Similar tracks to the currently playing song via Last.fm, filtered and highlighted by local library match. Search directly on Spotify from the panel or suggest to the DJ.

Use cases

Who is Crowdfader for?

Everywhere music and audience meet — and where a DJ needs to keep an overview.

Resident DJ

Club & Bar Night

Regular guests know you and want to have a say — but shoulder-tapping and written requests interrupt the set. With Crowdfader, suggestions come in in an organized way, votes show what's really wanted, and you decide when and whether to play it.

Mobile DJ

Events & Private Parties

Wedding, birthday, corporate event: guests have requests. The suggestion feature takes the pressure off you — everything runs in a structured way, you review them live, and the setlist is automatically documented at the end.

Festival & Main Stage

Large Stages

Multiple screens, thousands of viewers: Display Mode runs on stage screens and projectors — cover art, active decks, running setlist with timestamps. No login, no refresh, no extra hardware needed.

Venue & Promoter

Permanent Installation

As a permanent installation in a venue: guests see what's playing, suggest tracks, vote — the DJ stays focused, the audience feels heard. The display view runs continuously without any maintenance.

Compatibility Serato DJ Pro ≥ 4.0.4 Windows 10 / 11 Rane Four Pioneer DDJ iOS Safari Android Chrome Cloudflare Tunnel ngrok Tunnel

FAQ

Common questions

Which Serato version does Crowdfader work with?

Serato DJ Pro from version 4.0.4 on Windows 10 and Windows 11. macOS support is planned — feel free to get in touch if you have specific needs.

Do I need internet?

No — Crowdfader runs entirely locally on the DJ laptop. Guests connect via your WiFi. Optionally, a Cloudflare / ngrok tunnel can be activated so external guests or viewers can participate from outside.

How many guests can be connected at once?

There's no hard limit — it depends on your WiFi. In practice, it works fine with 30–60+ simultaneously connected devices on a normal consumer router.

Do guests need to install an app?

No. The guest view runs directly in the browser — no download, no account. Anyone who wants can save it as a Progressive Web App (PWA) on their home screen for an app-like experience.

Can I protect the DJ area from guests?

Yes. The DJ view can be secured with a PIN code. Protection activates automatically when Crowdfader is reachable from outside via a public tunnel — so nobody can access the DJ view unnoticed.

Does Spotify work without my own developer account?

Your own API credentials are needed for Spotify search — registration is free at developer.spotify.com. For access to personal playlists and Liked Songs, an additional OAuth login is required. Search also works without OAuth.

What happens to my Serato data?

Nothing leaves your laptop. Crowdfader reads and writes the local Serato database files directly. No cloud sync, no telemetry, no external servers — unless you consciously activate optional services like Spotify or Last.fm.

Interested?

Let's talk

Inquiries, demos and individual setups — just send an email.

sun@crowdfader.club
Response within 24h Free demo Individual setup No subscription