To shuffle several game replays in OBS, add them to a VLC Video source and enable Shuffle Playlist in that source’s properties. Keep the source in the live scene, or transition to a scene that contains it; you do not need to stop the OBS stream just to change scenes.
VLC must be installed for the VLC Video source to be available, and its bitness must match OBS: OBS’s documentation specifies 64-bit VLC for 64-bit OBS. Playlist shuffle and the broadcast’s connection are separate things, so test your files and monitor the live output before relying on the setup overnight.
Install VLC with the matching OBS bitness
OBS does not play a VLC Video playlist through its ordinary Media Source. It relies on VLC being installed so that the VLC Video source is available. If the source type is missing from the add-source menu, check the VLC installation before troubleshooting the playlist itself.
First confirm whether your OBS installation is 64-bit. The OBS documentation says that a 64-bit OBS installation requires the 64-bit version of VLC. Install the matching VLC version, then close and reopen OBS so it can detect the installed component. The exact menus and installer choices can change, so use the current OBS and VLC documentation if your labels differ.
The relevant OBS reference is its Media Sources documentation, which describes the VLC dependency and playlist controls. OBS’s Sources Guide explains that sources are the elements you add to scenes. These are different checks: a successful VLC installation makes the source type available, while adding that source to the right scene makes it part of the composition.
If you only need to play one replay, an ordinary Media Source may be simpler. Its Restart playback when source becomes active option governs a single file when the source becomes active; it does not shuffle a collection. For a collection, choose VLC Video instead. That distinction prevents a common detour: changing a single-file restart setting cannot turn a set of files into a random playlist.
Add a VLC Video source
Open the scene where you want the replays to appear. In the Sources panel, select the add button and choose VLC Video. Give the source a recognisable name, such as “Replay playlist”, so it is easy to identify later if the scene contains game capture, alerts, or other media.
Open the new source’s Properties. The playlist controls live there, not in the YouTube live control panel. Keep the source in the scene even if you plan to show another scene for parts of the broadcast. You can place it, resize it, or layer it with other sources as you would other scene elements.
Before you build a long playlist, add one known replay and check that it appears and plays. This separates installation and file-reading problems from playlist problems. If the source is black or silent, verify that you added the expected file, that it can be opened on the computer, and that you are looking at the scene containing the source.
For a wider example of a replay-based channel built in OBS, see this guide to building a YouTube live replay channel with OBS. Its context is different, but the useful principle is the same: make the media source part of the scene that is actually sent to the audience.
Add game replay files to its playlist
In the VLC Video source Properties, use the playlist controls to add the replay files you want OBS to play. Select the files you have prepared for the channel, and review the list before closing the Properties window. A playlist can contain multiple items; an ordinary Media Source is for an individual file.
Use files that you have already tested in VLC or another suitable player on the same computer. A game replay may have a container or codec that does not behave like another replay, even when the file extension looks familiar. OBS documentation describes the source and its controls, but it does not certify every media file. Testing the actual files is the practical way to find decoding or audio issues before the channel is live.
Keep the source’s playlist organised. Use clear filenames and remove old or unintended clips so that a replay does not appear in the rotation by mistake. If the files are moved after you add them, OBS may no longer find them at their saved locations. For a stable setup, put the files somewhere that will remain available to the OBS computer and avoid renaming them once the playlist is prepared.
The VLC Video source is not the same as handing a playlist to YouTube. OBS plays the media and sends the resulting scene as part of its live output. If you are weighing a playlist against a live channel for a music or relaxation audience, this explanation of YouTube playlists versus a 24/7 livestream covers the different viewing formats. Here, the immediate task is controlling which replay OBS plays inside the broadcast.
Enable Shuffle Playlist
In the VLC Video Properties, check Shuffle Playlist. OBS describes this control as determining whether media files are randomised or played in the order of the file list. The documented default is Off, so check the box rather than assuming a newly created source will shuffle.
Shuffle applies to the VLC Video playlist. It does not apply to an ordinary Media Source, and it does not make a single replay file change. If you have added only one file, enabling shuffle has no other file to select. Add the set of replays you want included, then confirm the option is enabled.
Do not assume that shuffle means every replay is guaranteed to play once before any replay can return, or that the exact order will persist after OBS restarts. The consulted OBS documentation does not specify those details. Treat shuffle as a way to randomise playlist playback, not as a promise about a particular sequence.
A simple test is to use a small set of representative clips, start playback, and observe that the VLC Video source is active. The point is not to infer a permanent ordering from one test, but to confirm the control is configured and the source can read the chosen items. Then check the scene and audio in the stream output, rather than relying only on the preview if you use Studio Mode.
Choose whether to loop the playlist
The Loop Playlist control determines whether playback starts over after the list reaches its end. OBS documents this option as On by default. Check the setting deliberately: if you want the collection to continue repeating, leave or set it to On; if the playlist should finish and stop, turn it Off.
Shuffle and loop are separate controls. Shuffle affects the selection order, while loop affects what happens after the list has run through. Neither setting promises gapless playback between files. Short pauses, decoding differences, or a file ending before the next is ready are possibilities to check with your own material.
For an always-on channel, a finite list with looping enabled can continue to play, but it will eventually repeat. If repetition is undesirable, review the amount and variety of material in the playlist and decide whether a loop is suitable for your audience. This is a programming choice as much as a technical one: a station of short clips may feel repetitive sooner than a longer set of varied replays.
When you want to test the end-of-list behaviour, let a short test playlist reach its end while monitoring the output. That is more reliable than inferring what will happen from a checkbox alone. Do the test before you make the source the centre of a long broadcast, and keep in mind that changing files or settings later should be checked again.
Keep the source in the live output
A source can exist in OBS without appearing to viewers. It must be visible in the scene that is currently live. Keep the VLC Video source in the game replay scene, and make that scene the live scene when you want its video and audio in the broadcast. If you switch to a different scene that does not contain the source, the replay will not be part of that scene’s output.
You can change scenes while OBS is streaming. A scene transition changes which scene is live; it is not the same operation as stopping and restarting the broadcast. In Studio Mode, you can prepare or edit a scene on one side and transition it to the live side when ready. OBS’s Studio Mode overview explains this workflow. A transition is a way to change the picture being sent, not a guarantee that every part of delivery to YouTube will remain uninterrupted.
Pay attention to Visibility Behaviour in the VLC Video source properties. OBS documents options that determine whether the source continues, pauses, or stops when it is not visible. The listed default is “Stop when not visible, restart when visible”. With that behaviour, hiding the source or leaving a scene that contains it can reset playback when it becomes visible again. If you need the playlist to continue while you show another scene, choose an appropriate visibility behaviour and test it; otherwise, keep the source visible in the on-air scene.
If you use Studio Mode, check which scene is live and which is only being edited. A replay can play in the preview scene without being sent to viewers until you transition. Conversely, transitioning away from the replay scene can make its source invisible. That distinction is useful when you want to prepare a title card or intermission scene, but it also explains why a replay may appear to start over after you return.
For a 24/7 broadcast, the computer and network still matter. The stream can disconnect for reasons unrelated to the playlist. OBS’s stream connection troubleshooting guide discusses network instability, dropped frames, and intermittent disconnections. If YouTube reports that the stream has ended or OBS loses its connection, investigate the connection separately; a shuffle setting does not diagnose delivery.
This setup is intended for OBS running on a computer that stays available to play the files and send the stream. If the difficulty is keeping a personal computer running around the clock, StreamNeo can remove that specific burden by taking an uploaded video and running it as a YouTube live stream without your computer left on. It is YouTube-only and does not change how an OBS VLC playlist is configured.
Check the result before relying on it
Run a short rehearsal with the same scene structure you expect to use live. Check that the playlist contains the intended replays, Shuffle Playlist is enabled, Loop Playlist matches your plan, and the source is visible in the scene you put on air. Listen for the replay audio and any game capture or background audio that might overlap it.
If the picture is black or frozen but OBS still shows the stream as active, start with the source rather than stopping the broadcast. Confirm that the source is in the current live scene, review Visibility Behaviour, and verify that the files remain at the locations in the playlist. Test a known-good file to distinguish a particular file problem from a source configuration problem.
If the video plays but the sound is missing or doubled, inspect the audio routing and other sources in the scene. A replay file may include its own audio, while the scene may also include desktop or game audio. The correct mix depends on the show; the important step is to listen to the actual output and adjust before the audience hears it.
If the broadcast itself drops, look at OBS’s connection status and network diagnostics. Do not treat a dropped connection as proof that shuffle ended the stream. Scene switching and playlist playback are OBS composition behaviours; delivering a live broadcast depends on the separate connection to YouTube. For channels where a local computer is expected to run continuously, this guide on keeping a 24/7 livestream running after a power outage is relevant to planning around local power interruptions.
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 Shuffle Playlist work with the ordinary Media Source?
No. Shuffle Playlist is a VLC Video playlist control. Media Source handles an individual file, and its restart option is not a substitute for a shuffled collection.
Why is VLC Video missing from the source menu?
VLC must be installed for OBS to offer the VLC Video source. OBS documents that 64-bit OBS requires 64-bit VLC, so check that the installed VLC bitness matches your OBS installation and reopen OBS after installation.
Will changing scenes stop my YouTube stream?
A normal OBS scene transition changes the scene being sent while the stream remains active; it is not a stop-stream command. It does not guarantee uninterrupted YouTube delivery, which can still be affected by a connection problem.
Why does the replay start over when I return to its scene?
Check the VLC Video source’s Visibility Behaviour. OBS lists “Stop when not visible, restart when visible” as its default, so hiding the source or switching to a scene without it can cause playback to restart when it becomes visible again.