Skip to content
streamneo.
Setup Guides10 min read

How to Shuffle Videos in an OBS Media Source Playlist for YouTube Live

Use OBS’s VLC Video source to create a shuffled playlist, check VLC compatibility and choose separately whether it should loop.

sn.
StreamNeoPublished 4 October 2026
Worth sharing?

For a multi-video playlist in OBS Studio, use a VLC Video source, add your files to its playlist and enable Shuffle Playlist. The ordinary Media Source is for an individual media file and does not provide the playlist shuffle or loop controls described here.

Shuffle and repeat are separate choices. Shuffle randomises the playlist’s file order; Loop Playlist determines whether playback starts again after the source runs out of files. You can enable either setting without enabling the other.

Choose a source that supports a playlist

OBS has several source types with similar-sounding names, but they do different jobs. Media Source is the direct choice when you want to play one file in a scene. VLC Video is the built-in choice for a playlist of multiple files, with properties for shuffle and looping.

That distinction matters if you are looking at a tutorial or an OBS properties window and cannot find the control it mentions. A normal Media Source does not acquire playlist controls when you add several files elsewhere; for this workflow, create a VLC Video source and manage its file list in that source’s properties. OBS explains the two source types in its Media Sources guide.

VLC Video depends on VLC being installed on the computer running OBS. If VLC Video is missing from the add-source menu, check the installation and architecture before rebuilding your scene. OBS’s guide specifies that 64-bit OBS needs 64-bit VLC.

A playlist is useful when your scene should play a sequence of clips without an operator choosing each one. For example, a devotional channel might prepare a set of recorded bhajans and let the playlist choose their order. That makes playback less predictable than a fixed sequence, so consider whether random order suits the tone and timing of your channel before enabling it.

Install VLC and check compatibility

Install VLC on the same computer as OBS before adding the source. Match the application architecture: if you use 64-bit OBS, use 64-bit VLC. This is a compatibility check, not a setting inside the playlist, and the source may not be available if VLC is absent or mismatched.

After installation, close and reopen OBS if the VLC Video source is still not listed. Then check the add-source menu again. If it remains absent, confirm which OBS build you installed and which VLC build is present, rather than assuming that Media Source has the same controls under another name. Consult the OBS Media Sources documentation for the current source requirements and guidance.

VLC Video is not the only possible playlist workflow. OBS’s forum resource listing includes a separate Media Playlist Source plugin, whose listed feature set includes shuffling and identifies OBS Studio 30.0.0 as its minimum version. Plugin support can change, so check the current listing and your OBS version before relying on it. The plugin’s page is an OBS forum resource; its feature claims are supplied by the plugin author, not independent testing.

For a straightforward built-in setup, start with VLC Video. Consider a plugin only if its supported version and specific editing behaviour fit your workflow. If you are also deciding where the broadcast computer should run, the distinction between local and hosted operation is a separate question; this guide focuses on creating the playlist in OBS, not on choosing a streaming host.

Add a VLC Video source to the scene

Open the OBS scene in which the videos should appear. In the Sources panel, select the add control and choose VLC Video. Give the source a name that helps you recognise its purpose later, such as “Evening bhajan playlist”, then open its properties.

A source belongs to a scene, so adding it to one scene does not automatically put it in every scene. If you switch scenes during a broadcast, make sure the scene you intend to send to YouTube includes the playlist source and that it is visible in the composition. A source can be present but hidden behind another full-screen layer, so check its visibility and order in the Sources panel as well as whether it exists.

The VLC Video properties are where you add media files and set playlist behaviour. Do not look for these settings in the ordinary Media Source properties. If your scene currently has a single Media Source and you want a multi-file rotating set, add VLC Video as a separate source and configure the playlist there.

OBS configuration and YouTube’s live-streaming setup are related but not identical. This guide covers the OBS source. For a long-running channel, separately confirm that your channel is able to stream and that the scene you intend to send is the one selected for broadcast. A prepared playlist does not itself start a YouTube broadcast.

Add video files to the playlist

In the VLC Video source properties, use the playlist controls to add the video files you want OBS to play. OBS describes VLC Video as allowing multiple files, much like an image slideshow allows multiple images. Select the intended files and check that the resulting list contains the material you expect.

Keep the first test playlist small enough to review comfortably. Confirm filenames and order, and remove any accidental duplicate or test clip. If a particular item should not be part of the live rotation, leaving it out is safer than relying on someone to notice and skip it while the stream is running. A clear file-naming scheme also helps when you revisit the source later.

Think about duration and transitions as part of the viewing experience. A playlist of short clips may change often; a collection of long recordings may hold the same scene for an extended period. Shuffle changes file order, not the content of the files or how they were produced. Check that each video itself has the framing, sound and visual material you want viewers to encounter.

If you are preparing large recordings, file handling can become a separate practical task. The guide to uploading large videos for a YouTube 24/7 stream in India covers that adjacent problem. For this OBS workflow, first make sure the files are available to the computer running OBS and are selectable in the VLC Video playlist.

Before you rely on the playlist, also consider whether the videos are appropriate to broadcast and whether you have the necessary rights for their use. A playlist setting cannot determine permission. If a music track later receives a copyright match, this guide on checking which song triggered a copyright match during a YouTube livestream describes a related diagnostic task; consult the current platform guidance and relevant rights holders for your own material.

Enable Shuffle Playlist

In the VLC Video source properties, enable Shuffle Playlist. OBS describes this property as controlling whether the source randomises the media files being played or keeps them in the list order. With shuffle on, the playlist is not intended to follow the displayed file sequence as a fixed programme.

The control changes file order; it does not edit the files, mix them together or guarantee that a fresh random selection happens after every repeat cycle or scene activation. The OBS implementation constructs a shuffled array when shuffle is enabled and there is more than one file. The available documentation does not specify a guaranteed reshuffle schedule for each cycle, so do not plan a precise sequence around an assumed re-shuffle.

The implementation defaults shuffle off. Check the property explicitly rather than relying on what another scene or saved source might have used. If the playlist contains only one file, randomising order cannot create variety; add more files if variety is the goal.

Random order is useful when a fixed sequence would become repetitive over a long broadcast, but it can undermine planned timing. If you introduce a scheduled announcement, a quiet interval or a transition that depends on a particular clip coming next, a shuffled playlist is not a dependable cue sheet. Keep time-sensitive items in a separate, controlled workflow or use an intentional fixed order for that part of the programme.

A 24/7 channel also needs a plan for what happens when no one is sitting at the computer. Once the files and settings are ready, StreamNeo removes the need to leave your own computer running simply to carry an uploaded video playlist as a YouTube live stream. That addresses the machine-running burden; it does not choose suitable videos or resolve permissions for them.

Choose looping separately

Loop Playlist is a separate property from shuffle. OBS describes it as determining whether the source should restart when it has run out of media files. Enable it if you want playback to begin again after the playlist finishes; leave it off if the source should stop after reaching the end.

The implementation defaults Loop Playlist on, while Shuffle Playlist defaults off. As with shuffle, check the setting you want in the source properties instead of inferring it from a default or from a previous setup. The two controls answer different questions: shuffle is about the order of files; loop is about what happens once that ordered playlist has no more files to play.

Shuffle Playlist Loop Playlist Practical behaviour
Off Off Play files in list order, then stop at the end.
On Off Randomise the file order, then stop when playback runs out.
Off On Play in list order and start again after the final file.
On On Randomise the playlist order and repeat after it runs out.

The table describes the separate purposes of the settings, not a promise about the exact order chosen or when it changes. In particular, do not assume that enabling Loop Playlist automatically reshuffles files for a new sequence. If a repeat-cycle pattern matters to your programme, test the source and consult the current OBS documentation rather than designing around an undocumented schedule.

For a fixed sequence that repeats, turn looping on and shuffle off. For a playlist that should play once in a randomised order and then finish, turn shuffle on and looping off. For an always-on channel, looping is often the choice that avoids a blank or stopped playlist after the final file, but it only controls this OBS source; it does not ensure that the whole YouTube broadcast remains live.

Preview before using it on air

Use OBS’s preview or a controlled test scene to check what the source actually plays. Confirm that a video appears, that the playlist moves to another file, and that the shuffle and loop choices match the intended behaviour. Do not use the displayed order alone as proof that shuffle is off; a randomised order can happen to resemble the list order.

Listen to the output as well as watching it. A video can play correctly while its sound is absent, too quiet or competing with another source. If the live output has no sound, the checklist for a 24/7 YouTube radio stream with no sound can help narrow down the issue. Check the source’s audio and the OBS mixer before assuming the playlist setting is at fault.

If you use several scenes, switch between them during the test and verify that the playlist source appears where expected. Also check overlays, captions and other layers that could obscure the video. Testing the actual scene composition is more useful than confirming only that a VLC Video source exists in the Sources panel.

For a long-running broadcast, think about how you will notice a problem after the initial test. A playlist can be configured correctly and still be affected by a source, scene or broadcast interruption. A separate monitoring plan for a 24/7 stream is useful when you need alerts to reach you while you are away; it is not a substitute for checking the playlist itself before going live.

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 can’t I see VLC Video in OBS?

VLC Video requires VLC to be installed, and its architecture needs to match OBS. OBS’s guide specifies 64-bit VLC for 64-bit OBS. Confirm both installations, then reopen OBS and check the add-source menu again.

Can I shuffle videos with the ordinary Media Source?

The ordinary Media Source is documented for an individual media file; its properties do not provide the VLC Video playlist controls described here. For multiple files with Shuffle Playlist, create a VLC Video source, add the files there and enable the setting in its properties.

Does Shuffle Playlist make the videos repeat?

No. Shuffle Playlist randomises file order; Loop Playlist separately controls whether the source starts again when it runs out of files. Choose each setting according to whether you want random order and whether you want playback to repeat.

Will OBS choose a new random order every time the playlist loops?

The consulted OBS documentation and implementation do not guarantee a reshuffle at every repeat cycle or scene activation. Treat shuffle as randomising the playlist order, not as a promise of a fresh selection on a schedule. Test the current version you use if that behaviour is important.

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 Setup Guides guides ↗ · All topics ↗