Skip to content
streamneo.
Setup Guides13 min read

How to Set OBS to Play Indian Music Videos from Multiple Folders on YouTube Live

Set up OBS’s VLC Video source for local music videos, choose loop or shuffle, connect YouTube Live, and test your stream before going public.

sn.
StreamNeoPublished 4 October 2026
Worth sharing?

To play Indian music videos from several folders on YouTube Live, install OBS Studio and VLC with matching system architecture, then add the local files you want to OBS’s VLC Video source. Set the playlist order and loop or shuffle behaviour, connect OBS to the YouTube Live event, and test the picture and sound before starting publicly.

This workflow is for video files stored on your computer. It does not import a playlist of videos hosted on YouTube, and having a file locally does not mean you have permission to broadcast it. Check rights for every video and its audio before building the playlist.

Check rights before you build the playlist

Treat rights as part of setup, not a check to leave until after OBS works. A file may play on your computer while the recording, composition, music video, or other elements are controlled by different rights holders. Permission to download or view a file is not automatically permission to rebroadcast it live.

For each item, establish what permission covers: the sound recording, the underlying composition, the video, the territories where you expect the stream to be available, live transmission, and any recording or archive that remains available afterwards. Keep the licences or written permissions together with a list of the files they cover. If the permission has conditions, such as a territory restriction or a requirement to credit someone, record those as well so you can check them before publishing.

YouTube’s livestream terms and conditions say providers must have the necessary rights for live content, including music rights. YouTube also scans live streams for third-party content. Its guidance on copyright issues with live streams explains that a warning or placeholder may appear; if the material continues, the stream can be interrupted or terminated. For licensed material, YouTube advises asking the rights owner to add your channel to its Content ID allowlist. A licence and allowlisting are separate matters, and a successful test does not prove that a later broadcast is cleared.

Do not use a platform match result as a substitute for permission. If a rights holder has not clearly authorised live use on your channel, pause the playlist and resolve that question before broadcasting. This is especially important for a mix of devotional, film, label, and independent releases: the rights for one track do not automatically cover the other videos in the same folder.

Also confirm that your channel can go live before preparing a schedule around it. YouTube’s live-streaming eligibility information describes the current requirements, including channel verification and restrictions. Review the official page for the current conditions rather than relying on an old tutorial or assuming that access is already enabled.

Install OBS and matching-architecture VLC

Install OBS Studio and VLC on the computer that will play the files. OBS’s VLC Video source depends on VLC being installed; if that source is missing from the source menu, check this before rebuilding your scene. The OBS documentation notes that 64-bit OBS requires 64-bit VLC. In practical terms, install the VLC version that matches the architecture of OBS, rather than choosing one at random.

You can check which OBS build you installed in OBS’s About information or installer details, then choose the corresponding VLC build from the official VLC download page. If OBS is 64-bit, use 64-bit VLC. Mixing architectures can leave the VLC source unavailable even when VLC itself opens normally.

After installation, open OBS and create or select the scene intended for the music videos. A scene is the layout OBS sends to the stream; the VLC source will be one item in that layout. Give the scene a clear name if you will use others for holding screens, announcements, or troubleshooting. Keep the first test simple: a video source and, if needed, a static visual are easier to inspect than a fully built broadcast layout.

OBS’s Media Sources guide describes the VLC Video source as a media source with a playlist. It is intended for local media files, not for pulling in a YouTube-hosted playlist. If the videos are already hosted on YouTube and you want to play that hosted playlist, this guide is not the right import method; use a workflow designed around those hosted videos and check YouTube’s applicable rules.

Add local files through VLC Video

In your chosen scene, add a source and select VLC Video. Give it a descriptive name, such as “Local music video playlist”, so you can identify it later in the Sources panel. In the source properties, use the playlist controls to add the files you want to play. Select files from each folder as needed; the folders are simply where your originals are stored, while the VLC source plays the specific files you add.

Do not assume that pointing OBS at a parent folder will recursively find every video inside it. OBS’s documentation does not promise automatic discovery of files across nested folders. Add the intended media explicitly and review the playlist afterwards. This gives you a visible record of what is queued and reduces the chance that a personal clip, unfinished export, or rights-uncleared video is included by accident.

A useful preparation step is to make a short written playlist plan before opening the source properties. For example, list the opening devotional video, the next two permitted recordings, and the later section of regional music videos. Then add those exact files from their respective folders and check the displayed list against your plan. This is quicker to verify than browsing several folders while a live event is already waiting.

Keep the files in stable locations once they are added. If you rename, move, or remove a file, return to the VLC Video source and confirm that the item still resolves correctly. A playlist entry that points to a former location may fail when playback reaches it. If you need to reorganise folders, do it before the final test, update the source list, and preview each affected item.

The VLC Video source may handle media formats beyond the common formats listed for OBS’s regular Media Source, because it relies on VLC’s media support. That does not mean every file will decode cleanly on your particular computer. Test representative files rather than assuming that a filename ending in a familiar extension guarantees picture and sound.

For a longer-running schedule, keep a separate record of the playlist order and source file names. This makes it easier to find an item when you need to remove it, replace an expired licence, or investigate a playback problem. If a file fails in testing, verify that it opens in VLC and that the path still points to the intended copy before changing unrelated OBS settings.

Choose order, loop, or shuffle

The playlist controls decide what viewers see after the current video ends and whether the sequence is predictable. With shuffle off, files play in their listed order. With shuffle on, OBS randomises the order instead. Loop Playlist restarts playback after the list runs out, while Shuffle Playlist changes the sequence; OBS documents loop enabled and shuffle disabled as the defaults.

Setting What it does Useful when Check before going live
Listed order, shuffle off Plays items in the order shown You have a planned devotional sequence, programme, or rotation Confirm the first several entries and their order
Shuffle Playlist on Randomises playback rather than following the displayed sequence You want a less fixed sequence and every item can follow any other Check that no opening, closing, or rights condition depends on a particular position
Loop Playlist on Starts the playlist again when it reaches the end You want the same list to repeat Confirm the transition from the final file back to the first is acceptable

Choose based on the channel’s purpose, not on a general preference for variety. A morning prayer sequence may need a deliberate order and a recognisable start. A collection of independent ambience videos may be suitable for shuffle if each can follow any other. If one video contains a spoken introduction or closing message, a random sequence could make that message feel out of place.

Looping a list is not the same as making an uninterrupted, fully managed 24/7 channel. It tells the source to restart its playlist after the final item; it does not prove that OBS, the computer, the internet connection, or the YouTube event will remain active indefinitely. For a repeat schedule, check the transition at the end of the list and decide whether a viewer would notice a pause, black frame, or abrupt change in sound.

When the list is long, keep its order legible in the source properties and name the files consistently on disk. A prefix such as “01”, “02”, or “03” can help you sort files in a folder, but the order in OBS’s playlist is what matters during playback. Recheck the OBS list after adding or removing files rather than assuming that the folder’s visible sort order has changed the playlist.

If you are deciding between a playlist source and other OBS approaches, the practical difference is worth understanding before investing time in a layout. Our comparison of OBS Playlist Source and VLC for looping videos explains the distinction; for this multi-folder local-file task, VLC Video is the source described here.

Connect OBS to the YouTube Live event

Create or select the event in YouTube Studio before configuring the stream destination. YouTube’s encoder setup instructions cover creating a live stream with an encoder and provide the connection details for the event. Keep the Studio page available so you can distinguish the event’s server URL and stream key from credentials belonging to another broadcast.

In OBS, open the stream settings. If YouTube is available in the service list, select it and use the event’s supplied stream key as directed. If you need to connect manually, use the server URL YouTube provides and enter the key in OBS. Treat the stream key as a private credential: do not include it in screenshots, public notes, or a shared setup document. If you think it has been exposed, use YouTube Studio’s controls to replace it.

Check that the selected event is the one you intend to use. A key from an old event can send a signal somewhere other than the scheduled broadcast. Likewise, selecting a different event in Studio after copying the key can leave OBS pointed at the wrong destination. Before starting the encoder, compare the event details in Studio with the connection you entered in OBS.

YouTube recommends RTMPS for secure ingestion. Its live encoder settings guidance also recommends a two-second keyframe interval and CBR bitrate encoding, and lists supported video and audio codec options. Set resolution and bitrate to a level your upload connection can sustain; a larger setting is not automatically better if it leads to dropped frames or unstable transmission. Check YouTube’s current official guidance for the supported choices rather than copying a preset from an unrelated tutorial.

If you are streaming from a home connection, think about the whole path from the computer to the router and then to the internet. Avoid relying on a Wi-Fi connection that regularly changes quality if a wired connection is available. For diagnosis when YouTube reports an unstable frame rate from a pre-recorded file, see the frame-rate troubleshooting guide. Make one adjustment at a time and test again so you know which change helped.

Test the picture and sound before going public

Run a representative test before promoting the event or depending on it for a scheduled programme. Start playback in OBS and check that the video fills the intended area of the scene. If it appears cropped, too small, or partly outside the canvas, adjust the source in the preview and verify the result again. Look at more than one item, including a file from a different folder, to catch path and format problems that the first video might not reveal.

Watch the audio mixer while a video plays. Confirm that the intended source is registering and that the level is audible without clipping. Listen on headphones or speakers connected to the computer; a moving meter alone does not prove that the sound is clean or that the correct audio track is selected. Check a second file as well, since different exports can have different track layouts or sound levels.

Then start the encoder and check the event in YouTube Studio before making it public or relying on the stream. YouTube recommends testing with audio and movement like the planned stream, and monitoring stream health and messages during the event. A static holding image is not a sufficient test for a playlist whose main content is moving video and music. Confirm that Studio receives the picture and sound you expect and that the event is the correct one.

For a useful test, include a transition between two playlist items. Watch the end of one video and the start of the next, then, if loop is enabled, inspect the end-to-start transition as well. Check for a long blank, a surprise splash screen, unexpected silence, or an abrupt volume difference. If shuffle is enabled, verify that the files are all suitable in any sequence and that the source continues to play after a transition.

Do not treat a clean test as proof of rights or future reliability. YouTube may scan live material for third-party content, and a later stream can receive a notice even if an earlier test appeared normal. Keep the rights record for each file, watch Studio’s stream-health messages, and have a plan to stop the broadcast or replace a problematic item if something changes.

If the computer will remain responsible for a long broadcast, consider what happens when it sleeps, reboots, loses its connection, or OBS closes. A locally running playlist depends on that computer and its connection remaining available. If your requirement is to keep a video running while your own computer is switched off, StreamNeo takes away that particular need to leave the playback computer running: you upload a video and connect it to YouTube for a cloud-run broadcast, but you still need to check that the content is authorised and monitor the live event.

A long rotation also benefits from a written schedule and a clear recovery plan. The guide to making a weekly rotation schedule can help you plan which permitted files belong in each period and keep the sequence understandable. Note which OBS scene and event key belong to the intended broadcast, but store credentials securely rather than in the public schedule.

When the scene, event, and rights checks are ready, you can choose whether to run the playlist locally or use a workflow that does not depend on leaving your computer on.

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 videos stored in multiple folders?

Yes. Add the desired local files from each folder to the VLC Video source playlist, then confirm the playlist entries and order in OBS. Do not assume it will search folders recursively or include files you have not explicitly added.

Can the VLC Video source import a YouTube playlist?

No. The VLC Video source workflow described here is for local media files on your computer; it does not import videos hosted in a YouTube playlist. A hosted playlist is a different workflow, and access to a video online does not grant permission to rebroadcast it.

Why is VLC Video missing from OBS?

OBS requires VLC to be installed for the VLC Video source to appear, and the application architectures must match. OBS notes that 64-bit OBS requires 64-bit VLC, so check both installations before changing your scene or reinstalling OBS.

Does looping or shuffling make a stream 24/7?

No. Loop tells the source to restart the playlist when it reaches the end, while shuffle changes the playback order. A continuous broadcast also depends on OBS, the computer, the connection, YouTube’s event, and your right to stream every item; test and monitor those separately.

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 Setup Guides guides ↗ · All topics ↗