Skip to content
streamneo.
Streaming Settings12 min read

How to Randomise Playlist Order Separately for Each YouTube 24/7 Channel

Set up separate OBS VLC playlists for multiple YouTube live channels, enable shuffle independently, and test each channel’s routing.

sn.
StreamNeoPublished 4 October 2026
Worth sharing?

If you want two YouTube 24/7 channels to play their media in a random order, give each channel its own playout and shuffle setting. In a local OBS setup, that means a separate VLC Video Source playlist for each channel, with Shuffle Playlist enabled on each source you intend to randomise.

Keep the media order and the destination stream distinct as well. OBS determines the order of files it plays; YouTube Studio’s playlist controls organise videos on YouTube and do not set the order of media being sent to a live broadcast.

Treat each channel as a separate playout

Think of a channel’s playout as the complete path from its media files to its live output. It includes the playlist, the source that plays it, the OBS scene or output configuration using that source, and the YouTube live stream receiving the signal. If you run more than one channel, each path needs its own configuration.

For example, a devotional channel might have a playlist of bhajans and a local news channel might have a loop of pre-recorded bulletins. Those are different programmes, so they should not rely on one shared source whose file list or output destination is changed back and forth. Make one playout for each channel, then check each path on its own.

This separation is about configuration, not a promise that any one computer can run several continuous broadcasts. A local setup depends on the machine, media, network connection, and encoding workload. OBS’s documentation describes the source controls, but does not guarantee a particular computer’s ability to operate multiple outputs indefinitely.

It helps to name the parts plainly: Bhajan playlist, Bhajan scene, Bhajan stream; then the equivalent set for the second channel. Clear names reduce the chance that you edit one channel’s playlist while looking at the other channel’s scene. If you are assembling a continuous programme from existing footage, the workflow in this guide to a 24/7 classic PC game stream offers another example of thinking in terms of a planned source and output.

Create a VLC Video Source for each channel

OBS provides a VLC Video Source for playing one or more media files as a playlist. OBS notes that VLC must be installed for this source to be available. Add a source inside the scene intended for the first channel, choose VLC Video Source, and give it a name that identifies both the channel and the purpose of the source.

Repeat that process for the next channel. You can use a dedicated scene for each channel or arrange scenes and outputs to suit your workflow, but do not assume a source’s settings automatically govern another source. The settings belong to the source you configure. As a practical precaution, verify which scene and source are connected to each destination before you start broadcasting.

The OBS media sources documentation describes the VLC source and its playlist properties, including shuffle and loop. Use the current OBS interface and documentation if labels change. The key point is to configure the source that actually plays the files, rather than looking for a random-order control in YouTube Studio.

If you already have an OBS scene for one channel, duplicate or build a separate scene for the other only after checking the source references. A duplicated scene may still point to the original source, depending on how you create and manage it. If both channels end up using the same playlist source, changing that source’s media or playback options can affect both scenes. Confirm that each channel has a source and playlist of its own.

Load that channel’s media playlist

Open the VLC Video Source properties for the first channel and add only the files intended for that channel. Put the files in a sensible initial sequence even if you will shuffle them: it makes the list easier to audit, and it gives you a predictable reference while checking the setup. Then load the other channel’s files into its own source rather than appending them to the first source.

Use filenames that help you recognise content quickly. A list such as Morning-aarti.mp4, Bhajan-set-02.mp4, and Instrumental-loop.mp4 is easier to review than a folder of files called final-new.mp4. This is a housekeeping choice, not a requirement of shuffle. Also check that the media plays correctly in OBS before leaving the broadcast unattended: a file that is missing, unreadable, or silent cannot be fixed by changing the order.

Keep the source’s file list and the channel’s output notes together. A short record can say which media folder belongs to which channel, which source name to open, whether looping is required, and which YouTube destination is intended. This is especially useful if another person sometimes maintains the stream or if you return to the setup after a long interval.

For a longer-running local workflow, consider the practical maintenance around the files: storage must remain available, the machine must stay on, and the media should be checked when you add or replace it. If the stream itself stops after a connection interruption, playlist order is a separate issue; these RTMP timeout troubleshooting steps address a different part of the path.

Enable Shuffle Playlist and optional Loop Playlist

In the properties for a channel’s VLC Video Source, enable Shuffle Playlist if you want OBS to randomise the media files rather than play them in the listed order. OBS’s documentation describes the property as randomising the media files being played or keeping them in the file-list order. Set it on the source for each channel where you want shuffle; one source’s setting does not automatically control another source.

Enable Loop Playlist if the channel should return to the beginning after its files finish. Shuffle and loop answer different questions: shuffle concerns the order of media, while loop concerns what happens after the source reaches the end of its playlist. A playlist can be shuffled without being set to repeat, or looped without being shuffled. Choose the combination that matches the programme.

Channel’s intended behaviour Shuffle Playlist Loop Playlist
Play once in the listed order Off Off
Repeat in the listed order Off On
Play in a randomised order once On Off
Repeat a shuffled playlist On On

This table describes the controls’ intended roles, not a guarantee of a particular sequence. OBS documents randomisation but does not specify that every pass will have a different order or provide a guarantee about how often a given file appears. If a particular programme needs a fixed sequence, leave shuffle off and arrange the source list deliberately.

Apply and review the settings separately for each source. For instance, you might want an ambience channel to repeat and shuffle, while a scheduled news loop needs a fixed sequence. Do not change the first source and infer that the second has inherited the same choice. Open the second source’s properties and verify its own settings.

Route each playout to its own YouTube live stream

Once the sources are in place, make sure each playout is routed to its intended YouTube channel. The YouTube Live Streaming API guide explains that multiple channels require a different stream resource for each channel. The guide is about live broadcast and stream resources, not playlist shuffling; it does not expose a YouTube-side shuffle setting for OBS media.

In practical terms, keep each channel’s stream key and destination information with that channel’s OBS output configuration. Do not paste a key into an output simply because it was used for the other channel. Before going live, check the channel name in YouTube Live Control Room and compare it with the channel label in your OBS notes. The stream key mismatch guide explains why a correct-looking OBS output can still be aimed at the wrong live destination.

YouTube also has eligibility and activation requirements for live streaming. Check the current YouTube live streaming requirements for the channel you plan to use, especially if it is new or has not streamed before. Requirements can change, so rely on the current official guidance rather than an old setup note. Meeting the requirements is not a guarantee that every broadcast will be approved or uninterrupted.

If you operate channels for different purposes, use a written mapping rather than memory: channel name, OBS scene, VLC source, media folder, and corresponding YouTube stream. Check that mapping before changing keys or sources. Separate routing is what keeps each channel’s playout going to the intended destination; shuffle alone cannot do that.

Test order and channel routing

Before leaving either feed unattended, test each path while you can watch it. Start with one channel, confirm the expected media appears and its audio is present, then check the live preview or status in the correct YouTube Live Control Room. Repeat the checks for the second channel. This is setup guidance rather than a claim that a particular arrangement has been tested here.

To confirm the channel routing, compare what OBS is outputting with the live preview and the account or channel shown in YouTube’s controls. If the devotional scene appears on the news channel, stop and correct the destination mapping before continuing. Do not rely only on a scene name or a saved key label; check the actual destination shown by the live workflow.

To check shuffle, watch enough transitions to establish that the source is playing the intended collection and that the setting is enabled. A short observation cannot prove any particular randomness property or guarantee that a later pass will differ. If order matters for a programme, inspect the sequence deliberately and keep shuffle off until you are satisfied with the source list.

Check the less visible failure points too: confirm that audio comes from the intended source, that files are reachable, that no item is unexpectedly blank, and that the machine and network can sustain the chosen workflow. For overnight operation, have a plan for checking the stream after a restart or connection problem. A 24/7 label does not remove the need to know how you will notice and respond to a stopped feed.

If you do not want to keep a computer running as part of the playout, a hosted workflow may remove that particular burden. StreamNeo takes an uploaded video and runs it as a YouTube live stream, so you do not need to leave your own computer switched on for that broadcast. It is YouTube-only; assess whether the file-based workflow suits your channel and verify the current options before committing.

OBS shuffling is not YouTube playlist ordering

A YouTube playlist is an arrangement of videos on YouTube. YouTube Studio lets you create playlists and change how videos are arranged, including manual reordering. Those controls are useful when you want viewers to browse a collection or when you need to organise uploaded videos. They are not the shuffle control for the media files an encoder such as OBS sends to a live broadcast.

The distinction is the component making the playback decision. In this setup, OBS’s VLC Video Source chooses files from a local media playlist and its Shuffle Playlist setting affects that source. YouTube receives the live output. Reordering items in a YouTube playlist does not alter the VLC source’s file list, and changing a VLC source does not rearrange a public YouTube playlist.

A public playlist can still be useful alongside a live channel, for example as an archive or a collection of related uploaded videos. Treat it as a separate audience-facing organisation task. If you want randomised live playback, configure the playback layer that feeds the live output, and keep its media collection associated with the right channel.

Similarly, YouTube’s live broadcast resources identify the stream and broadcast, not the randomisation behaviour of the OBS playlist. For multiple channels, preserve separate source, media and destination configuration. This lets you change one channel’s content or shuffle setting without assuming the other channel will follow.

Choose a workflow that you can maintain

OBS with VLC is a direct local route when you want to manage media lists and playback settings yourself. The trade-off is that your own computer, files, network connection and operating routine remain part of the broadcast. For two channels, you need to keep two playout configurations clear and confirm your equipment can handle the workload; there is no universal hardware guarantee for every combination of media and output.

A hosted playout service may be worth considering if leaving local equipment running is the problem you are trying to solve. Compare the specific features you need: whether it supports separate channels or outputs, whether shuffle is available for the relevant playlist, how playlist changes work while live, what media it accepts, and what its current plan terms say. Vendor features and limits can change, so verify them on the vendor’s own documentation before moving a channel.

If you only need videos arranged for viewers to browse, YouTube Studio’s playlist tools may be enough. If you need a continuously changing live sequence, those tools are not a substitute for a playout system with shuffle. A scheduled playlist product may suit a fixed run or loop but should not be assumed to shuffle unless its current documentation says so.

Use the approach that matches the actual requirement. A local OBS playlist offers source-level controls, but requires local operation; a cloud workflow can reduce local machine dependence, but its feature set and terms need checking; a YouTube playlist organises videos, but does not set the order of an OBS-fed live programme.

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

Does Shuffle Playlist apply to every channel in OBS?

No. The setting belongs to the VLC Video Source where you enable it. Configure and verify shuffle on each channel’s own source rather than assuming one source’s setting controls another.

Does YouTube Studio shuffle the videos in my live broadcast?

YouTube Studio’s playlist controls arrange videos in a YouTube playlist; they do not set the order of files in an OBS VLC Video Source. For a live output sourced from OBS, configure playback order in OBS.

Do I need Loop Playlist as well as Shuffle Playlist?

Only if you want the playlist to start again after it reaches the end. Shuffle controls media order, while loop controls whether the source repeats; choose each setting independently for each channel.

Can one computer reliably run two 24/7 streams?

There is no universal guarantee: the workload depends on your machine, media, outputs and network, and the OBS documentation does not certify a particular multi-output setup. Test both paths under your own conditions and consider a hosted workflow if keeping local equipment running is not practical.

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 Streaming Settings guides ↗ · All topics ↗