Skip to content
streamneo.
Setup Guides14 min read

How to Rotate a YouTube Live Playlist from Google Drive Folders

Use Drive for desktop, VLC and OBS to queue local videos for YouTube Live, with clear steps for offline availability and playlist checks.

sn.
StreamNeoPublished 4 October 2026
Worth sharing?

Google Drive does not connect a folder directly to a rotating YouTube Live playlist. You can use Drive for desktop to make video files available on the computer running OBS, add those files to an OBS VLC Video playlist, and send that playlist to YouTube as an encoder stream.

This is a workflow assembled from separate products, not a native Drive-to-YouTube integration. The distinction matters: an OBS playlist uses media files available to the streaming computer, while a YouTube playlist collects videos already on YouTube. Neither is a promise that a Drive folder will update the live queue on its own.

Understand how Drive, OBS and YouTube fit together

Think of the process as three separate hand-offs. Drive for desktop makes source files accessible on your computer; OBS selects and plays those files in the live programme; YouTube receives the video and audio OBS encodes. Each hand-off has its own settings and can fail independently, so test the complete path rather than assuming that a file visible in Drive will necessarily play in a live broadcast.

The computer running OBS needs to be able to read each source video when it is time to play it. That might be your everyday computer or a dedicated streaming machine. If OBS runs on a different computer from the one you use to organise Drive, the source files must also be available to the OBS computer; a folder visible on your other device does not make it local to this one.

In OBS, a VLC Video source can contain a playlist of media files. The OBS media sources guide describes VLC Video as a source that can hold a playlist, unlike a basic Media Source. OBS sends the playback into the scene you choose, then the encoder sends that scene to YouTube. The playlist is not the same thing as a set of videos that YouTube rotates independently.

YouTube's encoder setup instructions cover creating or scheduling a live stream and connecting an encoder. They do not turn a Drive folder into an OBS playlist. For a multi-video queue, the encoder-oriented route is the part that joins your local media playback to a live broadcast.

A practical example is a devotional channel that has a set of bhajan videos in Drive. You can make the files available on the streaming computer, put them in an OBS VLC Video playlist and choose whether they run in order or shuffle. If you add a new bhajan to the Drive folder later, do not assume OBS has added it: review and refresh the playlist yourself.

Choose Drive streaming or mirroring

Drive for desktop offers streaming and mirroring storage modes. In streaming mode, files are primarily stored in the cloud and accessed through Drive for desktop. In mirroring mode, files are stored both on the computer and in Drive. Google's Drive for desktop help explains the difference and how to choose a mode.

Choice Where the source file is kept What to check before a long stream
Stream files Primarily in Drive; files become available on the computer when accessed Confirm every required video has been made available offline, and check it opens with the network disconnected if you need to establish local availability
Mirror files On the computer and in Drive Confirm the mirrored folder is on the computer running OBS, that files have finished syncing, and that there is enough local storage

Streaming can make sense when local disk space is limited or you want Drive to remain the main copy. It also means a source may need Drive and a working connection to become available. A file that was opened before going live is not, by that fact alone, proof that every item in the playlist is available offline when needed.

Mirroring uses local storage, but retains a local copy of the source videos on the computer. That can reduce reliance on fetching a file from Drive during playback. It does not protect you from every interruption: the computer, OBS, local storage, internet connection to YouTube and other parts of the setup still matter. Treat local files as one reliability measure, not a guarantee of uninterrupted streaming.

If you choose streaming mode, select the files you need and use Drive's available-offline option where applicable. Then check those exact files from the OBS computer, not only from a phone or another logged-in device. If you choose mirroring, wait until the files are present locally and open a sample from the mirrored location. For a channel that must keep playing if the connection to Drive falters, mirroring the source videos or verifying each streamed file's offline availability is the more cautious approach.

Drive synchronisation and playlist management are separate. A file can appear in a Drive folder without appearing in the OBS VLC playlist. After additions, removals or replacements, check the OBS list and update it deliberately. The OBS playlist setup guide can help with the queue itself; this article focuses on making Drive files available first.

Make source videos available on the streaming computer

Install and sign in to Google Drive for desktop on the computer that will run OBS, then choose whether the source folder will be streamed or mirrored. The exact screens can vary with the installed version and operating system, so follow Google's current instructions for the app rather than relying on an old screenshot. Confirm that the selected folder appears where you expect on this computer.

Before building the playlist, open each source video from the streaming computer. Check that the file is complete and plays in a media player, including its audio. A filename in a folder view is not enough: an incomplete sync, a moved file or an unsupported format can become apparent only when you try to play it.

If you have selected Drive streaming, make the files you will use available offline using Drive for desktop's controls. Do not infer offline availability merely because a file played while you were connected. Where uninterrupted access matters, test by disconnecting the computer from the internet and reopening the file, then reconnect before you configure YouTube streaming. This checks local access to the source; it does not test delivery to YouTube, which still needs an internet connection.

For mirrored files, check the location and available disk space. Video files can take substantial room, and mirroring a folder may store more content than the playlist needs. Keeping a dedicated source folder can make it easier to see which files OBS should use and which can remain cloud-only. If you remove a local copy to save space, verify whether that changes the availability you expect before relying on the folder.

Keep file paths stable after adding items to OBS. Moving or renaming a source can leave the playlist pointing to an old location, even if the new file is still visible in Drive. If you reorganise the folder, reopen the affected OBS entries and confirm playback. This is particularly useful when a channel is prepared by one person and operated overnight by someone else.

A separate 24/7 setup may use another computer or a hosted production arrangement, but the key requirement remains the same: the playback process must have access to its source files. For this specific workflow, a file that is on your personal laptop is not automatically accessible to an OBS process running elsewhere. The Ubuntu VPS with OBS setup guide explores a different operating arrangement; do not assume its storage or file transfer steps apply unchanged to Drive for desktop on a desktop computer.

Create a VLC Video source in OBS

OBS requires VLC to be installed for its VLC Video source to appear. Install VLC on the same computer as OBS, then open OBS and select the scene that should carry the playlist. In the Sources panel, add a VLC Video source and give it a recognisable name, such as “Drive bhajan rotation”. Source names are for your own organisation and do not affect YouTube.

In the source properties, add the video files from their local or Drive for desktop locations. Choose the files individually or use the available file selection controls to build the list. Check that the entries point to the files on the computer running OBS. If a file is only visible as an online Drive item and cannot be opened locally, resolve its availability before going further.

Use the source properties to set how the list behaves. Loop Playlist restarts the playlist when playback reaches the end. Shuffle Playlist changes the order rather than keeping a predictable sequence; enable it only if random ordering is suitable for your channel. For a programme that needs a regular progression, keep shuffle off and check the list order manually.

The VLC source does not mean OBS is watching the Drive folder for changes. Treat the playlist as a list you manage: after adding or removing a video in Drive, revisit the source and update the items in OBS. If you replace a video under the same name, confirm that OBS points to the intended file and that the replacement plays. A folder synchronising successfully does not establish that OBS has refreshed its queue.

Check how the source fits the scene. Ensure the video is visible in the preview and sized as intended; make sure any other scene elements, such as a logo or background, do not obscure the picture. Play a selection from the playlist, not only the first item, since a broken later entry may otherwise go unnoticed until the channel has been live for hours.

Add files and set playlist behaviour

Decide first whether the audience needs a fixed sequence or variation. A prayer service, a programme with a planned introduction, or a local news loop may need a known order. A lofi or ambience channel may tolerate shuffle, but a listener can still encounter repeated material or a transition that feels abrupt. OBS can choose an order; it does not decide whether the content mix suits your channel.

With sequential playback and Loop Playlist enabled, OBS reaches the end and starts again at the beginning. Review the last-to-first transition as carefully as the transitions between the other files. A sequence can be technically looping but still have a long silence, mismatched volume or a visual break at the boundary. If that matters, adjust the source videos or use a deliberate order that makes the transition acceptable.

Shuffle is useful when you do not want each session to follow the same order, but it makes the next item less predictable. Do not use it where timing or editorial sequence matters. If you need a planned rotation by time of day, a single shuffled list is not a schedule; it will not automatically arrange particular files for a particular hour.

Keep an inventory of the playlist outside OBS if the queue is large or is maintained by more than one person. Record the intended file names and order, and note when the source folder changes. This simple check helps distinguish a missing Drive file from a removed OBS entry. It also gives you a way to rebuild the list if the computer or OBS configuration needs attention.

A YouTube playlist is a different feature. It groups videos published on YouTube, and YouTube's playlist management help explains managing those items in Studio. The YouTube Data API playlist guide likewise concerns YouTube playlist IDs and YouTube video IDs, not Drive files being supplied to an encoder. Creating a YouTube playlist does not import the files from Drive or make OBS rotate them.

For another laptop-based media queue example, see streaming a Telugu podcast playlist from a laptop. The details of the content differ, but the useful distinction is the same: prepare the local media queue in the encoder, then send its output to YouTube.

Configure OBS to stream to YouTube Live

In YouTube Live Control Room, create or schedule a stream and select the encoder route. YouTube's encoder guidance explains how to obtain the stream connection details. In OBS, open the streaming settings and enter the stream URL and stream key supplied for that broadcast. Labels and screens can change, so use the current instructions in YouTube and OBS if the controls differ from this description.

Treat the stream key like a password. Do not paste it into a public document, share it in a screenshot or include it in a message to someone who does not need to operate the stream. If you believe it has been exposed, review YouTube's current controls for managing stream settings and key access before broadcasting again.

Select the scene containing the VLC Video source, check the audio and video in the OBS preview, and start the encoder stream when you are ready. YouTube recommends preparing encoder streams in advance and monitoring the live audio and video. A scheduled stream and saved settings can reduce repeated setup, but they do not establish that a broadcast will start automatically whenever a Drive folder changes.

The local playlist is the content in the outgoing live programme. It is not a set of separate live broadcasts for each file. If your goal is for viewers to watch one continuous live channel, OBS encodes the selected scene as the stream; viewers do not choose the individual Drive items from a YouTube playlist. For an overview of keeping a channel running across a full day, the night forest ambience FFmpeg guide describes another encoder workflow, not a Drive integration.

If the requirement is unattended scheduling—such as starting a different broadcast when a new file arrives—that is an additional automation problem. The cited YouTube features for scheduling a stream and managing playlist items do not show that YouTube will start a live broadcast for each Drive addition. Before depending on any separate automation, verify how it connects the files, encoder and live event, and test its recovery behaviour.

Check playback and connectivity dependencies

Test the whole route before treating it as an overnight setup. Start with source playback on the streaming computer; confirm that every file opens and has the expected sound. Then check that the VLC Video source appears in the OBS preview, that the list reaches its next item, and that the loop or shuffle behaviour matches your choice. Finally, send a test stream and check the YouTube preview or watch page from a separate device.

A test helps locate which part is failing. If OBS preview is blank, check the source path, file availability and VLC installation before investigating YouTube. If OBS preview is correct but YouTube is not receiving the programme, check the stream URL, key, encoder connection and current YouTube event. If the picture reaches YouTube but sound is absent or uneven, check the source audio and OBS mixer. The audio sync troubleshooting guide is relevant when sound and picture drift apart.

The computer needs power, a stable enough connection to send the encoder output, and access to any source that is not stored locally. Drive streaming adds a dependency on retrieving cloud files when they are not already available offline; mirroring retains local copies but still requires the computer and YouTube connection to remain available. Plan for the failure that is plausible in your setup: a household power cut, a router restart, a laptop sleep setting, a full disk or a changed file path.

For longer operation, turn off sleep or automatic shutdown settings that would stop playback, and avoid routine updates or folder changes during a live session. Check the computer's power arrangements and internet connection before the stream begins. These are practical safeguards, not promises that the stream cannot drop. YouTube's live streaming tips for computers recommend trying a test stream and monitoring the live output; use the current official guidance for your channel and equipment.

Monitor the stream after it starts rather than relying only on the OBS indicator. Check that the YouTube preview shows moving video and audible sound, and revisit it after the playlist has changed items. A single successful first minute does not show that a later file will open or that the playlist will loop cleanly. If your channel depends on continuous playback, test through at least one full pass of the queue before leaving it unattended.

The simplest version of the workflow is useful when you want to manage a queue yourself and can keep the playback computer available. If the pain is specifically having to leave that computer running, StreamNeo turns an uploaded video into a YouTube live stream so the broadcast can continue with your own computer switched off; it is YouTube-only, and you should check the current official pages for your channel's requirements.

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 YouTube rotate files directly from a Google Drive folder?

No. This workflow uses Drive for desktop to make source files available to the computer, then OBS VLC Video to play a media list into an encoder stream. YouTube's playlist tools manage videos on YouTube; they do not natively connect a Drive folder to a rotating live playlist.

Will a streamed Drive file always be available offline?

No. In Drive for desktop's streaming mode, files are primarily cloud stored, and you should not assume that opening a file once means it is available offline later. Use Drive's offline availability controls and verify access on the OBS computer, or choose mirroring when you need local copies of the source videos.

Does OBS add new Drive folder items to its playlist automatically?

Do not assume so. Drive synchronisation and the OBS VLC playlist are separate, so review the OBS source and refresh its list whenever you add, remove or replace files. Test the changed queue before relying on it during a live session.

Is an OBS playlist the same as a YouTube playlist?

No. An OBS playlist selects local media files for the encoder's live programme, while a YouTube playlist groups videos already published on YouTube. A YouTube playlist does not make Drive files play in a live stream.

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 ↗