MIXL
Get it free

Chrome extension · YouTube & YouTube Music

Your playlist. Mixed like a pro.

YouTube still plays one song, stops, and starts the next. MixLoop finds the beat, waits for the last phrase and beatmatches the next track in, right inside the playlist you already have.

Footage on YouTube

01 — The gap

YouTube has every track ever made.
It still can't mix two of them.

YouTube autoplay Song ends. Silence. Next song, any tempo.
With MixLoop Beats locked. Phrase lined up. No drop in energy.

02 — Inside the mix

How MixLoop hears your playlist

  1. 01

    Listen

    When a track starts, MixLoop listens to ten seconds of it, right in the tab. This ribbon is a real tech house track as the extension reads it: width is volume, colour the band that leads, red lows, green mids, blue highs.

  2. 02

    Find the pulse

    It isolates the kick drum and fits a beat grid through every hit, which pins the tempo to a few thousandths of a BPM. Half-time and double-time count as the same pulse.

  3. 03

    Count the phrases

    Dance music moves in blocks of 8, 16 or 32 bars. MixLoop mixes out in the last 20 % (the amber zone), on the earliest full phrase that is done before the outro, where the kick stops. 25 seconds before, it listens again so the grid is fresh.

  4. 04

    Line up deck B

    While deck A plays, deck B is read silently at 4× so its whole waveform and outro are known. It comes in on its first bar, inside its first 20 % (the cyan zone). Within 4 % tempo it's nudged to match; further apart, it fades in smoothly.

  5. 05

    Hand off

    During the overlap a phase lock compares both decks 25 times a second and pulls deck B back onto the beat. Then the old track bows out and the playlist keeps going.

03 — Transitions

Real transitions,
not a crossfade slider.

These are the actual gain curves from the mixing engine. Pink is the track going out, cyan is the one coming in.

Bass swap

Auto · tempos match

Mids cross over the whole phrase. The low end stays with deck A, then flips to deck B on a single beat — so two kick drums never fight.

Smooth fade

Auto · tempos differ

When two tracks are more than 4 % apart, faking a shared pulse sounds awful. The next track fades in under the last one over up to 16 seconds, at equal power the whole way.

Hard cut

In the engine

No wash at all. Deck A plays up to the beat and B slams in at full volume on the one.

Stems

In the engine

Bass leaves first. The vocal hangs on for half a phrase, then follows. The body of the track crossfades underneath.

04 — The mix window

Two decks.
Hands off.

Press start in the side panel and both tracks open in a mix window right on the YouTube tab. Each deck draws its whole waveform: the next track is read silently at 4× while the current one plays, so you see what's left before it ever comes in. CUE and PLAY light up like a CDJ, and you pick the style of the next mix.

  • 10 sof listening, checked again before the mix
  • ±4%max tempo change, so nothing sounds stretched
  • 0accounts, uploads or downloads
MixLoop Waiting for phrase
Next mix
Deck A · PlayingLights Out (Extended Mix)124.0 BPM
Deck B · NextSundown Drive126.2 → 124.0 BPM

05 — Drop it in

Let AI be the DJ
you always wanted to be.

  1. 1

    Add MixLoop to Chrome. It shows up as MixLoop in your toolbar.

  2. 2

    Open any playlist on YouTube or YouTube Music.

  3. 3

    Click the icon, pick a phrase length, hit Automix.

Not in the Chrome Web Store yet — during the beta, load it via chrome://extensions → Developer mode → Load unpacked. The music stays on YouTube; MixLoop only mixes the change.