OBS Studio · Free Chrome extension

Seamless music looping for OBS Studio

OBS will loop a Media Source all day — but it plays your file exactly as-is, so a track that clicks at the ends still clicks on every cycle. The fix is to make the file seamless first. Loop Music does that in about 20 seconds, so OBS's Loop checkbox finally produces gap-free background music.

  • Made for OBS Media Source
  • No gap on repeat
  • Set once, forget it
Drop your track here track.wav
Loop point — volume dips to zero (gap)
Leveling the seam…
Seamless loop ready — loop.wav
Export: WAV ∞ seamless
↑ Drop a track → click Create loop → the seam levels into an even, seamless WAV

An OBS loop should repeat with no click and no pause

OBS repeats the file faithfully — including the click. Hear the raw seam, then the seamless fix.

Raw loop — hard cut

Listen at the loop point — you'll hear a click.

Real processing takes about 20 seconds.

Seamless loop

Same loop point — now smooth and click-free.

Hit "Convert to seamless" to unlock

🎧 Best with headphones. Real audio: the loop point (where the end meets the start) plays in the middle of each clip.

For OBS users who loop audio sources

If your Media Source pops when it wraps, the file is the problem — not OBS.

Twitch streamers

Background beds that loop for the whole stream inside OBS.

YouTube Live

Continuous music under talking-head broadcasts, no seam.

Facebook & multi-platform

One seamless file loops cleanly wherever OBS sends it.

Scene builders

Different seamless beds per scene, each looping on its own.

Podcasters recording in OBS

Intro/outro beds that repeat without a click.

Seamless OBS looping in 3 steps

Prepare the file in the browser, then let OBS repeat it.

1

Make the track seamless in Loop Music

Drop your music into the free Chrome extension and click Create loop.

2

Add it as an OBS Media Source

Point the source at the downloaded file and tick the Loop checkbox.

3

Leave it running

OBS loops one clean file with no gap or click for your entire session.

Simple, honest pricing

Free handles your OBS beds. Pro adds WAV export and higher monthly limits.

Free

$0

Perfect to try it out

  • 5 loops / month
  • No loop history
  • No WAV export
  • Standard queue
Add to Chrome

Yearly plan billed as $35.88/year — just $2.99/mo (save 25%). Cancel anytime.

100% seamless — every loop, every export
~20s to a finished seamless loop
6+ audio formats supported

OBS loops the file it's given — give it a seamless one from Loop Music and the gap disappears.

OBS looping: common questions

What OBS users ask about looping audio without a gap.

How do I loop music seamlessly in OBS Studio?

Make the track seamless in Loop Music first, then add it as an OBS Media Source and enable Loop. OBS repeats that gap-free file continuously, so there's no click when it wraps around.

Enabling Loop on a raw file only replays the same seam over and over; the fix has to happen in the file itself.

Why does my OBS Media Source gap when it loops?

Because the audio file isn't seamless — silence or a level mismatch at the ends is replayed every cycle. Loop Music removes that by aligning the start and end of the file.

OBS doesn't edit audio; it plays exactly what you give it, so a clean loop must be prepared beforehand.

Can OBS make a loop seamless on its own?

No. OBS only repeats a file — it has no tool to fix the splice. Run the track through Loop Music, then OBS will loop the seamless result cleanly.

This is why the same file that clicks in OBS also clicks in VLC or a browser: the seam is in the file.

How long does it take to prepare the file?

About 20 seconds in Loop Music. Upload, click Create loop, preview and download, then drop it into your OBS scene.

The free plan includes five loops a month, enough for a set of scene beds.

Make OBS loop your music cleanly

Prepare a seamless file free in about 20 seconds, then let OBS repeat it with no gap.

Add to Chrome — Free