If your OBS VLC Video Source plays files in an unexpected order after a restart, turn off Shuffle Playlist, put the files in the intended order, and leave Loop Playlist on if you want the whole sequence to repeat. If you mean a YouTube playlist watched in YouTube, its Loop control is separate and does not change the order of an OBS source.
There is also a separate question: should a restart begin at the first file, or resume the item that was playing? OBS’s documented built-in playlist controls cover shuffle and looping, not a guarantee that the current item will be restored. Treat current-item resume as a distinct requirement and check third-party options carefully.
Identify which playlist is changing
Start by locating where the order appears wrong. An OBS VLC Video Source contains a list of media files used by the source. A YouTube playlist is a list played inside YouTube’s website or app. A single-file OBS Media Source is different again: it has playback controls for one media file, rather than the VLC source’s playlist controls.
These distinctions matter because the same phrase—“my YouTube loop”—can mean different things. If OBS is streaming a sequence of local videos, inspect the VLC Video Source. If a viewer opens a YouTube playlist and watches it in YouTube’s player, inspect the YouTube playlist controls. Changing one does not configure the other.
In OBS, select the scene that contains the media and identify the source in the Sources list. Open its properties and check its type. If it is VLC Video Source, you should see a playlist and settings such as Shuffle Playlist and Loop Playlist. If it is a single-file Media Source, its options apply to that one file. A browser source showing a YouTube page is not the same as an OBS VLC playlist.
Write down the exact symptom before changing settings. Does every restart begin with the same first file but later advance in the wrong sequence? Does it repeat the whole list, or stop at the end? Does the list itself change after an edit? Or is the only problem that playback starts from a different item? Each points to a different control or expectation.
For a practical comparison of the tools’ roles in a live workflow, see how VLC and OBS differ for 24/7 YouTube streaming. The key here is not which application is universally better; it is identifying which application owns the list you need to control.
Set VLC shuffle and loop controls
Open the VLC Video Source properties and find the playlist controls. Turn Shuffle Playlist off to preserve the order of the file list. OBS describes shuffle as randomising media files rather than following their listed order, and its documented default is off. If shuffle is already off, do not assume that toggling it repeatedly will fix a separate issue with the playlist contents or restart position.
Set Loop Playlist according to what should happen at the end. When enabled, the source starts the list again after reaching the last item. OBS documents this setting as on by default. Looping and shuffle are independent: loop determines what happens after the last listed item, while shuffle determines whether playback follows the file-list order.
| Desired behaviour | Shuffle Playlist | Loop Playlist | What to expect |
|---|---|---|---|
| Play files in listed order, then stop | Off | Off | The list is not randomised and does not restart at its end. |
| Play files in listed order, then begin again | Off | On | The list follows its order and repeats after the final file. |
| Randomise the list and repeat | On | On | Playback is shuffled and restarts after reaching the end. |
| Randomise the list, then stop | On | Off | Playback is shuffled and stops at the end. |
For a fixed devotional, study or ambience sequence, the second row is usually the setting to check: shuffle off, loop on. That does not mean OBS promises to return to the file that was playing before a restart. It means the source follows the list order and repeats the list when it reaches the end.
If your requirement is to stop after one pass, disable looping; if you want the sequence to continue indefinitely, keep it enabled. Avoid changing both controls when you are trying to diagnose a single symptom. Set shuffle first, save, and test. Then check the end-of-list behaviour separately.
Arrange the desired file order
With shuffle off, arrange entries in the VLC Video Source list in the sequence you want. Check the actual list from top to bottom rather than relying on the order in a folder or on a naming convention. For example, if you want an opening chant, a longer bhajan set and then a quiet instrumental section, verify that those files appear in that sequence in the source properties.
A numbered filename can make a large folder easier to manage, but do not assume that the folder view determines the order already stored in the source. The list displayed in the VLC Video Source is the order to inspect. If you maintain an external playlist file, check whether the source is using that file and whether your edits are reflected in the source after reopening it. The available documentation does not promise that every external edit will be refreshed automatically at restart.
Make one clear change at a time. Reorder the entries, confirm shuffle is off, apply or close the properties as appropriate, then restart OBS in a controlled test. If order is still wrong, record the displayed source list and compare it with the sequence that played. That helps separate a list-order problem from shuffle, a stale external file, or a restart-position expectation.
If you are rotating a longer collection for an always-on channel, the question may be about how to maintain variety rather than simply preserving a fixed sequence. The guide to preventing duplicate videos in a nonstop playlist stream addresses that adjacent planning problem. It does not replace the OBS shuffle setting: decide first whether you want a fixed sequence or deliberate variation.
Check VLC requirements and related settings
The VLC Video Source depends on VLC being installed. OBS’s documentation says that a 64-bit OBS installation requires 64-bit VLC. If the VLC source is missing, unavailable, or behaving differently on a machine where you recently changed software, check that basic requirement before troubleshooting order. Consult the current OBS media sources documentation for the source requirements and control descriptions.
Also distinguish playlist order from Visibility Behaviour. OBS provides choices for what happens when a source is not visible, including stopping and restarting, pausing and resuming, or always playing. Those settings concern playback when the source becomes hidden or visible in a scene; they are not the shuffle control and do not define the order of files.
For a single-file Media Source, OBS documents a separate Loop option and a Restart playback when source becomes active option. Those settings are not the VLC playlist controls. If the scene contains a single-file source, changing VLC playlist settings elsewhere will not alter that file’s behaviour. Likewise, a visibility choice is not a reliable way to specify which playlist entry should play after OBS itself restarts.
If you use an M3U or another list that is edited outside OBS, treat refresh behaviour as something to verify on your exact setup. A report against OBS 32.1.1 described an external M3U or folder sequence that did not reflect edits until the source was recreated; that is a reported case, not proof of a universal cause or a guaranteed remedy. The OBS issue report is useful context, but do not treat one user’s environment as a general rule.
Keep YouTube player looping separate
YouTube has its own controls for looping. You can loop a single video in the YouTube player, or loop a playlist from its playlist panel. Those controls repeat content within YouTube playback. They do not set the file order of an OBS VLC Video Source that is feeding a live broadcast.
YouTube’s Help instructions for looping videos and playlists explain the player controls. Use them when a viewer is watching a YouTube video or playlist and wants it to repeat. Use OBS source properties when you are arranging the files that OBS is broadcasting.
This separation is especially useful when you are checking the stream from another device. A viewer may see the live broadcast repeat, but that does not reveal whether the source is a local VLC playlist, a single file, or another input. Identify the source in OBS rather than trying to correct its order through YouTube’s player menu.
If your content is a continuous sequence of recorded videos for a channel, the source-side order is one part of the workflow; the broadcast and its audio need checking too. For a separate audio diagnostic, see what to check when a recorded YouTube live stream has no audio. That article addresses a different symptom, but the practical habit is the same: test the actual output, not just the configuration screen.
Consider current-item resume separately
“Keep the loop consistent” can mean either keep the same file sequence or resume the exact item that was playing before OBS closed. Those are not the same requirement. Shuffle off and an ordered list address sequence; they do not guarantee restoration of the current playback position or item after a restart.
OBS’s built-in documentation describes the VLC playlist controls, but it does not promise that the currently playing item will be restored after OBS restarts. Plan for a restart to require checking where playback begins. If exact current-item continuation matters, investigate a third-party option rather than treating a built-in setting as a guarantee.
The OBS Forums resource page for Media Playlist Source describes saving the currently playing file and an option to restart at the first or current file. It is a third-party plugin, not a built-in OBS control. Read its current compatibility notes and instructions against the OBS version you use before relying on it; a feature description alone does not establish compatibility with every installation.
There is a trade-off. A built-in VLC Video Source keeps the setup centred on the controls OBS documents, but may not meet a strict current-item resume requirement. A plugin may address that specific need, while adding another component whose compatibility and behaviour you must verify. If beginning again at the first listed item is acceptable, you may not need the extra complexity.
For a small business notice loop or a study channel, restarting from the first item might be a reasonable and easy-to-check rule. For a long programme where interruption mid-item matters, current-item resume may be worth investigating. Decide which outcome you actually need before adding a plugin or changing the playlist design.
Test the restart you actually use
A settings screen can look correct while the real restart routine still produces a surprise. Test the same sequence you expect to use: save the OBS scene and source settings, close OBS normally, reopen it, start the scene, and observe which file plays and what follows it. If you usually reboot the computer as well, test that separate case only after the simpler OBS restart behaves as expected.
Keep a short record of the setup: source type, file-list order, shuffle state, loop state, and whether the list is stored within the source or maintained externally. Also note what “restart” means in your workflow—reopening OBS, reactivating a scene, or restarting the whole computer. This makes it easier to identify whether the issue is repeatable without changing several variables at once.
Check three outcomes distinctly. First, does playback begin at the item you expect? Second, does the sequence follow the displayed list when shuffle is off? Third, does it repeat or stop at the end as intended? A failure on one does not prove the other controls are wrong. If the list itself changed outside OBS, compare the source’s visible entries before and after reopening rather than assuming it refreshed.
If the test fails, return to the smallest relevant correction: confirm you are editing a VLC Video Source, turn shuffle off, inspect and arrange the entries, and set looping according to the desired end behaviour. Check VLC installation and bitness if the source is missing or unavailable. If the only failed expectation is resuming the current item, investigate the plugin route separately and verify compatibility before putting it into a channel that must run unattended.
For channels that also need to change content on a schedule, a fixed OBS list may not be the right mechanism for every requirement. The guide to rotating videos in an always-on YouTube live loop covers that broader content-planning problem. Keep rotation logic separate from the basic task here: preserve a known VLC file order and decide whether the whole list should repeat.
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 in a different order after restart?
First confirm that the source is a VLC Video Source and that Shuffle Playlist is off. Then compare the entries shown in its properties with the order you expect. If you mean resuming the item that was playing rather than following the same list order, that is a separate restart-position question.
Does Loop Playlist keep the current video playing after OBS restarts?
No such guarantee is documented by the built-in VLC playlist controls. Loop Playlist determines whether the list starts again after its last item; it is not a current-item resume setting. Test where your source begins after a restart.
Does YouTube’s Loop control fix an OBS VLC playlist?
No. YouTube’s Loop control repeats a video or playlist inside YouTube’s player. The file order and shuffle behaviour of an OBS VLC Video Source are controlled in OBS.
Can I make OBS resume the current item?
The built-in controls should not be treated as a promise to restore the current item after restart. A third-party OBS Media Playlist Source resource describes current-file restart behaviour; check its compatibility notes for your OBS version before using it.