A real DJ console in your browser — four decks, beatgrids, key detection, loops, FX and a set recorder. Free, no account, no upload.
Spotify, Apple Music, Tidal, Amazon Music and YouTube Music deliver DRM-protected audio. That audio is decoded inside a locked module the page cannot reach, so it can never be routed into the Web Audio pipeline that pitch, EQ, filters and the crossfader need. Spotify ended third-party DJ integrations in 2020, and Apple Music's DJ support is limited to native apps with special entitlements — never web apps. This is not a 6oal limitation and there is no workaround.
What to use instead: tracks you have purchased and downloaded (Bandcamp, Beatport, Juno, iTunes Store), your own recordings and bounces, DJ pools you subscribe to, or royalty-free and Creative Commons music. This is exactly how Serato, rekordbox and Traktor work too — local files, always.
Need something to practise on right now? Bounce a loop or a full track out of 6oal Studio and drop the file straight back in here.
Shortcuts act on the focused deck — the one with the glowing edge. Nothing fires while you are typing in a text box.
setSinkId (Chrome and Edge on desktop). Everywhere else, use Split cue — cue in the left ear, master in the right.6oal never stores your audio — only its analysis. Choose the same files again and everything reconnects: BPM, beatgrid, cues, crates and ratings all survive. Nothing is re-analysed.