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.
