First, find the source in the OBS scene that is actually providing the video to your live output. Then match its type to your goal: use Media Source for one repeating file, or VLC Video for a playlist of multiple files.
The repeat controls are local OBS source settings. YouTube Live is the destination, not the control that decides whether an OBS file or playlist advances, loops, or shuffles. Check the source and its properties before changing anything else.
Find the media source in the live scene
OBS scenes can contain several sources, and a source visible in the editor is not necessarily the one you think is supplying the programme. Start with the scene currently used for the broadcast. In the Sources list, look for the video item that covers the canvas or sits within the layout, then select it and open Properties. The properties window identifies the source type and exposes the controls relevant to playback.
If you have more than one scene, check the scene that is active in the live programme, not only a scene you used to prepare the stream. A logo, background, browser overlay, or another video source may be layered above the item you expect. Temporarily hide sources one at a time in OBS preview if it is not clear which item supplies the moving picture. Restore visibility after identifying it.
This is a useful distinction when you have a bhajan stream with a title card, a background image, and a long recording, or a study channel with a playlist and an on-screen clock. The source that matters is the one whose playback is visible in the composition sent to the stream. A source hidden behind an opaque layer may be playing without appearing in the final picture.
Do not infer the cause from what viewers say alone. A viewer who sees the same first clip again has described the output, but that does not reveal whether OBS is playing a single file, a playlist, or a different source from the one being inspected. The controls and source contents are the evidence you need. If the source type and list are not clear, take a note of them before changing settings so you can tell what solved the problem.
For a broader workflow around a recorded channel, the guide to running a nonstop stream of bhajans and worship recordings covers the larger task of preparing a continuous programme. Here, keep the diagnosis narrow: identify the source first, then configure that source for the playback you want.
Tell Media Source from VLC Video
OBS provides two different source types relevant here. Media Source plays a file. VLC Video supports a playlist of items. They are not interchangeable labels for the same feature, and selecting the wrong one can make a list-based goal difficult to achieve.
Open Properties for the item in question and check the source name/type and the controls shown. A Media Source has a file selection and a Loop control for that file. VLC Video presents a playlist and playlist-specific controls, including Loop Playlist and Shuffle Playlist. OBS’s Media Sources guide documents these distinctions and the meaning of the relevant settings.
| What you want to play | Source to check | Setting to confirm |
|---|---|---|
| One local video, repeated after it ends | Media Source | Loop enabled |
| Several local videos in a fixed sequence | VLC Video | Files listed in order; Shuffle Playlist off |
| Several local videos, then the sequence starts again | VLC Video | Loop Playlist enabled |
| A source that should behave differently when hidden | Either, depending on the media goal | Visibility Behaviour set deliberately |
If you cannot find VLC Video, check whether VLC is installed. OBS documents that VLC Video requires VLC, and that a 64-bit OBS installation requires 64-bit VLC. This is a prerequisite for that source type, not a reason to switch the live destination or change YouTube settings. Use the official OBS guide for current details rather than relying on an old setup note.
A Hindi podcast rotation is a case where the distinction matters: several episodes in sequence call for a playlist-capable source, while a single long episode intended to repeat is a one-file task. The article on scheduling a Hindi podcast episode rotation in OBS offers a related planning example. Decide whether you have one file or a sequence before trying to repair loop behaviour.
Use Media Source for one repeating file
If your intended programme is a single recording that should restart after it ends, select or add a Media Source and choose that file. In its properties, enable Loop. OBS defines that control as replaying the file when playback completes. Apply the change and watch the preview through a full file ending if practical; restarting immediately after a settings change does not demonstrate what happens at the end.
There is another control that is easy to confuse with Loop: Restart playback when source becomes active. OBS describes this as restarting the file when the source is in the current scene and visible. It is about what happens when the source becomes active, not about how a multi-file list advances. A scene switch or visibility change can therefore affect where a single file begins without changing the meaning of its Loop setting.
For example, if a four-minute welcome video is intended to run continuously behind a channel slate, Media Source with Loop enabled fits that goal. If the plan is to play a welcome video, then a programme, then a closing card from separate files, a single looping Media Source does not represent that sequence. Use the playlist-capable source instead of trying to make one-file behaviour stand in for a queue.
Keep the media file itself in view while testing. Confirm the selected path is the intended recording and not an earlier export with a similar name. If the wrong file is selected, the loop setting can work exactly as configured while viewers still see what appears to be a repeated first item. File naming such as morning-prayer-final and morning-prayer-final-2 is a common source of uncertainty; use a clear local naming scheme and verify the chosen file.
Use VLC Video for a multi-file playlist
For a sequence of separate videos, use VLC Video. Open its properties and inspect the playlist contents directly. Confirm that every intended file is present, that there are no obsolete or duplicate entries, and that the list is in the order you intend. A playlist that contains only the opening clip will naturally return to that clip if the sequence is configured to repeat; it is not evidence that YouTube has reordered anything.
VLC Video depends on a compatible VLC installation. If OBS does not offer the source or cannot use it, verify VLC is present and that its architecture matches OBS where required. OBS notes the 64-bit-to-64-bit requirement for 64-bit OBS. After installation or a change in the source, reopen the properties and confirm that the playlist can be read before relying on the scene.
A sequence should be tested with representative files, not only by looking at the filenames. Start playback, note the current item, and watch the transition to the next item in the OBS preview. If a transition does not happen, establish whether the playlist actually reached the next entry, whether the list contains a second item, and whether the source is hidden or being restarted by visibility behaviour. This separates list configuration from other scene behaviour.
OBS forum discussions can show how an individual user encountered a similar symptom, but a report is not a universal diagnosis. One OBS forum thread about adding media during a running stream is an example of a user report, not proof that editing a playlist always causes the first item to repeat. Treat your own source properties and a repeatable preview test as more useful evidence than a loosely similar anecdote.
Check playlist order, loop, and shuffle settings
Once the source is VLC Video, separate three questions: which items are in the list, in what order they play, and what should happen at the end. These are different settings. Confirm each directly rather than toggling several controls at once.
First inspect the playlist from top to bottom. Remove entries you do not want, add missing files, and arrange the intended sequence. If the list should play a morning prayer, then a bhajan set, then a short information card, the order in the source properties should reflect that sequence. Do not rely on the order in a file browser or a folder name; the playlist has its own contents and ordering.
Next check Shuffle Playlist. If you require the listed order, turn shuffle off. A shuffled sequence can make the apparent progression differ from the order you entered, even though every expected file is present. If variation is intentional, shuffle may suit the goal, but it is not a fix for a sequence that should always start and advance predictably.
Finally check Loop Playlist. Enable it when the sequence should begin again after the final item. This differs from looping one file: playlist loop applies after the playlist runs out of media, rather than replaying the current file after its own end. If you want the list to stop after its last item, leave playlist looping off and plan what the scene should show after playback finishes.
Change one setting at a time and test again. If you reorder entries, leave shuffle off while verifying order. If you are checking end-of-list behaviour, use a short test playlist or seek through the test media where possible, then restore the actual programme. This makes it easier to identify which setting changed the result.
The related guide on streaming a prerecorded playlist with multiple audio tracks addresses another playlist concern: matching the media sequence with the audio arrangement. It is still worth confirming the video order in OBS itself, since an audio-track plan does not establish which source or playlist order is currently active.
Check what happens when the source is hidden
If playback appears to restart around a scene change, look at Visibility Behaviour in the source properties. OBS documents options that stop and restart playback, pause and resume it, or let it continue while the source is not visible. This setting describes how the source behaves when hidden; it is separate from the file’s Loop control and the playlist’s Loop Playlist control.
Consider a channel that switches from a full-screen recording to a brief sponsor or information scene and then returns. Depending on visibility behaviour, the media may continue in the background, pause and resume, or stop and restart when it becomes visible again. If it starts at the first frame after a scene return, that does not mean the playlist loop option is responsible. Choose the behaviour that suits the programme and test the change by switching scenes deliberately.
This matters especially in an always-on channel, where scene changes may be used to show a schedule, a local notice, or a temporary slate. Before assuming a playlist is broken, reproduce the sequence: note the current item, switch away, return, and see whether the same item resumes or restarts. Then inspect the visibility setting and decide whether that result is intended.
The correct choice depends on the broadcast. A continuous ambience track may need to keep moving while a source is not visible, while a short announcement might be expected to restart when its scene is shown. There is no single visibility choice that suits every layout. Keep it distinct from playlist order and loop so a change to one behaviour does not conceal the real cause of another.
Preview the scene sent to YouTube Live
After changing the source, verify the result in OBS preview before relying on the live output. Confirm the active scene, visible layers, and source properties, then watch enough playback to establish that the intended item is on screen and the next item follows. A static screenshot can prove that a file is selected, but not that the sequence advances.
If you can safely test before a scheduled broadcast, use a short non-public rehearsal or a brief local preview workflow that does not disrupt the live programme. Do not make an untested change in the middle of an important channel slot just because a viewer reported the first clip. Keep a record of the original settings so you can restore them if the test produces a different problem.
Check the OBS preview and the actual YouTube output as separate views. The preview tells you what OBS is composing locally; the live watch page confirms what reaches the destination. YouTube’s live streaming help is useful for the destination-side workflow, but it does not replace checking the OBS source that generates the media. If local preview is already showing only the first clip, stay with OBS diagnosis rather than changing YouTube settings.
For long-running channels, the test should include the transitions that matter: between files, at the end of the list, and across any scene changes you use. A channel with one repeating file needs to verify that the file restarts at its end. A channel with a multi-file list needs to verify the listed order and, if required, that the sequence returns after the last item. The setup should match the broadcast plan, not just look correct at the beginning.
If the cause remains unclear, document the source type, the playlist contents and order, Loop or Loop Playlist state, shuffle state, visibility behaviour, and the steps that reproduce the repeat. That information narrows the question without asserting a general defect. The available evidence cannot identify a particular cause without those settings and reproduction details.
If testing shows that keeping a computer awake and checking a local OBS setup is the burden, StreamNeo can remove that specific operating task: upload the video and use your YouTube stream key to run the broadcast without leaving your own computer on. It is for YouTube only; it does not change how OBS behaves, so use the source settings above when OBS is your chosen workflow.
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 keep showing the first video in my playlist?
Start by checking whether the source in the active scene is VLC Video and whether its playlist contains the other files. Then verify the item order, turn Shuffle Playlist off if order matters, and inspect Loop Playlist and Visibility Behaviour. Without those settings and a reproducible test, the precise cause cannot be determined.
Should I use Media Source or VLC Video?
Use Media Source when the goal is to play and repeat one file; its Loop control repeats that file. Use VLC Video when you need multiple files in a playlist, with playlist order, shuffle, and playlist looping managed separately.
Does YouTube Live make OBS repeat the first item?
The controls described here belong to OBS’s media sources, so first check the source type and its local properties. YouTube is the destination, and the symptom alone does not establish a YouTube-side cause.
Why does playback restart after I change scenes?
Check the source’s Visibility Behaviour and the separate Restart playback when source becomes active control where applicable. These govern behaviour when a source is hidden or becomes visible, not whether a playlist loops after its final item.