For a continuous YouTube broadcast made from several local video files, add them to an OBS VLC Video source. Turn on Loop Playlist to repeat the list; leave Shuffle Playlist off for the order you chose, or turn it on for random playback.
That playlist controls media playback inside OBS, not whether your encoder or YouTube connection stays live. You will need VLC installed, OBS running on a computer, and a working stream connection to YouTube. If you mean a playlist of videos viewers can open on your channel, that is a different YouTube feature.
OBS playback is not a YouTube video playlist
An OBS playlist is a group of local media files that OBS plays as part of one live broadcast. Viewers see whichever clip is playing in your scene; they do not receive a queue of separate uploaded videos to choose from. When the last file finishes, Loop Playlist can return playback to the start of the OBS list.
A YouTube channel playlist, by contrast, groups videos that have been uploaded to YouTube. It helps viewers find and watch those separate videos, but it does not make OBS play them one after another during a live broadcast. If your goal is one live channel showing a repeating set of devotional clips, music videos, or ambience scenes, build the sequence in OBS. If the goal is organising a library of published videos, create a playlist on YouTube instead.
There is also a distinction between repeating media and operating a 24/7 service. Looping only tells the source what to do when it reaches the end of its list. OBS still has to encode and send the broadcast, and the computer still has to be running with power and a network connection. The loop cannot keep an encoder feed alive if OBS closes, the computer stops, or the connection drops.
For a single local file, OBS's standard Media Source has a Loop property. For multiple local files in one playlist, VLC Video is the relevant source. The guide to choosing between a YouTube stream and a video playlist can help clarify the viewer-facing difference. If the computer must not be responsible for sending the broadcast, that is a separate operating choice, not a checkbox in this OBS playlist workflow.
Install compatible VLC
OBS's VLC Video source depends on VLC libraries, so install VLC before trying to add the source. OBS documents that a 64-bit OBS installation needs 64-bit VLC. Check the version of OBS you have and match VLC to it; if VLC Video is missing from the source menu, the dependency or its compatibility is a sensible first thing to check.
Download VLC from the official VideoLAN site. Close OBS while installing or updating VLC, then reopen OBS so it can recognise the installed libraries. Do not assume that having a media player that opens your files means OBS has the VLC component it needs.
If you already have an OBS scene collection configured, save it before making changes. The VLC installation does not build the playlist for you, and it does not change YouTube settings. It only makes the VLC-backed source available to OBS.
Add a VLC Video source
Open the scene you intend to use for the broadcast. In OBS's Sources dock, select the plus button and choose VLC Video. Give the source a useful name, such as “Main playlist” or “Evening bhajans”, so you can distinguish it from other video and audio sources later. OBS's Media Sources documentation describes the VLC Video source and its playlist controls.
The source needs to be in the scene that is active while you stream. If you make it in a different scene, it will not appear in the broadcast unless you switch to that scene or add the source where needed. After adding the source, check the preview: the clip should fit the intended canvas, and any other layers should not cover it unexpectedly.
VLC Video differs from an ordinary Media Source in a practical way: it accepts a playlist rather than being aimed at just one file. Avoid adding both source types for the same clips unless you have a specific scene design in mind. Two visible sources can overlap, and their audio may play together.
OBS's source visibility also matters. Its documented VLC default is to stop playback while the source is not visible and restart when it becomes visible. Keep the playlist source visible in the scene being broadcast, or deliberately review the visibility behaviour if your scenes hide and show it. The eye icon in the Sources dock hides or shows a source, so a casual click can change playback behaviour.
Add files in the order you want
In the VLC Video source properties, use the playlist controls to add the files you want to play. Add them in the intended sequence: for example, an opening title, several talk or music segments, and a closing card. The list order is the playback order when Shuffle Playlist is off. Review the list before saving, especially if file names are similar or the clips are part of a planned programme.
Keep the media available at the paths OBS uses. If a file is renamed, moved to another folder, or placed on a removable drive that is not connected, OBS may no longer be able to play it. For a channel that runs overnight, use a stable folder on the streaming computer and avoid relying on a USB drive that might be unplugged. A separate backup copy is useful if the source files are important, but OBS does not make that copy for you.
Choose media that plays correctly in the VLC player and test it in OBS rather than assuming a file extension guarantees success. OBS lists common video formats such as MP4, MOV, MKV, AVI and WebM, and audio formats including MP3, AAC, OGG and WAV. A clip can still have unusual encoding or an audio track that behaves differently than expected, so preview the actual files you will broadcast.
If the playlist is for a Marathi devotional stream, for instance, you might sequence a short welcome, the morning bhajans, and a longer instrumental segment, then return to the opening. The VPS workflow for a Marathi devotional playlist describes a different hosting arrangement, but the content-ordering question is similar. Make sure you have the appropriate rights for the music and video you transmit; a working playlist does not establish permission to use its contents.
Set shuffle and loop behaviour
The two controls solve different problems. Shuffle Playlist randomises which file plays next, while Loop Playlist sends playback back to the beginning after the list runs out. If you want a fixed programme, leave shuffle off and enable looping. If the channel is meant to vary the order, enable shuffle and keep looping enabled if you also want the collection to repeat.
| Playback goal | Shuffle Playlist | Loop Playlist | What to expect |
|---|---|---|---|
| Fixed sequence, one pass | Off | Off | Files play in listed order and stop after the final item. |
| Fixed sequence, repeat | Off | On | Files play in listed order, then return to the first item. |
| Random sequence, repeat | On | On | Files play in a randomised order and the list repeats. |
OBS documentation describes Shuffle Playlist as off by default and Loop Playlist as on by default, but inspect the properties rather than relying on defaults. A scene or source may have been configured earlier, and labels or behaviour can change between software versions. The settings you can see in your own source are what matter for the current broadcast.
For a scheduled sequence such as a prayer followed by a discourse, shuffle is usually the wrong choice because it can put the segments out of context. For a collection of independent lofi or ambience clips, random order may be acceptable. Decide based on the experience you want viewers to get, not on an assumption that one mode is more reliable.
The playlist can restart its media, but it does not reconnect OBS to YouTube. It also does not keep the computer awake, protect against a power cut, or restore a network connection. If a local playlist is part of a 24/7 channel, plan separately for the machine, power, network, and monitoring. For another perspective on continuity beyond the media list, see how to keep a long-running stream from stopping.
Connect OBS to YouTube Live
First confirm that your channel can go live. YouTube says live streaming requires a verified channel with no live-streaming restrictions during the preceding 90 days, and the minimum age to live stream is 16. First-time activation can take up to 24 hours. Check the current YouTube live-streaming eligibility guidance before planning a first broadcast, as your account status and the official requirements determine what is available.
In YouTube Studio, open Create → Go Live and create or select the broadcast. In the Live Control Room, find the stream URL and stream key for that stream. In OBS, open the stream settings, choose YouTube or the appropriate service entry, and enter the supplied server URL and key. Treat the key as a credential: do not show it on screen, paste it into public chat, or include it in a recording.
The stream key connects OBS's encoder output to the selected YouTube broadcast. Starting streaming in OBS sends the feed; for a scheduled stream, the Live Control Room preview lets you check it before selecting Go live. YouTube's encoder setup instructions describe this flow. Follow the current prompts in Studio because the interface can change.
If you are planning a channel that must run while nobody is at the computer, this local setup has a clear limitation: the computer running OBS remains part of the broadcast chain. YouTube's encoder documentation also points to cloud tools for continuous prerecorded streaming, which is a different category to research if avoiding a dedicated PC matters. StreamNeo removes the need to leave your own computer running for an uploaded-video broadcast, which addresses that specific overnight-computer burden; it is YouTube-only and is not a way to turn an OBS VLC source into a cloud playlist.
Test playback and stream health
Do a short private or unlisted test before making the stream public. Check that the intended scene is active, the VLC source is visible, the first clip appears, and the audio meter moves when sound is expected. Let the test run long enough to see at least one file transition. If looping is the purpose, a full list cycle is the clearest way to verify that playback returns to the first item, though you can also inspect the configured controls before a longer test.
Watch both sides of the path. The OBS preview tells you what the scene is rendering locally; YouTube's Live Control Room preview confirms that the platform is receiving a feed. If OBS shows the clip but YouTube does not, investigate the encoder connection and selected broadcast rather than changing the playlist order. If YouTube has video but no sound, check OBS's audio mixer and the file's audio track.
Look for a file that goes black, a transition that leaves an unintended gap, mismatched audio levels, or a source that stops after being hidden and shown. If you change the playlist during setup, repeat the relevant test. A successful test is useful evidence about that configuration at that time, not a guarantee that the computer, power, network or platform will remain available overnight.
Think through what you will do if an item fails or the machine needs attention. Keep source files in a known location, note the stream key's location without exposing it, and have a way to check YouTube Studio. If music or other third-party material is included, review YouTube's current policies and your rights for each item. The article on copyright-protected soundtrack options is relevant when a clip includes protected audio; a correct OBS setup does not settle those questions.
Choose the operating arrangement that fits
OBS with VLC Video is a practical fit when you want to arrange several local files, control their order, and already have a computer available to encode the stream. It is also useful for testing a programme before broadcast. The trade-off is that the computer and its connection need to remain in the workflow for the duration of a local OBS stream.
A cloud continuous-stream service may suit you better if the main requirement is to broadcast uploaded prerecorded material without leaving a dedicated PC switched on. Its upload limits, supported formats, playlist controls, monitoring and commercial terms are provider-specific, so check those details on the provider's own current pages before choosing. Do not assume that a service's playlist behaves exactly like OBS's shuffle and loop controls.
| Need | OBS Media Source | OBS VLC Video | Cloud continuous-stream service |
|---|---|---|---|
| Local media arrangement | One file | Multiple files in a playlist | Usually an uploaded library; confirm provider limits |
| Repeat and order | Loop one file | Loop a list; optionally shuffle | Depends on the service |
| What must stay in the workflow | OBS computer and connection | OBS computer, installed VLC and connection | Service account and upload workflow; verify requirements |
| Useful when | One clip should repeat | Several local clips should play in sequence or shuffle | You want to avoid relying on a dedicated local PC |
If you continue with OBS, document your scene, list order, and repeat settings so another person can check them. If you choose a cloud route, check how changes to the playlist are made and how the service reports interruptions. Neither source choice alone guarantees better 24/7 uptime; continuity depends on more than media playback.
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 OBS play several videos one after another?
Yes. Add them to a VLC Video source playlist and put them in the order you want. With Shuffle Playlist off, OBS follows that order; Loop Playlist determines whether it begins again after the final file.
Why can I not see VLC Video in the source list?
The source depends on VLC being installed, and OBS documents matching 64-bit VLC with 64-bit OBS. Install the compatible VLC version, close and reopen OBS, and check the source menu again.
Does Loop Playlist keep my YouTube stream running all night?
No. It repeats the files inside the source, but OBS and the computer still have to send the encoder feed to YouTube. A stopped computer, OBS process, power supply or network connection is outside the playlist control.
Is this the same as making a YouTube playlist?
No. OBS VLC Video plays local files as the content of one live broadcast. A YouTube playlist groups uploaded videos for viewers to watch separately on your channel.