← ALL PROJECTS

Listen2 DJ

A modular browser DJ workspace with deck views, waveform presentation, mixing controls and an Auto DJ engine.

Conceptual browser DJ studio with two waveform decks, a crossfader and music-library cards.

A DJ workspace in the browser

Listen2 explores a web-based DJ application organized around two deck views, a mixer and a music library. Its package describes a Mixxx-inspired direction, while the inspected source separates presentation from deck audio and automatic transition logic.

WaveSurfer.js supplies waveform-related capabilities. Dedicated modules for beat and key detection sit alongside the audio engine, making analysis and playback distinct parts of the project.

Modular audio tools

  • Deck and mixer views.
  • A library interface and waveform section.
  • Separate deck-audio and central audio-engine modules.
  • Auto DJ, beat-detection and key-detection components.
  • TypeScript/Vite development and Docker-based static hosting.

A separate web experiment

Listen2 is distinct from Listen's native Rust studio and analysis tool. This page describes its inspected browser architecture without claiming professional hardware support, certified timing accuracy or a completed replacement for a desktop DJ application.

The repository has no root project README, so the summary is limited to documented package intent and source structure. The featured image is conceptual rather than an application screenshot.

Project notes

This overview was prepared from a private project repository reviewed on October 29, 2026. Source access remains private; credentials, internal endpoints and confidential implementation details are not included.

Project at a glance

Requirements / platforms
Modern browser with audio playback support; Node.js/npm for TypeScript/Vite builds. Docker/Nginx packaging is included.
Technologies
TypeScriptViteWaveSurfer.jsWeb Audio
Project categories
Music and audio