To change videos without deliberately ending a YouTube live broadcast, leave the encoder connected and switch the media it sends. In OBS, you can move between prepared scenes or play a local file playlist; the change happens in OBS, not through a YouTube Studio control for replacing the encoder’s media.
A source loop only controls what OBS plays. It does not keep your computer, internet connection, encoder or YouTube destination online, and it cannot promise a gap-free picture or audio transition. The steps below set up a still image with a repeating audio playlist, then explain how to test and operate it.
Install OBS and compatible VLC
OBS Studio is the encoder in this workflow. YouTube’s live streaming instructions describe entering the stream URL and key in an encoder, then starting the encoder. Once that connection is sending content, changing the outgoing media is an encoder task. For an ordinary media change, do not choose End Stream in YouTube Studio or stop the OBS stream.
Install OBS from the official OBS project site. If you plan to use a VLC Video source, install VLC as well. OBS’s VLC Video Source guide says VLC must be installed for the source to work, and 64-bit OBS requires 64-bit VLC. Match the application versions by architecture: a 64-bit OBS installation needs the 64-bit VLC installation, not a 32-bit one.
The VLC requirement applies to the playlist method described below; it is not a general requirement for every OBS setup. If you only need to show one still image and use a single audio file, OBS’s regular Image and Media Source types can be sufficient. Avoid installing extra components until you know which playback arrangement you intend to use.
Before you open OBS, put the image and audio or video files in a folder that will remain available to the computer. A playlist points to local files, so moving, renaming or disconnecting them can break playback. If the library is on a removable drive, mount it before opening OBS and test that the paths resolve after a restart. Keep an independent copy of important recordings; a playlist is not a backup.
If the computer is already encoding a live channel, install and test changes outside the live session where possible. A new scene or source can be rehearsed in OBS without touching the live output. For background on the wider playback trade-offs, see the OBS settings for a nonstop bhajan playlist before choosing a long-term arrangement.
Add the still image source
Open the scene you want to use as the visual background. In the Sources dock, select the add button and choose Image. Give the source a name that identifies the picture, such as Kirtan background, then browse to the image file. Confirm the selection and check that the image appears in the canvas.
If it does not fill the canvas, right-click the image in the preview and use Transform to fit it to the screen. The exact wording or menu placement can vary by OBS version. Keep the image source above any colour or background source that would otherwise cover it. If you want text or a logo, add those as separate sources so you can move or hide them without changing the underlying image.
An image source supplies a picture, not music. The audio playlist needs to be a separate source in the same active scene, or in a scene that becomes active during the broadcast. This separation is useful for a devotional stream: you can replace or adjust the visual while retaining the audio source, rather than rebuilding both together at every change.
Check the eye icon beside each source in the Sources dock. A hidden source will not be part of the output, even if it appears in another scene or was working earlier. Also check the source order: sources higher in the list can obscure sources beneath them. Make a brief local recording or use the OBS preview to confirm the image is framed correctly before sending it to viewers.
Add a VLC Video source playlist
In the active scene, add a VLC Video source from the Sources add menu. Name it clearly, for example Kirtan audio rotation. Open its properties and use the playlist controls to add the local files you want to play. OBS documents playlist ordering and playback controls in its VLC Video Source documentation. This source is different from a standard Media Source: it is intended to play a list of files using VLC.
Place the audio tracks in the order you want listeners to hear them. If the source is meant to provide audio over a still image, the image should remain visible while the VLC source is active. The VLC Video source can also contain video files, so inspect the preview when adding material: a video playlist may cover the still image, which may or may not be what you want. For audio-led kirtan, choose files and source settings deliberately rather than assuming a video source will behave like a hidden audio player.
OBS’s VLC source properties include track and playlist controls; labels can differ slightly across versions. Review which audio track is enabled for each item, particularly if a file contains multiple tracks. Use the OBS audio mixer to confirm that the source registers sound when a track plays. A moving playhead alone does not prove that the correct track is audible in the final output.
Playlist entries refer to file locations on the computer. Keep the files in a stable folder, and do not rename or move them while relying on the playlist. If you update the playlist, test the revised one before making it part of a live rotation. Do not assume that editing an in-progress playlist will take effect in the same way in every OBS version; the documented controls explain playlist operation but do not promise a universal live-edit procedure.
For a different set of content, you can prepare another scene and switch to it manually, or prepare a different playlist for a planned rotation. The continuous podcast playlist source guide covers the playlist idea in another context; the same basic concern applies here: confirm the intended files, order and audio before relying on the source during a broadcast.
Enable looping and optional shuffle
Open the VLC Video source properties and look for Loop Playlist. OBS documents it as on by default. When enabled, the playlist returns to its beginning after the final item, so a prepared set can repeat without an operator selecting the first file again. This is a playback rule, not a stream-recovery setting: it does not reconnect OBS if the computer or network stops sending data.
Shuffle Playlist is documented as off by default. Leave shuffle disabled when order matters, such as when you want a morning sequence to lead into a particular bhajan or announcement. Enable it only if any item can follow any other item without confusing the listener. A random-looking rotation can be a poor fit when recordings include introductions, dedications, prayer times or spoken transitions that assume a particular order.
A looped playlist can repeat the same finite collection indefinitely in the source, but the content may still be unsuitable for an unattended schedule. Listen for silence at the start or end of each file, inconsistent loudness, abrupt edits, or an announcement that becomes stale on every repeat. The player can follow its playlist perfectly while the programme itself feels broken to viewers.
Prepare a rotation with the whole cycle in mind. If the same track always follows the same preceding track, check whether the transition sounds natural. If shuffle is used, listen to more than one change; one successful transition does not establish that all pairings work. For content that must change by time of day, use separate planned blocks or operator-controlled scene changes instead of assuming shuffle can schedule them.
Use Media Source for one long file
A VLC playlist is not necessary when you have a single long recording. Add a regular Media Source, select the file, and review its playback options. OBS’s Sources Guide describes media files as sources and explains that sources can be arranged and controlled within scenes. For one long file, this is often easier to understand than placing a single item inside a playlist.
If you want that one file to repeat, enable the source’s loop option in its properties. Then test what happens at the end of the file and as it starts again. If you do not enable looping, playback can finish while OBS continues transmitting the scene. The still image may remain visible, but the audio can fall silent. That distinction is easy to miss if you only check the picture.
For manually changing from one long recording to another, make a separate scene for each recording, or prepare the sources and change visibility in a tested way. Separate scenes are easier to inspect because each can have an identifiable name and known set of sources. Before switching, confirm the next scene has the expected audio as well as picture. OBS does not make a scene transition a guarantee that the previous audio will overlap seamlessly with the next one.
The scene method suits occasional changes when an operator is available to choose the next item. The VLC playlist suits a prepared rotation where items should advance in order or shuffle. If you are comparing a local computer with a remote always-on arrangement, first account for the computer and connection that must remain active; this India 24/7 streaming cost comparison provides context for that operating decision without changing what a looping source can ensure.
Preview and test audio playback
Test the scene before using it on the live output. Start playback, watch the OBS preview, and monitor the audio mixer. Listen through the start of a file, a change between files and the end of a loop. Check for an unexpectedly muted source, duplicate audio from another scene, a source that is hidden, or a file that plays at a different level from the rest.
Use headphones or speakers connected to the computer for a real listening check. The mixer meter indicates that OBS is receiving signal, but it cannot tell you whether the music sounds clean, whether a track is the intended one, or whether the transition is musically acceptable. A brief test recording can help you hear the output as OBS sends it. Review the recording before making the scene or playlist part of your live rotation.
For manual changes, OBS Studio Mode can show a Preview scene separately from the live Program output so you can prepare the next scene and transition when ready. OBS describes Studio Mode and transitions in its Studio Mode guide. Practise the exact change: select the intended scene, verify its audio, then use the transition control. A transition can change the outgoing composition, but the sources and audio routing still need to be checked.
OBS also provides hotkeys for tasks such as switching to a specific scene. If you use them, assign and test them before a live session. A dedicated controller is optional; it is not needed to switch scenes, and an ordinary keyboard shortcut may be sufficient. Protect against accidental presses by choosing a deliberate key combination and checking which scene is active after the switch.
Do not test an unreviewed playlist by editing it during an important broadcast. Build the list, test its full sequence and verify the output in advance. Once the live broadcast is underway, change the encoder’s content selection, but leave the YouTube session and OBS streaming connection alone unless you intend to stop them. A source change is not the same operation as ending the live event.
Understand what source looping cannot ensure
There are two separate things to keep straight: what the source plays and whether the live path continues to deliver it. Looping affects the first. It does not prevent a computer from sleeping, an OBS crash, a power cut, a failed storage drive, a broken network connection or a problem at YouTube’s destination. Each of those can interrupt the stream even while the source is configured to repeat.
The ordinary OBS workflow depends on the machine running OBS, the network carrying its output and the encoder remaining connected to YouTube. Review power settings, network stability and the computer’s ability to stay available for the hours you plan to operate. These are operational checks, not assurances. A backup connection or power arrangement may reduce a particular risk, but it cannot guarantee that the broadcast will never drop.
YouTube’s instructions distinguish starting a stream from ending it: the encoder sends the content, and the creator’s end procedure stops sending content and may include End Stream for a scheduled workflow. A scene transition or playlist progression changes what the encoder sends without deliberately taking that end action. It avoids intentionally recreating the event, but viewers may still see a brief gap or hear a discontinuity during a change.
A continuous public live session also does not mean YouTube will retain a complete replay indefinitely. YouTube currently says streams under 12 hours are automatically archived in its live stream archive guidance. Do not assume a longer-running 24/7 broadcast will be archived as one complete video. If a full archive matters, plan a separate recording and storage process, then verify it independently.
If you do not want a computer at the venue or home to remain on as the encoder, that is a different requirement from looping a local source. StreamNeo turns an uploaded video into a YouTube live stream, so the specific burden of keeping your own computer running for that playout is removed; it is YouTube-only, and it does not change YouTube’s archive rules or guarantee a viewer-side gap-free transition. Check any operating arrangement for its controls, recovery behaviour, audio handling and recording needs before relying on it.
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 videos without pressing End Stream?
Yes. Keep the encoder streaming and change the source or scene in OBS. That avoids deliberately ending and recreating the YouTube event, but it does not guarantee that every viewer will see or hear a seamless transition.
Does a VLC playlist need VLC installed?
Yes. OBS’s VLC Video source requires VLC, and OBS specifies 64-bit VLC when using 64-bit OBS. A regular Media Source for one file is a different source type and does not use the VLC playlist arrangement described here.
Why is my image visible but the kirtan silent?
An Image source supplies no audio, so check that the VLC Video or Media Source is present, visible and playing an enabled audio track. Look at the OBS mixer and listen to a test recording; a moving image or playlist position alone does not confirm audible output.
Will looping keep my 24/7 stream online or archive it fully?
No. Looping repeats media while OBS can play it; it does not keep the computer, network, encoder or YouTube destination online. YouTube says streams under 12 hours are automatically archived, but do not rely on a longer session being saved as a complete replay.