For a podcast stream where episodes share the same layout, add the files to one VLC Video Source playlist in OBS. It will play them in order without needing a scene change between episodes. If each episode needs different branding or a different scene, use Advanced Scene Switcher and choose its media condition carefully.
The important distinction is that an individual file ending is not the same event as the entire playlist ending. A playlist can advance to the next episode in one scene; separate scene automation is only needed when the layout itself must change. Neither behaviour, by itself, ends your YouTube livestream.
Set up an episode playlist in VLC Video
Start with the files you want OBS to play. The workflow here uses video files stored on the computer running OBS; it does not fetch episodes from YouTube URLs. Give the files clear names and decide their sequence before loading them. For example, podcast-01.mp4, podcast-02.mp4 and podcast-03.mp4 make it easier to check the intended order than filenames such as final-new.mp4.
In OBS, add a VLC Video Source to the scene that will carry the podcast. Open its properties and add the episode files to the playlist in the sequence you want. OBS documents VLC Video as the playlist-capable source, unlike its standard Media Source, which plays one file rather than providing this playlist behaviour. The OBS Media Sources guide explains both source types and the VLC requirement.
Once the playlist is in place, you can keep the same scene active while one episode gives way to the next. That is the simplest arrangement when the show uses one background, logo, lower-third style and audio treatment throughout. There is no need to create a scene per episode just to make files play sequentially.
Use a standard Media Source instead if the scene needs only one local file. That is often a simpler choice for a single trailer, holding card or one-off episode, but it does not offer the VLC playlist sequence. If you want a broader comparison of operating arrangements for a prerecorded channel, see OBS for a pre-recorded 24/7 stream.
OBS lists MP4, TS, MOV, FLV, MKV, AVI, GIF and WebM among the formats supported by its standard Media Source documentation. A file format being listed does not prove that every file encoded in that container will behave identically on your computer, so preview your actual episodes before relying on the playlist. If a file will not load or its sound is missing, test it on its own before adding automation to the problem.
Keep shuffle off for a predictable order
When the episodes need to air in a known sequence, make sure shuffle is off in the VLC Video Source settings. A playlist is useful precisely because you can put the files in an intentional order; shuffle changes that premise. This matters for a numbered podcast, a devotional series that builds episode by episode, or a local news loop where the opening and closing segments belong in fixed positions.
Do not rely on filenames alone as proof of playback order. Check the order shown in the source properties after adding files, especially if names contain dates, episode numbers or mixed formats. File pickers and playlist controls can make it easy to add files in a different order than expected. Arrange the entries explicitly if the displayed order is not the sequence you planned.
A practical check is to note the first few episodes in a short run and watch OBS move from one to the next. You do not need to wait for a full-day schedule to discover a shuffled or misplaced file. If an episode is a short intro or a sponsor message, make sure it is placed at the intended point rather than accidentally left at the end of the list.
There is a trade-off between a fixed sequence and variation. Fixed order is easier to explain to listeners and easier to audit after a test; a shuffled rotation may be suitable for a collection of independent ambient recordings, but not for a show whose topics depend on sequence. Choose the behaviour that fits the content rather than treating shuffle as a harmless convenience.
Choose whether the playlist loops
A loop setting determines what happens after the final item in the VLC playlist. If it is enabled, playback can return to the beginning of the list. If it is disabled, the playlist can reach its end and stop playing its files. This setting is separate from the state of the YouTube broadcast: OBS playlist playback does not automatically terminate your live session when the final episode ends.
For a channel intended to keep playing, looping may be appropriate when the episodes can sensibly repeat. Think through what a listener will encounter at the join: a long pause, an announcement that sounds dated, or an episode whose opening makes the repeat obvious may be jarring. If you use a loop, place any station identification or continuity material where it makes sense on each pass, not only on the first run.
For a finite programme or a test, a non-looping playlist makes the end easier to observe. But reaching the end is not the same as stopping OBS, switching YouTube off or ending a scheduled broadcast. Those are separate tasks and should be managed deliberately. Do not assume that selecting a loop option controls the lifecycle of the livestream.
Before using a loop for a long-running channel, check the start and end of the file sequence in preview. The last episode should hand back to the first without an unintended blank frame, abrupt audio shift or repeated message that no longer makes sense. If you are building a recurring storefront or announcement rotation, the guide to a YouTube Live playlist for store promos may help you think through content order as well as playback.
Install compatible VLC for OBS
The VLC Video Source depends on VLC being installed on the computer running OBS. OBS says the source will appear only when VLC is installed, and that 64-bit OBS requires 64-bit VLC. If you add sources and cannot find VLC Video, first check the installation and bitness rather than recreating the scene.
Install a compatible VLC version from the vendor's official VideoLAN VLC download page, then close and reopen OBS if the source still does not appear. The exact menus and installer choices may differ by operating system; follow the vendor's current instructions. Keep VLC and OBS available on the same machine because this method uses the locally installed player and local episode files.
You can use OBS's standard Media Source without VLC for a single file, but it is not a substitute for the VLC playlist source when the goal is a sequence of local episodes in one source. Another route, such as a hosted service, may suit you better if you do not want a computer to remain responsible for the broadcast. If your requirement is specifically to run prerecorded material while your own computer is switched off, StreamNeo removes the need to keep that computer on for the stream; it is designed around an uploaded video and a YouTube stream key, rather than OBS scene automation.
This article is about controlling playback in OBS, not the full broadcast setup. Confirm your stream destination and account settings using current official YouTube documentation before going live. A playback playlist can be correct while the live output, audio routing or stream configuration is not, so verify the whole path from source to YouTube with a private or otherwise appropriate test arrangement.
Use separate scenes when episodes need them
A single playlist in one scene is the lower-complexity option when every episode shares the same visual treatment. Separate scenes make sense when an episode needs its own title card, sponsor branding, lower thirds, camera layout or other scene-level change. OBS scenes contain sources and layouts, so a scene transition changes more than which file plays; the OBS Sources Guide outlines how scenes and sources relate.
For episode-specific scenes, create the scenes and their media sources deliberately. One arrangement is a scene per episode with a Media Source for that episode; another can use a playlist source where suitable, combined with scene logic for the desired moments. The key is to decide what should change at the transition. A playlist moving from one file to another does not automatically manufacture or select a new OBS scene for each item.
Scene automation adds moving parts. You must ensure the correct source is monitored, the intended destination scene exists, and the transition is configured in the right direction. If the show only needs a shared logo and background while the file changes, a scene switch adds complexity without solving a real problem. The OBS scene and custom layout walkthrough is useful if you are still organising the visual structure before automating it.
| Requirement | Simpler fit | What to check |
|---|---|---|
| Episodes play in order with the same overlay | One VLC Video Source playlist | Shuffle, sequence and loop behaviour |
| One file plays in a scene | OBS Media Source | The file loads and its audio is routed correctly |
| Each episode needs a distinct scene or branding | Separate scenes with Advanced Scene Switcher | Whether the rule reacts to one item ending or the full playlist ending |
The table is a decision aid, not a claim that one setup is universally better. If every episode uses the same framing, a playlist avoids a scene switch for each file. If visual identity changes by episode, separate scenes give you that control, but you must test the rule that connects playback to the next scene.
Configure a matching media condition
Advanced Scene Switcher is a separate OBS plugin. Its resource page describes macros built from conditions and actions, which lets you define a condition and then request a scene-switch action. Install it from the Advanced Scene Switcher resource page and consult its current instructions for your OBS version before configuring a live channel.
The condition must match what you actually want to detect. If a scene should change as soon as an individual episode file ends, choose the media-item-ended behaviour for the relevant source. If the desired change is only after the whole VLC playlist has completed, choose the playlist-ended behaviour instead. The plugin's update history distinguishes these states for VLC; they are not interchangeable labels for the same event.
This distinction prevents a common automation mistake. A rule listening for an individual media item ending may trigger at each episode boundary, while a rule listening for the full playlist ending is about the playlist as a whole. If you use the latter when you expect scene changes after every file, the transition will not match your intended episode-by-episode workflow. Conversely, a per-item condition can cause repeated scene changes when you only wanted one action at the end of the complete list.
Build the macro around a clear source and destination. In plain terms, the condition says which playback event to watch, and the action says which scene to activate. Check the selected source name, the scene name and any transition delay or action settings that you deliberately choose. Keep the first test as simple as possible: one source, one condition and one scene-switch action are easier to diagnose than several overlapping rules.
Plugin support and compatibility can change. Check the current resource listing and its instructions rather than relying on a version requirement copied from an older tutorial. Your OBS installation may also have other scene-switch rules or scripts active; disable unrelated automation during the first test so that an unexpected switch has a clear cause.
Test the transition behaviour
A configuration that looks right in a dialogue box still needs to be observed in playback. Use short test clips or a copy of the episode sequence so you can reach a transition without waiting for a full programme. Confirm that the VLC source plays the expected first file, advances in the intended order and applies the loop choice you made.
For a shared-scene playlist, watch the boundary between two episodes. Confirm whether the outgoing clip stops cleanly, the next begins, and the layout remains as intended. Listen to the audio at the join as well as watching the preview: a change in levels or an abrupt cut can be easy to miss if you only inspect the scene list.
For separate scenes, test both the condition and its action. Observe an individual media file ending and see which scene becomes active. Then, if your intended rule concerns the whole playlist, test the playlist-end case separately. Do not infer playlist-end behaviour from seeing a single item finish; the plugin makes a distinction precisely because those events can mean different things.
Check a failure path before you trust the automation overnight. What happens if a file is missing, takes time to load or ends earlier than expected? What remains visible if the playlist ends with looping off? These are practical questions rather than claims that a particular failure will occur. Keep a known fallback scene available and decide who will monitor the channel if the planned content stops.
Finally, verify the output on the YouTube side using the current official guidance for your account and broadcast setup. The OBS and plugin sources document playback and scene-control capabilities; they do not guarantee that every transition will work under every machine, file or network condition. Treat a successful preview as evidence that your configuration worked in that test, not as a promise of uninterrupted operation.
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 a VLC playlist automatically switch OBS scenes for every episode?
No. It advances through files in a VLC Video Source, which can remain in the same scene. Create separate scenes and a scene-switch rule only when the layout or branding needs to change as well.
What is the difference between a media item ending and a playlist ending?
A media-item-ended condition refers to one file finishing. A playlist-ended condition refers to the VLC playlist reaching its end as a whole. Choose the one that corresponds to the event you want to trigger, and test it before relying on it.
Will my YouTube livestream end when the playlist ends?
Do not assume so. Playlist playback and the lifecycle of a YouTube livestream are separate; configure and monitor the broadcast ending deliberately using current official guidance.
Why is VLC Video missing from OBS?
OBS requires VLC to be installed for the VLC Video Source to appear, and its documentation says 64-bit OBS requires 64-bit VLC. Check that both applications are installed with matching bitness, then reopen OBS and look for the source again.