Skip to content
streamneo.
Troubleshooting12 min read

Why Does OBS Repeat the Same Video in a YouTube 24/7 Playlist Rotation?

Find out whether OBS is looping one Media Source or playing a VLC Video playlist, then check restart, shuffle, visibility and file-list settings.

sn.
StreamNeoPublished 5 October 2026
Worth sharing?

OBS repeats the same video when the active source is set up to play one file repeatedly, or when that source starts over as it becomes active again. To rotate several files, check that you are using OBS’s VLC Video source and that its playlist actually contains the distinct files you intend to play.

The title alone cannot reveal which setting is responsible in your scene. Start by identifying the source type, then check its playback options, visibility behaviour and file list; YouTube’s viewer-side Loop control does not configure what OBS sends to a live broadcast.

First identify the source that is repeating

In OBS, look at the Sources list for the scene that is on air. Select the item responsible for the video and open its properties. The source type matters: a Media Source and a VLC Video source have different jobs and different controls. A name such as “playlist” in the Sources list is not enough to tell you how the item was configured.

If the properties show a single media-file path and options such as Loop and Restart playback when source becomes active, you are looking at a Media Source. That source plays an individual file. If its Loop option is enabled, it starts that same file again at the end; it does not move on to other files just because you have several videos elsewhere on your computer.

A VLC Video source is the one to inspect when you expect a list of media files to play in succession. Its properties include a playlist and controls such as Loop Playlist and Shuffle Playlist. If VLC Video does not appear among the source types, OBS’s documentation says VLC must be installed, and the VLC architecture must match OBS: 64-bit OBS requires 64-bit VLC. Check the OBS guide to Media Sources against the version you have installed, since labels and available options can change.

Do not change several controls at once. Note the source type and current settings first, then alter one relevant setting and watch the broadcast output long enough to see whether playback moves to another file or starts from the beginning. That gives you a more useful diagnosis than toggling settings at random.

If you are building a devotional rotation from scratch, the Hindi devotional OBS setup guide can help you check the wider scene and stream arrangement. Here, keep the investigation narrow: establish whether the source on air is a single file or an actual playlist.

Check whether Media Source points to one file

A Media Source is appropriate when you want one local video to play in a scene. Open its properties and confirm the file path. If the path points to one clip, that explains why the source cannot rotate through a set of different clips. Renaming it “morning bhajans playlist” does not turn it into a playlist; the source still refers to the one file shown in its properties.

Then inspect Loop. With Loop enabled, OBS repeats that file after it reaches the end. This can be exactly right for a single visual background or a one-video loop, but it is not the setting for cycling through a collection. OBS lists Loop as off by default in its documentation, so do not assume that every Media Source repeats by default; look at the actual checkbox in your setup.

Also inspect Restart playback when source becomes active. OBS describes this as restarting the file when the source is in the current scene and visible. Its documentation lists the option as on by default. If the source becomes active again—for example, after a scene change or after being hidden and shown—it can begin from the start. This behaviour may look like an unexplained repeat even when the Loop checkbox is off.

Consider the scene layout as well. A source can be present in more than one scene, or you may have two similarly named sources that point to the same file. Check the active scene and confirm that the item you are editing is the one being broadcast. If a transition switches between scenes that each contain a copy of the same Media Source, playback behaviour can differ from what you expect depending on how each copy is configured.

If the goal is only to repeat one complete video, a looping Media Source may be the simplest arrangement. If the goal is for clip A to be followed by clip B and then clip C, use the playlist-capable source instead. For a broader view of how a channel’s media is put together, see the 24/7 Malayalam songs live-stream guide; the source choice still determines whether one item repeats or several files are played in order.

Use VLC Video when you need multiple files

For a multi-file rotation in OBS, add a VLC Video source and use its playlist field to select the media files. This is different from making a Media Source for every file and expecting OBS to advance through those separate sources automatically. The playlist source manages a list of files as one playback source.

VLC Video depends on VLC being installed. OBS notes that the source uses VLC libraries, and that OBS and VLC should have matching architecture. If you install VLC but still cannot find VLC Video, check whether the OBS and VLC versions are both 64-bit or both 32-bit as appropriate. Avoid assuming the playlist is broken until you have confirmed that the source exists and can play a file at all.

Once you have added the source, open its properties and build the intended list. Confirm that the list includes each distinct file you expect, in the order you want if order matters. A playlist source with only one entry can only play that entry, regardless of whether its name implies a larger collection. A list with two entries that both point to the same video will also appear to repeat the same content.

The key distinction is the scope of the repeat control. A Media Source’s Loop applies to an individual file. VLC Video’s Loop Playlist applies to the playlist: OBS repeats the list after playback reaches the end of the media files. Shuffle Playlist changes the order by randomising it; it is a separate option, not a substitute for checking the list or enabling end-of-list repetition.

OBS or YouTube control What it applies to What repeating means What to verify
Media Source — Loop One media file The same file starts again at its end The file path and Loop checkbox
Media Source — Restart playback when source becomes active A file in a source that becomes active The file can start over as the source becomes active Scene, visibility and restart setting
VLC Video — Loop Playlist A playlist of media files The list starts again after it runs out of files Playlist contents and Loop Playlist setting
VLC Video — Shuffle Playlist A playlist of media files Items are played in a random order Whether a changing order is intended
YouTube player — Loop Playback for a viewer The selected video or playlist repeats in the player It does not set OBS’s live media output

When you switch from one source type to another, test the change in a controlled way. You might use a private or unlisted test broadcast if that suits your channel and current YouTube settings, or check the source locally before taking it live. Confirm that the next distinct file appears at the expected point. A source preview that is showing one clip at its beginning is not, by itself, proof that the next item will play correctly.

Review loop, restart, shuffle and visibility separately

On a Media Source, begin with the two controls that govern a single file: Loop and Restart playback when source becomes active. If you want one file to repeat continuously, Loop is relevant. If you want the file to play once and stay finished until you deliberately restart it, turn Loop off and consider whether automatic restart on activation is wanted. The right choice depends on what you expect the scene to do after it is hidden or revisited.

On VLC Video, Loop Playlist and Shuffle Playlist answer different questions. Loop Playlist determines whether the whole list starts over when it reaches the end. Shuffle Playlist changes which item comes next by randomising the order. If the order is important—for example, an introduction, a sequence of prayers, and then a closing segment—leave shuffle off and verify the list order. If the order is not important, shuffle can vary the sequence, but it cannot add missing files or correct duplicate entries.

Next inspect Visibility Behaviour on VLC Video. OBS documents options that govern what happens when the source is not visible, including continuing playback, pausing, or stopping. The listed default is Stop when not visible, restart when visible. With that behaviour, hiding the source and showing it later can cause playback to start over, which may resemble a repeat at the start of a file rather than a playlist reaching its end.

Visibility can change because you switch scenes, toggle an eye icon in the Sources list, or use a transition that removes the source from view. In a 24/7 channel, even a brief scene change for a title card or announcement could matter if the relevant source stops when hidden and restarts when visible. If you need playback to continue while the source is hidden, choose a behaviour that matches that requirement, then verify it during a scene change. Do not change visibility behaviour without considering whether you want hidden media to keep advancing.

A practical test is to let one file finish, observe whether the next list item begins, then switch away from and back to the scene. Record whether the repetition occurs at the end of a file or immediately after the source becomes visible again. Those two patterns point to different controls. For a channel that cannot rely on a computer remaining attended overnight, a cloud-based option such as StreamNeo removes the need to leave your own computer running for the broadcast; it does not replace checking that your media and rotation are configured as intended.

Verify every entry in the playlist file list

Open the VLC Video properties and inspect the list itself, not just the source name or the folder where your clips are stored. Count the entries visually and check that each one points to the intended file. If the same clip appears more than once, or several entries refer to different exports of the same footage, the playback can seem repetitive even though OBS is advancing normally.

Check the actual filenames and paths. A carefully named folder may contain an old duplicate, a short test clip, or a file that was copied from another project. The playlist only plays the files it has been given; it does not infer which videos you intended to include. If you expect a sequence of six devotional recordings but the source list contains only the first recording, the issue is the list, not the Loop Playlist control.

After correcting the list, save the properties and test playback through the point where one item ends. Verify that the next distinct file starts. If you have shuffled playback enabled, do not expect a predictable order, but do still confirm that the intended files are present. If you are diagnosing a suspected duplicate, temporarily turn shuffle off so that you can follow the list in order and see which entry plays next.

Also check whether a changed playlist or source property has been applied to the source that is actually on air. Similar source names can lead you to edit the wrong item, particularly in a scene collection with several scenes. Use clear names such as “VLC – evening rotation” and “Media – holding screen,” and confirm the active scene before editing. Names are an organisational aid, not evidence of the file list; always inspect the properties.

Keep a simple note of the working configuration: source type, playlist entries, loop and shuffle states, and visibility behaviour. If the channel repeats again, this gives you a known baseline to compare with what changed. When asking another person for help, share those details rather than saying only that “OBS is looping”; that description could refer to several different behaviours.

Keep OBS playback separate from YouTube’s viewer loop

YouTube’s Loop control is for playback in the YouTube player. A viewer can use it to repeat a video or playlist while watching. It does not choose the files in an OBS scene, change OBS’s source type, or tell OBS which media to send to a live broadcast. You can read YouTube’s instructions for looping videos or playlists to see the viewer-side feature in its own context.

That distinction matters when troubleshooting a live channel. If the broadcast itself shows the same clip repeatedly, look at the OBS source and its properties. Changing a viewer’s Loop control will not turn a one-file Media Source into a multi-file rotation. Conversely, a viewer who enables looping on a YouTube video is changing how that video is played back for them, not reconfiguring the live programme being sent by OBS.

If you have also been considering a different method of sending media to YouTube, keep that separate from this diagnosis. The FFmpeg guide to continuous Bengali devotional streaming discusses a different streaming approach; switching tools is not necessary to establish whether an OBS source has the right file list. First resolve the source-level cause, then decide whether the broader setup suits your channel and technical comfort.

If a repeat remains unexplained after these checks, gather the exact source type, the playlist contents, the Loop and Restart states, VLC Video’s Visibility Behaviour, the scene transitions around the repeat, and the relevant OBS log. Those details can distinguish a single file looping from a source restarting or a list containing duplicates. The official documentation explains the controls, but it cannot identify settings in an individual installation without evidence from that setup.

If you are weighing a different operating arrangement after checking the source, compare what each approach requires you to maintain and monitor. The choice should follow the needs of your channel, not a promise that any tool will eliminate every playback problem.

Before committing, compare the operating options on the pricing page. When the file and channel are ready, start free — 24-hour trial, no card.

FAQ

Why does OBS play the same video again instead of moving to the next one?

The source may be a Media Source pointing to a single file, with Loop enabled, rather than a VLC Video source containing several files. If you are using VLC Video, inspect the playlist for duplicate entries or missing files and check that you are editing the source used by the active scene.

Does YouTube’s Loop button fix a repeated live broadcast?

No. That control repeats viewer playback in the YouTube player; it does not configure the media OBS sends to a live broadcast. Check the OBS source type, playback settings and playlist instead.

Why does a video restart when I change scenes?

The source’s restart-on-activation setting or its visibility behaviour may cause playback to start again when the source becomes active or visible. Check the relevant Media Source or VLC Video property and test a scene switch to see whether the restart follows visibility.

What should I provide if the cause is still unclear?

Note whether the source is Media Source or VLC Video, list the playlist entries, and record the loop, restart, shuffle and visibility settings. Include the scene transition that preceded the repeat and an OBS log if you are asking for technical help; avoid sharing stream keys or other credentials.

YOU’VE REACHED THE END

Keep the ideas coming.

More guides, useful tools and a little help for your next broadcast.

Back to the journal ↗
YOUR NEXT READ

A little more to explore.

More Troubleshooting guides ↗ · All topics ↗