Skip to content
streamneo.
Troubleshooting11 min read

Why Does OBS Skip Videos When Rotating Playlists on YouTube Live?

Troubleshoot OBS playlist skips by checking source type, shuffle, visibility behaviour, file playback and live edits before blaming YouTube delivery.

sn.
StreamNeoPublished 5 October 2026
Worth sharing?

A video that seems to disappear from an OBS rotation usually points to the OBS media playlist or its playback settings, not to YouTube’s delivery playlist. First work out whether an item was genuinely skipped, or whether the sequence restarted after a source, scene or playlist change; those are different problems.

For several local videos, OBS’s VLC Video source handles a playlist. Media Source is for an individual file. Shuffle, visibility behaviour, a troublesome file or a live edit can each change what you see, but the available evidence does not establish one universal cause.

Which playlist do you mean?

The word “playlist” is used for two separate things here. An OBS media playlist is a set of files that OBS plays as part of the picture and sound it sends to YouTube. YouTube’s HLS documentation uses “playlist” for a rolling list of stream segments used in delivery. That HLS list is not the list of bhajans, lessons or ambience videos you selected in OBS, and it should not be treated as the cause of ordinary OBS media rotation behaviour.

In OBS, Media Source and VLC Video serve different purposes. Media Source plays an individual file and has a Loop option. VLC Video can play a list of media items, with separate controls for Loop Playlist and Shuffle Playlist. OBS’s Media Sources guide describes VLC Video as supporting a playlist, unlike Media Source. VLC must be installed for that source to be available; the OBS guide specifies that 64-bit OBS needs 64-bit VLC.

That distinction matters before you change settings. If you have several devotional tracks loaded as separate Media Sources across scenes, that is not necessarily one playlist advancing through items. If you have one VLC Video source with several entries, it is. Write down the source type and where it appears in the scene list before interpreting the playback order.

What you want OBS source or setting Expected behaviour
Repeat one video Media Source; enable Loop The individual file repeats.
Play multiple files in a fixed order VLC Video; disable Shuffle The list is played in its displayed order.
Return to the start after the last file VLC Video; enable Loop Playlist The list starts again when it reaches the end.
Randomise a group of files VLC Video; enable Shuffle The next item is not a predictable list-order choice.
Keep a hidden source advancing VLC Video visibility behaviour: pause/unpause or always play The source does not follow the default stop-and-restart pattern while hidden.

These controls affect media playback inside OBS. They do not set YouTube’s ingestion protocol. If your actual goal is a 24/7 channel and your household computer cannot remain on, that is a separate operating decision; this guide to running a stream without your home computer on covers that question rather than playlist order.

A skipped item or a reset to the first item?

A true skip means playback moves from one entry to a later entry without playing the one you expected. A reset means playback returns to the beginning of the list or the current file starts over. The distinction is simple to state but easy to miss during a live broadcast: you may look away during a transition, see a familiar track return, and conclude that OBS jumped over something.

Record the sequence you actually see. For example, if the intended order is A, B, C, D, note whether the stream goes A, C, D, or whether it plays A, B, then returns to A after a scene change. The first pattern is consistent with an order, file or shuffle question; the second points you to source activation, a reset, or an edit. Neither observation alone proves a fault in OBS or YouTube.

Shuffle is a common reason a working list does not match an expected sequence. When Shuffle Playlist is enabled, OBS randomises media files rather than following the visible list order. Turn it off when the channel depends on a fixed schedule, such as a sequence of aarti, announcements and music. If random order is intentional, judge the setup by whether entries play, not by whether the next one matches your list.

Loop settings answer a different question. Loop on Media Source repeats that one file; Loop Playlist repeats a multi-item VLC list after it reaches the end. If looping is off, reaching the last entry may look like the rotation has stopped, but that is not evidence of a skipped middle item. Check the relevant loop control against the result you want.

If you need to avoid one track following itself, even when you use a rotating collection, see how to prevent the same video playing back-to-back. That is a sequencing expectation to plan for; do not use it as proof that a particular OBS list has skipped a file.

Check scene and source changes first

OBS sources can be hidden when you switch scenes or toggle a source’s eye icon. VLC Video’s documented default visibility behaviour is to stop when not visible and restart when visible. If you leave the scene and return, the source may begin again rather than resume at the point you expected. That can resemble a playlist reset even while the outgoing YouTube broadcast continues normally.

The OBS Sources Guide explains how sources are organised and shown in scenes. In your own setup, note which scenes contain the VLC source, whether it is shared between scenes, and whether a transition hides it. Also check for an operator or automation action that toggles visibility. A scene change is not the same operation as ending the live stream.

For a source that should preserve its place while a different scene is shown, inspect VLC Video’s visibility behaviour. Pause/unpause can pause playback while hidden and resume it when visible; always play is intended for playback that should continue in the background. The right choice depends on the programme. A station identification clip may need to start afresh each time it is shown, while a continuous music bed may need to keep advancing behind another scene.

Test the choice with a short, known sequence before applying it to an overnight broadcast. Switch away and back, then check whether the next visible item is the one expected. Do not infer from the YouTube player alone: use OBS’s preview and the source’s behaviour as well, so you can tell whether the reset happens before the outgoing video reaches YouTube.

Inspect the playlist and the files

Open the VLC Video source properties and compare the entries with your intended list. Confirm that the files are present, the paths still point to the right location, and filenames have not changed. If the list is shuffled, switch that off temporarily to get a reproducible order. Check Loop Playlist separately so you know what should happen after the final entry.

A broken, inaccessible or unsupported media item is a reasonable possibility when playback repeatedly stops or changes at the same entry. It is not a universal explanation for playlist skips. Test a suspect file directly in VLC, outside the live scene, and compare it with a small list of files you know play correctly. If the same entry fails repeatedly, note the exact file and what happened rather than concluding that every playlist is affected.

A community thread from 2019 discussed VLC messages as a way to investigate a file error in one user’s large shuffled playlist. That is an individual report, not an official diagnosis or guarantee that a log will reveal the cause in your case. If you inspect diagnostics, use them to collect evidence about a repeatable failure. Avoid deleting or replacing a whole library until you have isolated the entry.

If VLC Video is missing or behaves unexpectedly, check that VLC is installed and that its architecture matches OBS. The OBS guide specifically calls out 64-bit VLC for 64-bit OBS. This is a compatibility check for the source, not a claim that a mismatch explains every playback problem.

URL-based playlist behaviour also deserves care. A 2020 forum discussion described shuffle and loop trouble with a URL playlist loaded into VLC Video. It shows that a user encountered trouble in that configuration; it does not prove that all URL playlists fail, or that the same behaviour persists in current releases. If you rely on URLs rather than local files, test that exact list and configuration before making it the only programme source.

Test edits away from the live broadcast

Changing a playlist while a stream is already running is a separate case from ordinary rotation. An OBS forum user reported in 2020 that adding a Media Source or adding a video to a VLC Video playlist reset playback to the first video. That report helps identify a possible reproduction path, but it does not establish that every live edit resets playback or that current versions behave the same way.

If you must change a list during service, first reproduce the edit in a private test or a separate OBS profile and note the version, source type and exact action. Try adding an entry while the source is visible, then while it is hidden, if both situations matter to your workflow. Check whether playback resets, pauses, continues, or only changes after a scene transition. Do not make a live public broadcast your first test environment.

A useful operating routine is to prepare the order before going live and to keep a known-good copy of the list. This reduces the pressure to edit during a broadcast and gives you a comparison point if something changes. For a local always-on setup, the separate decision of keeping a computer available is discussed in the mini PC guide for a 24/7 YouTube stream; that choice does not itself correct OBS playlist order.

StreamNeo is relevant when the specific pain is leaving a home computer running just to keep a prepared video on air: it turns an uploaded file into a YouTube live stream that continues without your computer, so the machine’s scene changes cannot interrupt that playback. It does not make OBS’s VLC playlist settings correct, and it is YouTube-only.

Separate OBS playback from HLS delivery

OBS plays and encodes the selected media into a live programme. YouTube receives that programme. Its HLS documentation describes a delivery format and a rolling playlist of segments; those segments are not the local media items shown in an OBS VLC Video list. YouTube’s HLS ingestion requirements are useful when configuring delivery, but they are not a setting for choosing the next local video.

This boundary helps narrow a report. If OBS’s preview already shows the wrong item or the source has restarted, investigate the media source, scene visibility and playlist contents first. If OBS preview looks correct but the YouTube player differs, collect evidence at both ends and then investigate the encoder-to-platform path. Do not attribute an ordinary list-order problem to HLS merely because the stream uses YouTube Live.

Similarly, a live broadcast continuing while a source resets is not evidence that the outgoing stream disconnected. A source can stop or restart inside an otherwise active programme. If your separate concern is the broadcast dropping and recovering, use a guide about restarting an FFmpeg stream after disconnection; it addresses a different layer and should not be substituted for OBS media troubleshooting.

Collect details that make the problem reproducible

Before changing several settings at once, capture the setup and the sequence. Write down OBS version, operating system, whether you are using Media Source or VLC Video, whether entries are files or URLs, and the Loop, Loop Playlist, Shuffle and visibility choices. Include the scene transitions that happen around the apparent skip. A short screen recording of the preview and source properties can be more useful than a description such as “it skips randomly”.

Then record a small timeline: the last item that definitely played, the item expected next, what appeared instead, and whether you had switched scenes, hidden the source, or edited the list. Note whether the same entry causes the problem again. If the file plays directly in VLC but not in OBS, include that contrast. If the preview and YouTube output disagree, say so explicitly.

These details do not guarantee a diagnosis, but they separate repeatable cases. A sequence that resets only after a scene transition is different from one that stops at the same file; both differ from a source that plays correctly in preview while the viewer sees something else. Change one setting at a time, repeat the same test, and keep the original configuration available so a workaround can be reversed.

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 my OBS playlist start from the first video again?

A source becoming visible after being hidden can follow VLC Video’s default stop-and-restart behaviour. A playlist edit may also be relevant in some setups, but a single older forum report is not a universal rule. Record what action immediately preceded the reset and test it outside the public broadcast.

Should I use Media Source or VLC Video for several videos?

Use VLC Video for a multi-item playlist and Media Source for an individual file you want to play or loop. In VLC Video, turn Shuffle off if order matters, and enable Loop Playlist if it should repeat after the final item. Confirm VLC is installed and matches the OBS architecture.

Can YouTube’s HLS playlist skip my OBS videos?

The HLS playlist is a delivery list of stream segments, not the media playlist in your OBS scene. It should not be treated as the cause of ordinary OBS rotation behaviour. First compare OBS preview with what viewers receive, then investigate the relevant layer.

What should I do before changing the list during a live stream?

Reproduce the edit in a test setup and note the OBS version, source type, visibility state and exact change. Some reports describe playback resetting after a live edit, but they do not establish that it happens in every configuration. Prepare the playlist before going live when possible.

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 ↗