For an OBS Studio stream, the order comes from the file list in the VLC Video source. Add episodes in the sequence you want, keep Shuffle Playlist off, and preview the transitions before leaving the channel running.
Loop Playlist is a separate choice: it determines whether OBS starts the list again after the last file, not which episode comes next. Checking the list, shuffle setting and a few hand-offs helps catch a setup mistake before viewers encounter it.
Check how the episodes are loaded
First establish which part of your setup is selecting the next episode. This advice is for a locally operated OBS scene using a VLC Video source with episode files in its playlist. That source has its own media list and controls. The order in that list is the order OBS uses when shuffle is off.
This is different from placing several files in a folder and assuming OBS will play them alphabetically, or from having a separate automation tool choose files. If you use a script, a media player capture, or another source type, that tool may determine playback order instead. Find the component that actually advances from one episode to the next before changing settings.
In OBS, look in the Sources panel for the source that holds the animated stories. If you have multiple scenes or sources, confirm that the one visible in the live scene is the one you are editing. A source can be correctly ordered in a test scene while the programme scene uses another playlist altogether.
Give the intended sequence a simple written check before you load it. For example, a bedtime channel might run “The Moon Boat”, “The Quiet Forest”, then “The Lantern Keeper”, followed by a short closing card. A note with the desired sequence makes it easier to compare against the actual list than trying to remember several filenames while clicking through settings.
If your workflow uses FFmpeg rather than OBS, its playlist and looping behaviour need to be checked separately; the OBS controls described here do not configure that workflow. The guide to rotating video folders in FFmpeg is a better starting point for a folder-based FFmpeg setup. Likewise, a stream that stops when a single file ends has a different problem from one that advances to the wrong file; see why a YouTube stream may stop after one video.
Inspect the VLC Video source playlist
Open the OBS scene that you use for the channel and select the relevant VLC Video source. Use its properties to inspect the playlist. The OBS Media Sources documentation describes the VLC Video source and its playlist controls, including the file-list order, shuffle and looping options.
Compare the playlist from top to bottom with your written sequence. Check that the first episode is first, that each later episode appears in the intended position, and that any intro, intermission or closing clip is where you expect it. If you have added a file more than once, decide whether that repetition is intentional. A duplicate near the end can look like a playback problem even though OBS is following the list exactly.
Filenames are useful labels, but they are not a substitute for checking the displayed list. Numbering filenames can make a collection easier for a person to manage, yet the source playlist is still the place to verify what OBS will play. If the displayed order is wrong, arrange the entries in the source itself rather than relying on an assumed sort rule.
Take particular care when adding episodes at different times. The newest file may be appended rather than placed where it belongs, and a last-minute replacement can leave an older version in the list. Before going live, inspect the complete list again after edits. For a small channel, a handwritten run sheet with the title and expected next title beside each transition is often enough to reveal a misplaced entry.
You can also keep an independent sequence document with filenames, episode titles and intended positions. This is helpful if someone else occasionally updates the stream: they can compare the source against the same reference instead of guessing from a folder full of similar thumbnails. Do not assume that the order in a file manager, a playlist in another application, and the VLC Video source are identical.
Turn off Shuffle Playlist
With the list in place, make sure Shuffle Playlist is off. OBS explains this control as determining whether the source randomises the media files or stays in file-list order. For a story channel that needs a fixed progression, shuffle defeats that intent even when every file appears in the correct position.
This setting is distinct from looping. Shuffle changes how OBS selects files from the list; looping decides what happens after the list has been exhausted. When shuffle is on, seeing a surprising next episode does not necessarily mean the files have moved. It may simply mean the source is randomising its selections.
After switching shuffle off, re-open or inspect the source properties and confirm the control remains off. Then compare the list again from its first entry to its final one. OBS documentation lists shuffle as off by default for the VLC Video source, but do not rely on a default if a source has been copied, imported, or previously adjusted. Check the setting in the source that is actually in use.
A useful mental model is a printed programme sheet: the playlist is the sequence of titles, and shuffle is a request to disregard that sequence and randomise selection. If your stories build on earlier events, or if you have placed a calming wind-down episode at the end, the printed order only helps when shuffle is disabled.
Choose whether to enable Loop Playlist
Decide what should happen after the final file. Turn Loop Playlist on if the stream should begin the list again after its last item; leave it off if reaching the end should stop that playlist. The setting is about what happens after the files are exhausted. It does not reorder episodes, repair a misplaced item, or compensate for shuffle.
For a channel intended to remain active, consider what viewers will see at the boundary between the last and first files. If your closing story leads directly into the opening story, a loop may feel natural. If the last item is a closing message and the first is an introduction that would be jarring immediately afterwards, revise the sequence or use an ending that makes sense at the restart. The choice depends on the content, not on a claim that one setting is universally correct.
Check whether your source is expected to loop in your particular scene. OBS documentation identifies Loop Playlist as enabled by default for the VLC Video source, but a copied source or a prior change may differ. Inspect it rather than assuming. If you turn it off, plan what the scene should do when playback reaches the end; a playlist ending is not the same thing as a continuous sequence.
If you operate several sources, keep this decision tied to the actual episode source. A looping background or a separate music bed does not tell you whether the story playlist will restart. Note the intended end behaviour in your operating checklist alongside the final episode name. That makes it easier to distinguish an expected restart from an unexpected jump.
Preview episode transitions
Before leaving the stream to run unattended, verify the hand-offs. An ordered list is necessary, but previewing transitions confirms that the source advances as you intend in the current scene. OBS’s documentation describes settings rather than certifying that a particular playlist has been tested, so check the actual setup yourself.
Start with a short test rather than waiting for a long story to finish. In the source properties, use the available playback controls to position playback near the end of an episode, then observe what appears next. Confirm that the next title matches your written sequence, that the scene still displays the correct source, and that the new file begins visibly and audibly as expected. Repeat this around a transition involving any intro, intermission or closing material.
For example, if “The Moon Boat” should lead to “The Quiet Forest”, preview that hand-off and write down what OBS actually plays. Then check another transition later in the list, especially one after a file you recently replaced or moved. A transition check is not a guarantee against later interruptions, but it can expose a wrong entry or setting before you leave the channel unattended.
If the files are long and you cannot conveniently preview each boundary in a single sitting, prioritise the places most likely to contain mistakes: the first transition, transitions around recently edited entries, and the end-to-start boundary if looping is on. Keep a small log of which hand-offs you have checked. Avoid treating a single successful transition as proof that every playlist entry is correctly placed.
A practical pre-run checklist can be brief:
- The live scene uses the intended VLC Video source.
- The playlist matches the written episode sequence.
- Shuffle Playlist is off.
- Loop Playlist reflects the intended end behaviour.
- A sample of transitions, including any recent edits, leads to the expected next file.
Do this after the final playlist edit, not only during the initial setup. A late file addition or source replacement can invalidate an earlier check. If you want the stream to keep running while your own computer is off, a hosted workflow may remove that particular operating burden; StreamNeo turns an uploaded video into a YouTube live stream and can reduce the need to keep a local OBS computer running, but the episode sequence still needs to be prepared and checked.
Troubleshoot unexpected order
When an episode appears out of sequence, avoid changing several settings at once. Record the title that was playing and the title that appeared next, then compare that pair with the source list. This establishes whether the issue is a list-position mistake, a shuffle setting, or a different source being used.
If the next episode varies between runs, inspect Shuffle Playlist in the VLC Video source that is active in the scene. Confirm it is off, then try the transition again. If shuffle is already off, check that you are not looking at a test source while another source is live, or that a script or other playback method is not advancing files outside the VLC playlist.
If the same wrong episode follows a particular title, inspect the entries around that point. A duplicate, a misplaced file, or an unintended version can create a repeatable wrong hand-off while the source is still following its list. Correct the list, then preview the affected transition again. Do not infer that Loop Playlist caused the local jump: looping applies after the list runs out.
If playback returns to the beginning too soon, check the position of the final file and whether an earlier entry is repeated or the playlist is shorter than intended. Looping itself should only restart the list after its files are exhausted. If the observed behaviour does not match that description, confirm which source is playing and consult the current OBS documentation rather than treating a guess as a fix.
If the order seems right in OBS but the YouTube picture differs, separate episode selection from delivery of the live feed. YouTube’s HLS ingestion documentation discusses media playlists and segment sequencing used in HLS delivery. Those transport details are not a substitute for arranging episode files in OBS; check the source playlist for the next whole episode, then investigate stream delivery separately if the outgoing picture does not match the local preview.
Finally, consider whether local operation suits the way you need to maintain the channel. A local OBS setup gives you direct control over the scene and source, but the computer and connection remain part of the operating workflow. If you need to change a running playlist remotely, hosted scheduling may be worth evaluating. LiveReacting describes ordered video playlists and playlist updates on its vendor page; verify its current features and availability directly before relying on them. For a local machine that runs continuously, weigh the practical cost and maintenance as well as the playlist control; this laptop power-cost guide for India can help frame that separate decision. If you are comparing hosted options, see the LiveReacting pricing and plan coverage overview, then confirm current terms with the provider.
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 the VLC Video source play episodes in filename order?
Do not assume that it will sort your files by filename. Check the playlist order shown for the source and arrange the entries in the sequence you want. With shuffle off, OBS follows the file-list order.
Does Loop Playlist change which episode plays next?
No. Loop Playlist determines whether the source starts over after it has exhausted the files in its playlist. The listed order and Shuffle Playlist setting determine selection within the sequence.
What should I check first if episodes play in a different order?
Check that the live scene uses the source you edited, inspect its playlist from top to bottom, and confirm Shuffle Playlist is off. Then preview the transition that went wrong and compare it with your written sequence.
Does an OBS playlist check verify YouTube HLS segment order?
No. The OBS VLC Video playlist concerns which whole episode file plays next, while YouTube’s HLS documentation covers delivery details such as media playlists and segment sequencing. Treat them as separate layers and check the appropriate one for the problem you observe.