Skip to content
streamneo.
Troubleshooting11 min read

vMix Playlist Ends Early on YouTube Live: File Duration and Playback Fixes

Find out whether the clip, playlist or YouTube stream stopped, then check vMix timing, media duration and streaming logs.

sn.
StreamNeoPublished 5 October 2026
Worth sharing?

When a vMix playlist ends early on YouTube Live, first establish what actually stopped: the current clip, the sequence of clips, or the live broadcast. Those are different faults, and changing playlist timing will not repair a disconnected stream or a media file that vMix reads as shorter than it is.

Look at vMix and YouTube before changing anything. If vMix moved to another item, investigate the playlist or list controls; if the same file stopped, compare its displayed duration with playback; if the broadcast ended, follow the stream-disconnection path.

Identify what stopped

Note the exact point at which the problem becomes visible. Did vMix switch to the next source while YouTube remained live? Did the current video reach its end and leave the sequence idle? Or did vMix stop streaming and YouTube show that the live broadcast had ended? Record what you saw before restarting, because a restart may clear useful evidence.

A transition to another item is evidence of sequence behaviour, not by itself proof that the file is damaged. An unchanged current item that stops before the content you expect is a playback or duration question. A terminated live broadcast is a separate stream question, even if it happened at the same time as a playlist transition.

Keep the first check simple: note the active input, the item shown as current, whether the next item began, and the state of vMix’s streaming control. If you can still view the broadcast in YouTube, note whether it remains live. This distinction matters for a devotional channel, local news loop, or study station: restarting the wrong component can obscure whether the content schedule or the broadcast connection failed.

If you are sequencing separate vMix inputs, identify whether you used PlayList. If you put multiple files into one List input, check that feature’s controls instead. Their names and behaviours are related, but their settings are not interchangeable. For a broader view of the choices involved in keeping prerecorded material live, see this guide to running a prerecorded YouTube stream with Unraid.

Check the configured PlayList item duration

In PlayList, each item can have its own starting position, duration, transition and transition time. The duration controls how long that item runs before PlayList moves on. A duration shorter than the full media length can therefore make an item appear to end early even though the file itself is fine. Check the affected item, not only the playlist as a whole.

The official vMix PlayList documentation explains that an item’s duration defines how long it runs before moving to the next item, and that zero uses the input’s duration. Compare the configured value with the section of the video you intend to play. If the item should run for the full file, check whether a manual duration was entered rather than assuming the default behaviour.

Also check whether PlayList is in Manual Mode. A playlist in manual operation may not advance in the way you expect from an automatically timed sequence. Consider what the operator was doing when the change occurred: a manual action and an automatic timer can produce similar visible results but require different corrections.

Before editing, write down the current start position, duration and transition for the affected item. If it is a planned excerpt rather than a full clip, a shorter duration may be intentional. If you change a value, test that item with the next item available, so you can see whether the transition happens at the expected point. Avoid changing every item at once: if the behaviour changes, you want to know which adjustment mattered.

A single List input has separate controls. Check Auto Next if the list should move between files, Loop if it should return to the beginning, and whether an item has been disabled. Disabled-item skipping can make the visible progression differ from the sequence you expected. The vMix VideoList guide describes these controls and the remaining-time display available for supported formats.

Do not treat PlayList and List as two names for the same feature. First confirm which one is on screen, then check its own settings. If your aim is an always-on sequence rather than a one-off event, the operational difference is worth understanding; vMix also says it is primarily designed for live events and does not support time-of-day scheduling in its scheduling guidance.

Compare configured timing with media duration

Separate the time you configured from the time the media actually plays. Note the file name and format, the duration vMix displays, the configured PlayList duration if applicable, and how long the clip runs when played outside that sequence. A small record of those observations is more useful than repeatedly changing settings based on a rough impression.

For example, suppose an item is configured to run for a short segment but the underlying video is longer. If vMix switches to the next item at the configured point, the sequence is behaving consistently with its setting; decide whether the item duration should be changed. If the configured duration is zero, but vMix displays a short duration and playback ends at that point, the media-duration path deserves attention. If vMix plays the file to its end but YouTube goes offline, investigate the stream instead.

The displayed duration is evidence, not a verdict. Check the file in a standalone playback test, and if practical make a temporary test sequence with only that file. Compare where playback stops and whether the duration shown by vMix agrees with what you observed. A clip may be an intentional excerpt, or a file may have metadata that a particular decoder reads incorrectly; neither possibility can be distinguished by looking only at the playlist transition.

If the sequence consists of many clips, test the item that failed rather than replacing or rebuilding the whole schedule immediately. A 4K highlights playlist example can help frame the distinction between arranging content and maintaining a live broadcast, though your own vMix item settings remain the evidence for this fault.

Investigate short playback or incorrect duration

If a file stops early even outside the playlist, note whether vMix reports a duration that is plainly shorter than the content you expect. Then match the remedy to the file type and the symptom. Decoder changes are targeted workarounds for particular compatibility cases, not general fixes for every early ending.

For an MP3 with an incorrect duration, vMix documents changing the decoder list to include *.mp3 under Settings > Decoders > FFMPEG, then restarting vMix. If the file is an MP4 with a playback compatibility issue, vMix has a separate documented procedure to add *.mp4 to that decoder list and restart; its guidance specifies a supported 64-bit vMix setup. Read the relevant MP3 decoder instructions or MP4 decoder instructions before changing the setting.

Keep the change narrow. Note the original decoder setting, apply only the procedure that matches the media and problem, restart, and test the same file again. If the result is unchanged, reverse the adjustment rather than layering unrelated decoder changes. A workaround that helps an MP3 duration problem does not establish that an unrelated MP4, MOV, or playlist timer problem has the same cause.

There is also a specific short-playback case involving MOV or MP4 recordings made using vMix’s FFMPEG recording option, then opened in other programs. vMix notes these can show only the first few seconds or look incomplete in an editing timeline because of the fault-tolerant recording format. For that case, the documented route is to index the recording using vMix Video Tools; for future recordings, the indexed MOV or MP4 format is an alternative. See the vMix guidance on FFMPEG recordings.

Do not use indexing as a catch-all repair for a downloaded video, a file from another editor, or a playlist that simply advances on a configured timer. First establish how the file was recorded and where the short playback occurs. If you are collecting footage for a loop, this guide to screen capture and supported file formats is relevant to planning, but it does not replace testing the actual file that stopped.

Check whether the stream disconnected

If YouTube Live itself ended, check whether vMix’s streaming control was stopped or changed state. In its YouTube Live Stream Now instructions, vMix says that finishing the stream in vMix also ends it in YouTube. A broadcast termination can therefore be explained by an intentional or accidental stop in vMix; it should not be diagnosed as a playlist duration fault merely because both events occurred together.

If vMix indicates a disconnect rather than a deliberate stop, inspect its latest streaming log. vMix documents the log location as C:\ProgramData\vMix\streaming. Open the most recent relevant log and look for the time of the interruption and the associated errors. Its streaming error guide and log interpretation guide describe messages associated with slow startup, a real-time buffer becoming too full, network congestion and disconnection.

A log may point towards a local internet interruption, an internet provider problem, a closure by the streaming provider, or security software. Treat those as leads to investigate, not as proof from one line in isolation. Compare the log timestamp with what you saw in vMix and the live page, and note whether other network-dependent activity was affected.

If only the item or list stopped while the stream control remained active, start with media and sequence checks instead. That keeps a content problem from turning into unnecessary network changes. If the stream stopped but the file continues playing locally, concentrate on the log and stream state rather than altering the file’s duration. These observations help you isolate the failure without claiming that every early ending has one cause.

Test the media and sequence in vMix

Use a controlled test before putting the item back into a long-running schedule. Load the affected media directly in vMix and observe it through the point where it used to stop. Then test it in the actual PlayList or List feature, with the relevant item duration and next item visible. This distinguishes a file that ends on its own from a sequence that advances on instruction.

Change one variable at a time. If you suspect PlayList timing, adjust only the affected item’s duration and check the transition. If a list input is involved, check Auto Next, Loop and item status. If vMix’s displayed media length looks wrong, test the matching decoder guidance. If the stream disconnects, retain the media test results and examine the streaming log separately.

A short test can establish playback behaviour, but it cannot prove the stability of an all-night broadcast. Rehearse the transitions that matter: the end of a clip, the move to its successor, a loop back to the first item, and any operator action that is part of your normal routine. Keep a note of the vMix version, media format, displayed duration and settings used. If you need help, vMix’s support resources include its documentation and support page; provide the relevant observations and log rather than only saying that the playlist ended early.

For a channel that depends on a single uploaded file and whose recurring problem is leaving a computer running overnight, StreamNeo can remove that specific computer-running task by turning the uploaded video into a YouTube live stream while your own computer is off; it does not diagnose a vMix playlist or repair a media file that reports the wrong duration.

Verify before restoring the live schedule

Before returning to the normal schedule, confirm which part failed and what change addressed it. The current item should play for the intended interval, the sequence should move only when expected, and the live broadcast should remain active if that is the part you are testing. Do not infer that a fixed clip means a fixed stream, or that a successful stream connection proves every playlist item is timed correctly.

Restore the normal schedule in stages where practical. Start with the affected item and its next transition, then include the surrounding items and the usual loop behaviour. If the channel runs unattended, watch or review a test that includes the point at which the failure used to happen before relying on it overnight. Preserve the working settings and note the media file version, so a later replacement does not silently reintroduce a duration mismatch.

If you still cannot reproduce the fault, keep the evidence rather than making speculative changes. Record whether the clip, list or stream stopped; the duration shown by vMix; the item’s configured timing; the media format and origin; and the relevant log entries if streaming disconnected. That gives support a concrete starting point and helps you distinguish a one-off network interruption from a repeatable media or configuration issue.

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

Why does my vMix playlist move to the next video early?

Check the affected PlayList item’s configured duration and whether Manual Mode is in use. For a List input, check Auto Next, Loop and whether an item is disabled. If the current item itself stops without a transition, compare its displayed duration with standalone playback instead of assuming a timer caused it.

Why does only the first few seconds of my video file play?

First test the file outside the sequence and note its format and origin. The specific first-few-seconds guidance from vMix concerns certain FFMPEG MOV or MP4 recordings opened in other programs; it recommends indexing those recordings with vMix Video Tools. That does not establish a general fix for every short-playing file.

What should I check if the stream has disconnected?

Confirm whether vMix stopped or reported a disconnect, then inspect the latest streaming log in C:\ProgramData\vMix\streaming. Use the timestamp and error messages to guide checks of the network, provider or security software, and keep the log with your notes if you contact support.

Does fixing the playlist duration guarantee the live stream will stay on?

No. Playlist timing controls when content advances; it does not prove that the YouTube broadcast connection is healthy. Test the sequence and stream as separate parts, and check the current official vMix and YouTube guidance when diagnosing a broadcast termination.

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