Skip to content
streamneo.
Troubleshooting12 min read

Why Does OBS Skip Some Files in a YouTube Live Playlist?

Separate embedded YouTube playlist restrictions from OBS VLC playback issues, then test where the skip appears and what the evidence supports.

sn.
StreamNeoPublished 4 October 2026
Worth sharing?

“YouTube live playlist” can mean a YouTube playlist embedded in an OBS scene, or a list of files played locally by OBS’s VLC Video source while OBS streams to YouTube. They have different failure paths, so identify which one you are using before changing settings.

For an embedded YouTube playlist, YouTube documents cases where a video may not appear because embedding is disabled, it is age-restricted, or it is private and not shared with the viewer. For local files, check OBS’s VLC source setup and test the affected media; the available documentation does not establish one universal cause for skipped files.

Find out which playlist is skipping items

Start by looking at the source in your OBS scene. If it is a Browser source showing a YouTube page or embedded player, the playlist is being served by YouTube. OBS is displaying that player; it is not choosing a local video file from a VLC playlist. If you have added a VLC Video source and loaded files into its playlist, OBS is handling a local-media playback path instead.

The distinction matters even if both sources appear in the same scene and both are ultimately sent to YouTube Live. An embedded playlist can omit an item before OBS has any video to capture. A local playlist can show a file failing or being handled unexpectedly inside OBS. A YouTube viewer then sees the outgoing stream, not the underlying playlist mechanism.

In OBS, select the scene and inspect the Sources list. The source name may be something you chose yourself, so open its properties rather than relying on its label. Browser properties point towards a web player; VLC Video properties show a media playlist and its playback controls. If you cannot tell, hide other sources one at a time and observe which one produces the playlist.

Keep a short note of the source type, the item that appears to be skipped, and whether the order changes on another pass. A video that is absent on every pass is different evidence from one that appears in a different order, and both differ from a picture that freezes or audio that starts late. Do not assume those symptoms share a cause.

For a 24/7 channel, this small check can save a long overnight test. You can also review how a continuous recorded-gameplay stream is assembled if your actual goal is to play a sequence of local recordings rather than display a YouTube playlist.

Check whether the skip appears in OBS preview or only on YouTube

Ask: does the skip also appear in the OBS preview or a local recording, or only in the YouTube live playback? Watch a test run in OBS and, if practical, make a local recording of the same scene. Compare the affected moment with the YouTube Live Control Room preview. These observations help locate the problem; they do not by themselves prove a particular cause.

If the OBS preview and local recording both omit the same item, begin with the source that plays it. For an embedded player, check whether the player itself omitted the item. For VLC Video, inspect the playlist and test the file. If the local recording is continuous but YouTube playback stalls or loses parts, shift attention to the stream path and YouTube playback rather than repeatedly editing the playlist.

YouTube’s live streaming tips for computer encoders advise checking that the event is accessible and monitoring audio and video quality. Its troubleshooting guidance for streaming and video playback includes network-related checks. Those are relevant if the outgoing stream behaves differently from OBS, but they are not evidence that a local file was skipped by VLC.

Make comparisons at the same timestamp if you can. A short recording and the Control Room preview need not behave identically to every viewer’s playback, so note exactly where you observed the fault. Is it absent in OBS, absent in the YouTube preview, or only reported by someone watching? That distinction keeps a stream-delivery issue from being mislabelled as a playlist issue.

For embedded playlists, check embed restrictions

A YouTube playlist displayed inside OBS still follows YouTube’s rules for videos in embedded playlists. YouTube Help says that some videos may not appear when the uploader has disabled embedding. It also identifies age-restricted videos as a reason for items missing from an embedded playlist. This is a documented set of cases, not a claim that every missing item has one of these explanations.

Open the playlist in the same context you use for the stream and note the item that fails. Then check that video’s availability and whether it can be embedded. If you manage the video, review its relevant settings in YouTube Studio. If someone else owns it, you may need to ask them or use a video they have made available for embedding. Do not try to make a restricted video appear by changing unrelated OBS playback settings.

The official YouTube Help page on videos missing from embedded playlists describes the restriction cases. YouTube’s playlist sharing guidance is useful when access or sharing is in question. Test the affected playlist outside OBS as well: if the item is missing there under the same account and viewing conditions, OBS is unlikely to be the reason it is absent from that embedded playlist.

For a public-facing channel, do not build a long-running schedule around a playlist until you have checked all of its items in the intended viewing context. A playlist that works for its owner may not behave identically for a viewer who lacks access. When the source is a YouTube playlist, that viewer-facing availability is part of the playback path, not a VLC setting.

Check age restrictions and private-video access

Age restriction and privacy are separate checks. An age-restricted video can be excluded from an embedded playlist, according to YouTube Help. A private video may not be available to the person or context viewing the playlist unless it has been shared appropriately. An item that plays for the channel owner while signed in may therefore not be a reliable test for what a public viewer will see.

Check the video’s visibility in YouTube Studio if you control it. For a private video, confirm that the intended viewer has been granted access; merely placing the video in a playlist does not make it public. For an age-restricted item, check the current YouTube guidance and consider whether it belongs in a playlist intended for a broad audience. Do not infer a restriction just because one browser session fails; sign-in state and account access can affect what you observe.

Use a controlled comparison: open the playlist while signed in as the owner, then test with a viewer account that has the intended access, or ask a trusted viewer to report what they see. Avoid sharing private credentials. If an item is missing only for the viewer, document that difference and check privacy or age access before changing the OBS scene.

These checks are particularly important for devotional, teaching, and local-business channels that mix their own uploads with material owned by others. A playlist can appear complete in the editor while a viewer encounters an unavailable item. For broader background on planning an always-on stream around recorded material, see how to run a 24/7 CBSE revision stream from recorded videos; it does not override YouTube’s access rules for individual videos.

For local playlists, inspect VLC Video settings and dependency

OBS’s VLC Video source is the documented source for playing a playlist of multiple media items. OBS’s Media Sources guide says VLC must be installed for that source, and specifies that 64-bit OBS requires 64-bit VLC. Confirm the installed VLC version and architecture match your OBS installation before drawing conclusions from a source that may not be set up as intended.

Then inspect the source’s playlist and options. Confirm that the expected files are present and in the expected order. Shuffle Playlist changes whether playback follows that order or randomises it; Loop Playlist controls whether the sequence repeats. Visibility Behaviour affects what playback does while the source is hidden. A change in order, or a source that behaves differently when hidden, may be mistaken for a skipped file. These controls are checks, not proof that any one option caused your symptom.

The source also exposes options such as network caching, audio track and subtitles. OBS documents a default network-caching value of 400 ms, but a default is not a diagnosis and changing it is not a general remedy for skipped local files. Make one change at a time, record the original value, and restore it if the test does not alter the result. Avoid changing several options together: that makes the outcome harder to interpret.

If you are using a Browser source, Media Source, or another playback application instead of VLC Video, the VLC dependency check does not apply. Confirm the actual source type first. A local file can also be selected through a different OBS source, so do not use VLC instructions just because the content happens to be a video file.

For channels that need a fixed sequence of clips, you may find it useful to compare this workflow with scheduling playlists for YouTube. The tools and playback paths differ, so treat that article as planning context rather than a fix for a VLC source.

Test skipped files individually

Temporarily create a small test playlist with one file that plays and one that is skipped. If the affected file fails alone as well, the issue is less likely to be just the sequence order, though it still does not identify the reason. If it plays alone but not in the longer sequence, return to playlist order, shuffle, visibility behaviour and what happens at the transition from the preceding item.

Compare the file with a known-working file. Check that the path points to the intended file, the extension is recognisable, and the file can be opened outside OBS. The OBS guide lists supported media formats, including MP4, TS, MOV, FLV, MKV, AVI, GIF and WebM for video, and MP3, AAC, OGG and WAV for audio. Being on a listed format does not guarantee that a specific file will work in your setup; it only gives you a sensible first compatibility check.

If the source reports an error or the file behaves differently in a stand-alone test, preserve the OBS log and note your OBS version, operating system, file type, and the exact test. The log may help identify a source error, but without those details there is no sound basis to name a codec or file defect. If only audio is late or clipped at the start or end, describe that symptom separately from a whole video being skipped.

Issue reports can be useful as examples, but not as a verdict on your setup. An OBS issue report about MP3 playlist edges describes a particular reported symptom. Another OBS issue concerning VLC media source lag concerns a different case. Neither establishes a universal cause for files skipped in your playlist. Check your own version, source and logs before treating a similar description as the same fault.

Use the result to narrow the playback path

Put the evidence together before making a permanent change. The table is a triage guide: each row suggests where to look next, not a guaranteed diagnosis.

What you observe First place to check What the result can tell you
Embedded YouTube item is missing in OBS and when the playlist is opened directly Embedding, age restriction, privacy and viewer access The omission may be tied to YouTube’s documented embedded-playlist restrictions
Local file is missing in OBS preview and in a local recording OBS source, VLC setup, file path and individual-file test The issue appears in the local playback path, but the observation alone does not identify a cause
Item order changes between passes VLC playlist order and Shuffle Playlist Randomised order may explain a different sequence; it does not explain every missing item
OBS preview and recording look continuous, but YouTube playback has trouble Live Control Room preview, event accessibility and stream quality Investigate the stream or viewer playback path before changing local playlist settings
Audio starts late or is cut at an edge, while video items remain present Audio behaviour, source settings and a focused test recording Treat it as an audio symptom rather than assuming a whole-file skip

If the evidence points to an embedded playlist, review each affected video’s availability and test in the intended viewer context. If it points to VLC Video, test files individually, confirm VLC architecture, inspect the order and options, and keep a copy of the log. If the stream path appears responsible, compare the OBS recording with YouTube’s Control Room preview and check the current YouTube troubleshooting guidance.

For a channel that needs an uploaded video to run continuously without leaving a computer on, StreamNeo removes the specific burden of keeping an OBS playback session running on your own machine. That is a different playback path from an embedded playlist or a local VLC source, so it does not change YouTube restrictions on videos you embed. Choose it only if that operating model fits what you are trying to run.

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

Does OBS skip a YouTube playlist because a video cannot be embedded?

It can be a documented reason when the playlist is embedded: YouTube says videos with embedding disabled may not appear. Age restriction and private-video access are also relevant checks. Verify the individual item and viewing context rather than assuming this explains every missing video.

Why does a file in VLC Video play alone but not in my playlist?

That result narrows the test but does not establish a single cause. Check whether the list order and shuffle setting are as expected, and whether the source’s visibility behaviour changes playback when hidden. If the behaviour persists, record the OBS version, file details and log for a more specific diagnosis.

Should I change network caching to stop skips?

Not as a first response. OBS documents a default caching value for VLC Video, but that setting is not evidence that caching caused your skip. First establish whether the issue is a local file, an embedded YouTube item, or playback on YouTube, then change one relevant setting at a time.

What should I send when asking for help?

Include your OBS version and operating system, source type, whether the fault appears in preview or a local recording, the affected file’s format, and relevant log details. For an embedded playlist, include whether the item is public, embeddable and available to the intended viewer. Do not share private stream keys or account 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 ↗