To switch between two pre-recorded playlists in OBS without ending your YouTube live broadcast, keep OBS streaming and change which playlist source or scene is visible. The handoff changes the content OBS sends; it does not require stopping the encoder or ending the event in YouTube Live Control Room.
For playlists, use OBS’s VLC Video source with VLC media player installed. You can place two playlist sources in one scene and toggle them, or put one source in each of two scenes and switch scenes. Choose the layout that makes audio, overlays and handoff timing easiest to manage.
Choose a two-playlist layout
The two approaches solve the same basic problem, but they organise your OBS project differently. A source-based setup keeps both playlists in one scene. A scene-based setup gives each playlist its own scene, so you change the whole composition with one switch.
| Layout | Works well when | Points to check |
|---|---|---|
| Two VLC Video sources in one scene | Both playlists share the same overlays, framing and background | Source visibility, hidden-source playback behaviour and whether audio overlaps |
| One VLC Video source in each scene | Each playlist needs a distinct layout, or you prefer switching the whole programme view | Consistent scene transitions, duplicated overlays and audio behaviour |
If both playlists are simply different blocks of the same channel—morning bhajans followed by evening bhajans, for example—the single-scene layout may be easier to maintain. You can keep the channel logo and any background elements in place while changing only the video source. If one playlist has a title card or a different arrangement, separate scenes make those changes explicit.
Neither method is an automatic schedule by itself. Someone still needs to perform the switch, or you need to configure and test a separate control mechanism. A hotkey can help with a scene change, but it is optional. For the wider question of switching individual prerecorded clips, see the guide to making OBS switch between prerecorded videos on YouTube Live.
Install VLC and build each playlist
OBS’s built-in Media Source is for an individual local media file, not a playlist. For a playlist, use the VLC Video source. OBS’s Media Sources guide documents the source and its playlist controls, including loop, shuffle and visibility behaviour.
Install VLC media player before adding the source. OBS notes that the VLC Video source requires VLC, and that 64-bit OBS requires 64-bit VLC. If OBS does not show VLC Video in the source list, check that the installed VLC version matches your OBS architecture, then restart OBS and look again. Do not substitute OBS’s built-in Media Source and expect it to handle a list of files.
Prepare the two playlists before building scenes or sources. Gather the files for playlist A in the intended order, then do the same for playlist B. Use clear filenames and keep the files somewhere the streaming computer can access reliably. If you later move or rename a file, revisit the playlist and confirm that its entry still points to the right location.
Decide what should happen at the end of each list. Loop Playlist is useful when the playlist should repeat continuously; Shuffle Playlist changes the order rather than preserving a fixed sequence. If a programme depends on a deliberate progression—an opening prayer, a set of bhajans, then a closing track—leave shuffle off and verify the order in the source’s list. For a broader discussion of media size and duration, see how large a loop file should be.
Do not assume that the playlist will start at the point you expect after a hide-and-show handoff. OBS documents a default visibility behaviour for VLC Video that stops playback when the source is not visible and restarts it when visible. That may be exactly what you want for a fresh start, but it may not suit a playlist that should keep running off-screen or resume later. The available setting and actual behaviour should be checked in your version of OBS before a public broadcast.
Add playlist sources or dedicated scenes
For the one-scene layout, create or open the scene that carries your channel’s normal presentation. Add a VLC Video source, name it plainly—“Playlist A” is clearer than “VLC Video 2”—and select the files for the first list in order. Add a second VLC Video source for playlist B and populate that list separately. Place the sources in the same area of the canvas so the change does not unexpectedly alter framing.
A source can cover another source even when both are present in the scene. In the Sources list, arrange each playlist source and any background or logo according to the intended visual layers. Keep shared elements, such as a logo, outside the part of the composition you are replacing if you want them to remain visible throughout. The OBS Sources Guide explains how sources can be added, arranged and shown or hidden.
For the scene-based layout, create a scene for playlist A and another for playlist B. Put the corresponding VLC Video source in each scene. If both scenes need the same logo, label or background, add those elements to both scenes and check that their size and position match. A change made to an item in one scene does not automatically mean the corresponding item in the other scene has changed, so duplicated elements need occasional maintenance.
Name scenes and sources for the action you will take while live. “Morning playlist” and “Evening playlist” are less ambiguous than “Scene 1” and “Scene 2”. This is especially useful if another person will take over the channel, or if you are switching in a hurry after a long period of monitoring. Avoid rebuilding the scene while streaming when you can make and test the structure in advance.
Set visibility and audio behaviour
Video visibility and audio are separate things to check. In the one-scene layout, showing playlist B does not by itself guarantee that playlist A’s audio is muted. Listen to the OBS audio meters and to a private or unlisted test output while changing between sources. Confirm that only the intended playlist is audible, and that any music bed or microphone you want to retain is still at the intended level.
Set the VLC Video source’s visibility behaviour according to how you want that playlist to behave while hidden. If it stops when hidden and restarts when shown, a playlist that was partway through may begin again from its start. If you need it to continue playing while hidden or to resume rather than restart, select the relevant available behaviour and test the result. Do not base a schedule on what you assume the option means; make a short test and observe both the picture and audio.
For separate scenes, check the same issue from the scene-switching perspective. A source that becomes hidden as you leave a scene may stop or restart according to its visibility setting. Decide whether that is acceptable. If the next scene should always begin at the first item, a restart may be useful. If the two playlists are meant to progress independently in the background, test that design carefully rather than assuming it will continue.
Set up the scene transition deliberately. A cut is direct; a fade can soften the visual change, but it does not fix audio overlap or a playlist that starts at the wrong point. Keep the transition choice consistent and test it with actual files. A quick test is more informative than relying on a preview when VLC sources may behave differently once hidden and shown.
Switch the active source or scene
With two VLC Video sources in one scene, the handoff is a visibility change. In the Sources list, show playlist B and hide playlist A, or reverse the action when returning to A. OBS provides source visibility controls, and its overview guide describes hotkeys for showing or hiding sources and switching scenes. You can use the controls directly or assign hotkeys if that suits your operating routine.
Before you switch, know whether the incoming list should start from its beginning or continue from earlier playback. If it is meant to start fresh, check that the visibility behaviour supports that result. If it should continue from where it was hidden, verify that behaviour in advance. Then watch the preview or programme output to confirm that the intended source is visible and listen for the expected audio.
With one playlist per scene, select the destination scene in the Scenes list. OBS applies the configured transition and presents that scene while its streaming output remains active. The switch changes the programme view; it is not the same operation as stopping the stream. The OBS Studio Overview Guide covers scene switching and related controls.
You can bind a scene switch to a hotkey, but a hotkey is not required. If you use one, choose keys that are unlikely to be pressed accidentally, and practise the switch with OBS focused and unfocused if your workflow depends on both. A mistaken scene switch is usually a content problem rather than a reason to end the broadcast; return to the intended scene while leaving streaming active.
Keep the broadcast running during handoff
The distinction to keep clear is between changing the image and audio sent by OBS and ending the YouTube live event. When you switch a source or scene, OBS continues to send its programme output so long as you leave streaming active. Do not press Stop Streaming in OBS, and do not choose End Stream in YouTube Live Control Room as part of the playlist handoff.
YouTube Help’s encoder instructions say that ending a stream entails stopping content from the encoder. That is a different action from changing which OBS source is visible. The workflow described here follows from the documented OBS controls and YouTube’s encoder lifecycle; it is not a claim that a live handoff has been tested on your channel or that a broadcast cannot encounter an unrelated interruption.
Before switching, confirm that OBS still shows streaming as active and that you are operating the scene or source controls, not the stream controls. Once the new content is visible, verify that the preview changes as expected and that YouTube is still receiving the broadcast. You can check the Live Control Room status without using its End Stream action. YouTube’s live stream settings help is a useful reference for the controls and status available there.
A content handoff also does not guarantee that the next file will play correctly. A missing file, incompatible media, muted audio or an unexpected visibility setting can leave the programme blank or silent while the stream itself remains active. That is why a short rehearsal of both directions is part of the setup, not an optional polish step.
If the pain is not switching content but keeping a long-running broadcast going when your computer needs to be off, StreamNeo turns an uploaded video into a YouTube live stream you can run without leaving that computer on; it is YouTube-only and does not operate your OBS scenes.
Test playlist order and transitions
Test the complete sequence in a private or unlisted stream before relying on it in a public broadcast. OBS’s Quick Start Guide recommends testing a stream before the real event. For this particular setup, the useful test is not only whether each source appears, but whether the exact handoff gives you the intended order, audio and continuation behaviour.
Start playlist A, confirm its first item, then switch to B using the method you intend to use live. Check the outgoing and incoming audio, the transition, and whether B starts or resumes as expected. Switch back to A and repeat the checks. If you will operate with a hotkey, test the hotkey rather than only clicking the scene or visibility control.
Write down the expected order of each playlist and compare it with what OBS plays. Verify that loop and shuffle are set intentionally. If an item is missing or appears in an unexpected position, correct the playlist before the broadcast. Do not infer that a source is healthy simply because it worked once: test the start, the handoff and a return switch.
Make the test realistic enough to catch layout problems. Use the same overlays, transitions and audio sources you plan to use live. Check the output at the viewing size you expect, not only the small OBS preview. A devotional channel may want an unobstructed view of lyrics or a title; an ambience channel may care more about an uninterrupted image and balanced background sound. Adjust the scene while offline, then repeat the handoff check.
If the setup fails, simplify one variable at a time. Confirm VLC is installed in the matching architecture, check that the source paths still resolve, and make sure the source is visible in the intended scene. Then check visibility behaviour and audio monitoring. This is easier to diagnose before going live than while guessing which control caused a black frame or silent change.
Plan the operating routine
For a channel that changes playlists at a known time, write a short handoff note beside the streaming computer. It can state which source or scene should be active, what should be audible, and whether the incoming playlist should restart. Keep it factual: “Switch to Evening playlist scene; confirm the first track and audio meter” is more useful than “change the programme”. If someone else may operate the broadcast, include the names as they appear in OBS.
If you are choosing between the two layouts, base the decision on what changes along with the playlist. Shared overlays and identical framing favour two sources in one scene. Different titles, arrangements or transitions favour separate scenes. Either way, keep a fallback scene available only if you know what it contains and how it behaves; an untested blank scene is not a useful recovery plan.
Separate the question of content continuity from the question of stream continuity. The handoff can leave the encoder running, but it cannot prevent a local computer, network or media problem from interrupting the broadcast. If you are investigating a different failure mode, such as brief connection drops, the guide to keeping YouTube RTMP alive through brief network outages with FFmpeg addresses that separate problem.
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 I switch between playlists without ending YouTube Live?
Yes. Leave OBS streaming and switch the visible VLC Video source or the active scene. Do not press Stop Streaming in OBS or End Stream in YouTube Live Control Room for a content handoff.
Can OBS Media Source play a playlist?
OBS’s built-in Media Source is for an individual local media file. Use VLC Video for a playlist, and install VLC media player first; OBS notes that 64-bit OBS requires 64-bit VLC.
Will the hidden playlist continue playing?
That depends on the VLC Video source’s visibility behaviour. OBS documents a default that stops playback when the source is hidden and restarts it when shown, so test the available setting and the behaviour you need before relying on it.
Should I use two sources or two scenes?
Use two sources in one scene when both playlists share the same presentation and you want to change only the media. Use separate scenes when each playlist needs its own layout or when switching a whole scene is clearer for the operator.