To play podcast episodes in order on YouTube Live, use an encoder playlist rather than YouTube’s viewer-side Loop control. In OBS, add the episode files to a VLC Video source in the order you want, turn Shuffle Playlist off, decide whether the complete list should restart, and manually check the entries for duplicates.
The loop setting repeats the playlist as configured; it does not check whether an episode appears twice or promise that each episode will play exactly once. A short test before going live is the practical way to catch an ordering mistake, a missing file, or an unintended repeat.
Use an encoder, not the viewer’s Loop button
YouTube’s Loop control is for someone watching a video or playlist in the YouTube player. It changes how that viewer’s playback behaves. It is not a control for the playlist being sent by an encoder to a YouTube Live broadcast.
An encoder takes your media and sends a live video and audio feed to YouTube. For a prerecorded podcast rotation, the encoder plays your local episode files as a sequence and sends the resulting output to the Live Control Room. That is a different workflow from opening a podcast playlist on YouTube and asking the player to repeat it. YouTube documents viewer looping separately from its instructions for connecting an encoder with a stream URL and stream key: how to loop a video or playlist in the player and how to create a live stream with an encoder.
It helps to decide which result you actually want. If viewers should watch a normal YouTube playlist and control playback themselves, use a playlist on YouTube. If the channel should publish one continuous Live broadcast in which episodes play in a defined order, configure an encoder playlist and send that output to Live Control Room. Clicking Loop on a viewer’s page will not arrange episodes inside the encoder.
For a podcast, the order matters as much as the loop. YouTube describes a podcast show as a playlist of episode videos and recommends arranging full-length episodes in their intended consumption order. That guidance is useful when preparing the source files too: settle the intended order before loading anything into OBS. See YouTube’s podcast setup guidance.
Build an ordered episode list in OBS
Start with a folder containing only the episodes intended for this broadcast. Use filenames that make their order obvious, such as a consistent episode number at the beginning, followed by a short title. Names like 01-introduction.mp4, 02-interview.mp4 and 03-listener-questions.mp4 are easier to inspect than files named only with dates or abbreviated titles. This naming habit does not set OBS’s order for you, but it gives you a useful second reference when checking the list.
In OBS, add a VLC Video source and select the episode files for the playlist. The OBS Media Sources documentation explains that this source can play a playlist of media files and that VLC Media Player must be installed for the source to work. Use OBS’s displayed file list to set the actual sequence; do not assume that a folder’s sort order or the numbering in filenames will automatically become the playback order. The OBS media-source guide documents the relevant source and its playlist settings.
Once loaded, compare the first, middle and last entries against your intended running order, then scan the complete list. For example, if a show has an introduction followed by three episodes, check that the introduction is first, the three episodes follow in their planned order, and nothing extra has been appended at the end. This is especially worthwhile after replacing a file or rebuilding the source: an old entry can remain alongside a new version without being obvious from the preview alone.
Keep the OBS project organised so you can tell which source holds the episode rotation. Give the source a descriptive name, such as “Podcast episodes”, rather than leaving it as a generic default. If the scene also contains a logo, background or title card, identify those as separate sources. The OBS sources guide explains how sources fit into scenes; the practical aim here is to make the playlist easy to find and inspect when you return to the project later.
A playlist source is a sequence of local media, not an editorial system. It will not know that two files contain the same recording under different filenames, and it will not decide whether an episode belongs in the broadcast. Those decisions remain yours. If you are preparing a larger video library, the workflow in encoding a video library for YouTube Live with AMD AMF may help with file preparation, but it does not replace checking the final OBS list.
Turn Shuffle Playlist off
For a predictable episode order, leave Shuffle Playlist turned off. Shuffle changes playback from the sequence you have arranged to a randomised sequence, so the next episode may not be the one you expect. That is particularly confusing when a show has an introduction, a themed sequence, or episodes that refer to earlier ones.
In the VLC Video source properties, check the Shuffle Playlist control explicitly rather than assuming its state. The source settings treat shuffle and looping as separate options. After changing anything, look at the list again and, if possible, play through the opening transition in a test scene. A correct-looking list does not help if shuffle remains enabled.
This matters even if the episodes are self-contained. A random order can make the broadcast feel inconsistent, and it makes troubleshooting harder: if you are watching for a particular transition, you need to know which file should follow. With shuffle off, a sequence that starts with episode one should proceed through the entries in their displayed order.
Do not confuse turning shuffle off with removing duplicate entries. If the same file is in the playlist twice, a non-shuffled list will play it at each position where it appears. Shuffle being off makes the order predictable; it does not make the contents of the list correct. For a related example of playlist behaviour in an always-on stream, see looping audio files in OBS for a nature stream.
Choose whether to loop the complete list
Loop Playlist controls what happens when playback reaches the end of the configured list. Turn it on when you want the full sequence to start again after its final file. Leave it off when you want playback to stop at the end, for example when you are running a scheduled block and plan to end the broadcast afterwards.
The key distinction is that the setting applies to the playlist as a whole, not to a check of each episode. If the sequence is A, B, C, turning whole-playlist looping on means the intended cycle is A, B, C, then A again. If you accidentally configured A, B, B, C, the cycle contains that repeated B; looping does not inspect the episode identities or remove one. The OBS guide describes the controls for looping and shuffle, but does not document a duplicate-detection feature or an exactly-once guarantee.
| Desired broadcast behaviour | Shuffle Playlist | Loop Playlist | What to check |
|---|---|---|---|
| Play episodes in order, then stop | Off | Off | The last file is the intended end of the session |
| Play the ordered sequence continuously | Off | On | The list contains no accidental repeated entries |
| Randomise episodes and repeat the list | On | On | This will not preserve a planned episode order |
For a continuous podcast channel with a fixed sequence, the second row is usually the relevant arrangement: shuffle off and whole-list loop on. The table describes how the settings behave, not a guarantee about content. If your production has a specific daily start and end, consider whether an automatic return to the beginning suits that schedule; a loop can restart the first episode while the broadcast is still live.
If you want a changing rotation, edit the list deliberately and re-check the order after edits. Do not treat Loop Playlist as a scheduler. It repeats the configured media list when it reaches the end; scheduling a different sequence for another time requires a separate workflow and should be tested in the tool you choose.
Check for duplicate file entries
Before connecting to YouTube, make a manual duplicate check. Read each entry in the VLC source from top to bottom and compare it with your prepared episode checklist. Look for exact filename repeats, similarly named alternate exports, and copies with suffixes such as “final” or “edited”. A file can be duplicated in the playlist even if it exists only once in the folder, because the same file may have been selected twice.
Where file naming is ambiguous, play a short portion or inspect the file details to confirm which recording it contains. Two differently named files may be the same episode, while two similar names may refer to different edits. Do not rely on a loop setting to distinguish them: the documented function is to repeat the configured list, not to identify matching audio or video.
A useful check is to keep an external episode list with the intended sequence and tick off each displayed OBS entry. Include the opening and closing items, since accidental duplication often happens at the boundaries when a playlist is edited or copied. After removing an entry, review the neighbouring items so that the desired order remains intact.
If you are making regular changes, repeat this check each time rather than relying on memory from the previous broadcast. Replacing one episode can leave both the old and new file in place. Likewise, copying a playlist to create a new show can carry over an entry that no longer belongs. The extra inspection is small compared with discovering a repeated episode after viewers have already heard it.
Connect and preview the YouTube Live stream
When the media sequence is ready, open YouTube Studio’s Live Control Room and create or select an encoder stream. Copy the stream URL and stream key into the encoder’s streaming settings. YouTube describes the stream key as sensitive information used by the encoder to connect; treat it like a password and do not include it in a public scene, screenshot, or message.
Start streaming from OBS and wait for YouTube’s incoming preview. Check that the picture and sound arrive, that the expected episode is playing, and that the audio is at a suitable level. Only then use the Live Control Room controls to begin the public broadcast. Starting the encoder and making the event live are distinct steps in YouTube’s documented encoder workflow, so allow time to confirm the preview before going live.
For a podcast rotation, listen as well as watch. A static cover image can make it easy to overlook a silent or wrong media source. Check that the opening audio is present, that the episode title or artwork is what you intend viewers to see, and that no desktop notification or unrelated scene element appears. If you use a static background or visual label, verify it remains readable while the episode plays.
YouTube recommends testing a stream before an event and monitoring stream health and audio/video quality. Its streaming tips are a useful checklist for the preview and the live session. Keep the stream key private, and if it is ever exposed, use YouTube Studio’s controls to manage or replace it rather than assuming nobody will use it.
After ending the event, stop the encoder as well. YouTube’s encoder guide describes automatic archiving for streams under its stated duration limit; check the current official guidance if archive behaviour matters to your workflow. Do not infer from an archived broadcast that the OBS playlist itself was saved or that the next session will begin at a particular episode. Confirm the source’s state before the next live run.
Test the sequence before going live
Run a private or otherwise non-public test when you can, and let playback reach a transition between files. A still preview confirms that a picture arrived, but a transition checks whether OBS advances to the next entry and whether the audio continues cleanly. If the sequence is short enough for your test, confirm the last-to-first transition too when whole-list looping is enabled.
During the test, compare what you hear with the episode checklist. Note the name of the file that should play next and check that it does. If an episode repeats unexpectedly, pause before starting the public event: inspect the list for duplicate entries, confirm shuffle is off, and verify that the expected file is not present twice under different names. Do not assume that toggling Loop Playlist will correct an ordering problem.
Check the broadcast view from a separate device or browser if available. This can reveal differences between the OBS preview and the viewer experience, such as audio that is too quiet, a title card cropped at the edge, or a stream that has not yet become visible. If someone else helps operate the channel, give them a simple run sheet with the planned order and the step at which the stream should be made public.
A local computer running OBS needs to remain available for the encoder to keep sending its output, and a network interruption can affect the stream. If you are comparing a computer-based setup with a cloud workflow, the guide to moving an always-on aarti stream from a local PC to a VPS covers that operational choice. For a reader whose main problem is leaving a computer on to run a fixed file rotation, StreamNeo removes that specific need by letting you upload a video, provide the YouTube stream key, and run the broadcast with your computer switched off. You still need to prepare and check the episode sequence; it does not detect duplicate episodes.
Treat the test as a rehearsal, not proof that the live broadcast can never have a problem. Files can be moved or changed later, and a live connection can behave differently from a local preview. Before each broadcast, confirm that the intended project and source are active, the playlist has the intended order, shuffle is off, and the loop choice matches the session.
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
Can I loop a YouTube playlist on a live stream?
The YouTube player’s Loop control is a viewer playback setting, not an encoder playlist control. To send episodes as a live broadcast, arrange them in an encoder such as OBS and connect its output to YouTube Live.
How do I play podcast episodes in order in OBS?
Add the files to a VLC Video source in the intended order, then make sure Shuffle Playlist is off. Inspect the displayed list against your episode plan; filenames alone do not prove that OBS has the correct order.
Does Loop Playlist stop an episode from playing twice?
No. It repeats the configured list when playback reaches the end, and the documented setting does not detect duplicate files or guarantee each episode appears once. Manually inspect the entries and test the sequence before going live.
Should Loop Playlist be on or off?
Turn it on if you want the complete ordered list to start again after its last file. Leave it off if playback should end with the final episode, and check the setting again whenever you change the playlist.