Skip to content
streamneo.
Tools10 min read

OBS Plugin for Playing a Video Playlist Continuously on YouTube Live

Use OBS’s built-in VLC Video source for playlists, or Media Source to loop one file. Check installation, architecture and playback before going live.

sn.
StreamNeoPublished 5 October 2026
Worth sharing?

OBS does not require a separate playlist plugin to play multiple local videos continuously: use its built-in VLC Video source, which becomes available when VLC is installed. For one file, use OBS Media Source and enable Loop; for a playlist, use VLC Video and enable Loop Playlist.

The source handles what plays and repeats, not whether YouTube ends the broadcast when playback finishes. Before relying on a long-running channel, check that the source appears, the order and audio are right, and a test broadcast reaches YouTube as expected.

Is a separate OBS plugin needed?

Usually, no. OBS documents VLC Video as a source for a playlist of media items. It depends on VLC being installed on the computer that runs OBS, but it is not a separate playlist plugin you need to find and add. This corrects a common search-result assumption: the task is to expose and configure an existing OBS source, not to choose an unverified third-party add-on.

That distinction helps when the source is missing. Searching for a plugin or installing unrelated extensions does not fix an absent VLC dependency or an architecture mismatch. Start by checking the VLC installation and whether its architecture matches what OBS needs. The OBS Media Sources documentation describes both Media Source and VLC Video, including the relevant playback options.

The two sources solve different jobs. Media Source is the simpler choice when you need one file to repeat. VLC Video is the built-in choice when you need several items in a list. If you are rotating recorded sermons or other long-form material, the recorded Tamil church sermon streaming guide considers the wider question of keeping recorded material on air; here, the focus is the OBS source setup on the machine you are using.

Choose Media Source for one file

If your channel consists of one continuous video, add a Media Source to the scene and select the local file. In its properties, enable Loop. OBS then repeats that file when playback reaches the end. A single-file source is easier to understand and maintain than a playlist with just one item, particularly when you do not need to alternate between versions or segments.

Media Source supports common video types including MP4, MOV, MKV, AVI and WebM, as well as audio formats such as MP3, AAC, OGG and WAV, according to OBS’s documentation. That list is not a promise that every file with a familiar extension will decode correctly on every computer. If the preview is blank or audio is absent, test the actual file in the same setup rather than assuming the extension tells the whole story.

This choice also makes the repeat behaviour clear: one file starts again because Loop is enabled. It does not give you a list of separate clips or control their order. If you are assembling a rotation of several recordings, use VLC Video instead. Readers comparing a local playlist with a cloud-operated channel may also find the guide to a Kannada music playlist streamed continuously from the cloud useful for thinking about where playback should run.

Choose VLC Video for a playlist

For several local videos, add a VLC Video source to the OBS scene. Populate its playlist with the items you intend to play. VLC Video is the documented built-in source for this multi-item job; it uses VLC libraries and appears when VLC is installed. Do not mistake the dependency on VLC for a claim that the source itself is a separate plugin.

A playlist is useful when you want clips to play one after another without manually changing the scene or selecting the next file. For example, a local news loop might contain an opening slate, several prepared segments, and a closing card. A devotional channel might arrange recorded items in a chosen sequence. In either case, the preview should be checked from beginning to end, particularly at transitions where one file hands playback to the next.

The playlist source also lets you choose whether to shuffle. Keep Shuffle Playlist off when the intended order matters, such as a sequence of news segments or a service recording. Turn it on only if a randomized sequence is actually suitable. Shuffling is separate from looping: one determines the order; the other determines whether the list begins again after its final item.

For a broader example of content rotation, see the guide to adding multiple gaming VODs to a YouTube Live rotation. The practical lesson applies to any playlist: decide whether continuity means repeating the same sequence or simply keeping media playing, and configure order accordingly.

Install VLC to expose the source

Install VLC on the same computer where OBS runs. OBS states that VLC must be installed for VLC Video to be available, and its guidance applies to Windows, macOS and Linux. If OBS is already open when you install VLC, close and reopen OBS before checking the source menu again. That gives OBS a fresh chance to detect the installed dependency.

Then add a source to a scene and look for VLC Video in the source list. If it is present, create it and open its properties to configure the playlist. If it is absent, do not jump straight to changing the broadcast settings: first check that VLC is installed on this computer, not merely on another machine that stores or edits the files. OBS and the source need access to the media on the playback machine.

This matters in a 24/7 setup because the machine that plays the files must remain able to read them. Keep the media in a stable location rather than moving or renaming files after building the playlist. If you need to rebuild the machine after a restart, the Windows auto-start guide for recorded YouTube streams covers the separate operating-system step. Auto-starting OBS does not substitute for installing VLC or confirming that the source works.

Match VLC and OBS architecture

Check the architecture of OBS and VLC when the source does not appear after installation. OBS specifically calls for 64-bit VLC when using 64-bit OBS. Installing VLC is not enough if you have installed a version that does not meet OBS’s requirement. Confirm which OBS build you are running, then install the matching VLC build recommended by OBS.

After correcting a mismatch, restart OBS and inspect the source list again. If VLC Video appears, add it and test a short playlist before restoring the full rotation. If it still does not appear, confirm that the installation completed on the playback computer and that you have reopened the same OBS installation you intend to use. These checks are more useful than repeatedly reinstalling unrelated OBS plugins.

Architecture checks are about making the source available; they do not establish that every file will play correctly. Test representative media from your own list, including audio if the videos contain it. A successful preview of one clip does not confirm that all of the playlist items have compatible encoding, working paths, and audible sound.

Enable Loop Playlist and populate items

Open the VLC Video source properties and add the files in the order you want them played. Enable Loop Playlist to have the list start again after it reaches the end. OBS documentation lists Loop Playlist as on by default, but verify the setting in your own source rather than relying on a default. A saved scene or existing source may have been changed.

Keep Shuffle Playlist off for a fixed sequence; enable it only when random order is wanted. It is a separate control from Loop Playlist, so a playlist can repeat in order or repeat in shuffled order. If sequence matters—for example, where a programme introduction must precede the main video—check both settings explicitly.

VLC Video also offers visibility behaviour. OBS documents a default that stops playback when the source is not visible and restarts it when visible, along with pause/resume and always-play choices. This matters if you switch between scenes: a source that becomes hidden may stop or pause rather than quietly continuing in the background. Choose the behaviour that matches your scene design, then test a scene change and return to the playlist to see what actually happens.

Make sure the files stay at the paths used by the playlist. If you copy the scene collection to another computer, the new machine may not have the same files or folder structure. Open the source properties there and verify the items rather than assuming the playlist travels with the media. A practical naming scheme can help you spot the intended order, but the decisive check is what the source actually plays in the OBS preview.

Preview playback and troubleshoot a missing source

Before sending the programme to viewers, run the playlist in OBS and watch more than its first seconds. Confirm that each item advances, the final item returns to the beginning when looping is enabled, the picture is framed correctly, and audio is present at a sensible level. If the source stops when you change scenes, revisit its visibility behaviour. A private or unlisted test broadcast is a useful way to check the complete path from OBS to YouTube without treating a local preview as proof that the live connection is configured.

The broadcast connection is a separate task from media playback. Follow YouTube’s current encoder workflow in YouTube Help, since its instructions and account requirements can change. OBS’s preview can confirm what OBS is rendering; it does not by itself prove that YouTube is receiving the stream or that the correct channel and broadcast are selected.

If VLC Video is missing, work through the dependency checks in order: confirm VLC is installed on the OBS computer, check the architecture requirement, restart OBS, and check the source menu again. If the source is present but playback fails, verify the playlist items and their locations, then test an individual item. If the picture works but sound does not, inspect the source’s audio settings and OBS mixer rather than changing Loop Playlist, which controls repetition rather than sound routing.

When a local computer is the part of the setup you would rather not leave running overnight, StreamNeo can take away that specific burden: you upload a video, provide your YouTube stream key, and the broadcast can run with your computer switched off. It is a YouTube-only route for an uploaded video, not a way to use OBS’s VLC playlist source remotely or control a playlist of local files from OBS.

Keep the playlist test and the broadcast-lifecycle test separate. Loop Playlist starts the media list again after it runs out; it does not by itself establish that YouTube ends the live broadcast. An OBS forum discussion from 2021 addressed the question of ending a stream after playback, but that historical reply is not current official confirmation. If automatically stopping the broadcast is a requirement, check current OBS and YouTube guidance and test that behaviour separately instead of inferring it from the playlist setting. The OBS forum discussion on streaming local playlists is useful context, not a guarantee of present behaviour.

When the file and channel are ready, compare the operating options and begin with a test rather than a night-long first run.

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

Is VLC Video an OBS plugin?

No. It is OBS’s built-in playlist source, and VLC must be installed for it to appear. If you cannot see it, check the VLC installation and architecture before looking for a separate add-on.

Which source should I use to repeat one file?

Use Media Source and enable Loop. Use VLC Video when you need a playlist of multiple items and enable Loop Playlist to repeat the list.

Does Loop Playlist end the YouTube Live broadcast?

No such behaviour is established by the playlist setting. Loop Playlist controls media repetition; broadcast end behaviour is separate and should be checked and tested through current official guidance.

Why is VLC Video missing from the source list?

OBS requires VLC to be installed on the computer running OBS, and OBS specifies 64-bit VLC for 64-bit OBS. After checking that requirement, restart OBS and inspect the source list again.

YOU’VE REACHED THE END

Keep the ideas coming.

More guides, useful tools and a little help for your next broadcast.

Back to the journal ↗
YOUR NEXT READ

A little more to explore.

More Tools guides ↗ · All topics ↗