Driver FixRecommendedSound, Wi-Fi or graphics acting up? Check drivers firstFind missing or outdated drivers fast.Check DriversHalloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsSlow PC?RecommendedPC slow today? Run a repair scan before it gets worseResolve common Windows issues and optimize system performance.Scan Now×
FREEDOM251

Freedom251 › Blog › live streaming

How to Make a YouTube Live Playlist Skip Videos Already Played Today

By Freedom251 Team · · 4 min read

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

OBS can loop and shuffle a playlist, but its documented built-in controls do not track which videos have played on a particular date. To skip videos already played today, use a separate scheduler or custom controller that records playback dates and supplies OBS with a filtered playlist. YouTube’s playlist-repeat control is viewer-side; it does not control the sequence sent in your live broadcast.

Choose the right playback control

Option Where it controls playback Playlist or random order Date-based playback history
YouTube playlist repeat The YouTube player used by viewers Repeats a playlist for the viewer No; it does not sequence your outgoing broadcast. YouTube Help
OBS Media Source Your OBS broadcast Plays an individual media file Not documented as a daily-history feature. OBS documentation
OBS VLC Video source Your OBS broadcast Supports playlist looping and shuffling Not documented as maintaining a daily playback ledger. OBS documentation
Separate scheduler or custom controller Feeds or updates the playlist used by OBS Can prepare a filtered candidate list; implementation depends on your setup Can exclude items recorded for the current date if it stores playback state. This is a design approach, not a verified built-in OBS integration.

Set up a playlist in OBS

  1. Confirm how your videos enter the broadcast

    If you are playing one local video at a time, OBS’s Media Source is designed for an individual file. For a playlist, use the VLC Video source. The distinctions and source controls are documented in the OBS Media Sources guide.

    As an Amazon Associate I earn from qualifying purchases.

  2. Install the matching VLC version

    The VLC Video source requires VLC to be installed. OBS documents availability on Windows, macOS and Linux, and specifies that 64-bit OBS requires 64-bit VLC.

    Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  3. Add the playlist files

    In OBS, add a VLC Video source and populate its playlist with the video files you want available for rotation. Check that the source can access the files and that the intended playlist is loaded before going live.

    #1 Best Overall
    64Gb Mp3 Player with Bluetooth Y1 Portable Music Digital Players Supports Playlist Audiobook Video Nice Gadget for Kids Silver
    • Long battery life - half volume via wired earbuds for 25 hours music playback, 1250 mAh capacity balancing excellent convenice and function.
    • Portable mp3 player - MP3 has 64 gram(2.26 oz) equivalent to 8 dollar coins, shap as a pock card.
    • Formats supported - MP3, OGG, MAV, FLAC, AMR, MID, AAC, APE, etc. Compatible with ROCKBOX system by the way, what an awesome MP3 it is 🙂
    • Video function - Video of 720p can be played smoothly, supproted formats inclued MP4, MKV, MOV, AVI, FLV, 3GP.
  4. Choose loop and shuffle behavior

    Use Loop Playlist to restart the source after it reaches the end of the media list. Use Shuffle Playlist to randomize order. These controls determine looping and order; they are not a filter for videos played earlier today.

Add the daily exclusion rule

To meet the exact “already played today” requirement, add a stateful scheduler or custom controller alongside the OBS playback source. The OBS documentation covers playlist, loop and shuffle controls, but does not document a daily playback ledger or date-based exclusion setting. The scheduler method below follows from that gap; it is not a verified, ready-made OBS integration.

Rank #2
Mp3 Player with Bluetooth Y1 Portable Music Digital Players Supports Playlist Audiobook Video Nice Gadget for Kids Teal
  • Long battery life - half volume via wired earbuds for 25 hours music playback, 1250 mAh capacity balancing excellent convenice and function.
  • Portable mp3 player - MP3 has 64 gram(2.26 oz) equivalent to 8 dollar coins, shap as a pock card.
  • Formats supported - MP3, OGG, MAV, FLAC, AMR, MID, AAC, APE, etc. Compatible with ROCKBOX system by the way, what an awesome MP3 it is 🙂
  • Video function - Video of 720p can be played smoothly, supproted formats inclued MP4, MKV, MOV, AVI, FLV, 3GP.
  1. Define what counts as played

    Choose whether an item counts as played as soon as playback starts, only when it finishes, or after it has played for a minimum duration. This choice matters if a video is interrupted or the stream restarts.

    Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  2. Record playback against a date

    Have the scheduler write a date-stamped record for each item when it meets your chosen rule. Use one consistent time zone for the daily reset so that “today” has a predictable meaning.

    Rank #3
    Mp3 Player with Bluetooth Y1 Portable Music Digital Players Supports Playlist Audiobook Video Nice Gadget for Kids Pink
    • Long battery life - half volume via wired earbuds for 25 hours music playback, 1250 mAh capacity balancing excellent convenice and function.
    • Portable mp3 player - MP3 has 64 gram(2.26 oz) equivalent to 8 dollar coins, shap as a pock card.
    • Formats supported - MP3, OGG, MAV, FLAC, AMR, MID, AAC, APE, etc. Compatible with ROCKBOX system by the way, what an awesome MP3 it is 🙂
    • Video function - Video of 720p can be played smoothly, supproted formats inclued MP4, MKV, MOV, AVI, FLV, 3GP.
  3. Filter before selecting the next item

    At the start of a rotation—or whenever you need a fresh candidate list—exclude every item whose record matches the current date. Then select from the remaining videos.

  4. Feed the filtered list to OBS

    Configure the controller to update or feed the candidate playlist to the OBS playback source. The exact mechanism depends on your playback environment; the cited OBS controls do not establish a particular scheduler integration.

    Rank #4
    64Gb Mp3 Player with Bluetooth Y1 Portable Music Digital Players Supports Playlist Audiobook Video Nice Gadget for Kids Orange
    • Long battery life - half volume via wired earbuds for 25 hours music playback, 1250 mAh capacity balancing excellent convenice and function.
    • Portable mp3 player - MP3 has 64 gram(2.26 oz) equivalent to 8 dollar coins, shap as a pock card.
    • Formats supported - MP3, OGG, MAV, FLAC, AMR, MID, AAC, APE, etc. Compatible with ROCKBOX system by the way, what an awesome MP3 it is 🙂
    • Video function - Video of 720p can be played smoothly, supproted formats inclued MP4, MKV, MOV, AVI, FLV, 3GP.
  5. Handle an empty candidate list

    Decide what should happen if every video has already qualified as played today: wait until the date changes, allow repeats, or alert an operator to add more content. Do not silently fall back to looping the full playlist if that would break your rule.

    Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Keep viewer-side looping separate

YouTube’s playlist-repeat control repeats a video or playlist in the YouTube player. It affects what a viewer watches there, not the order of media your encoder sends to a YouTube Live broadcast. See YouTube Help on looping videos or playlists.

Best Value
64Gb Mp3 Player with Bluetooth Y1 Portable Music Digital Players Supports Playlist Audiobook Video Nice Gadget for Kids Teal
  • Long battery life - half volume via wired earbuds for 25 hours music playback, 1250 mAh capacity balancing excellent convenice and function.
  • Portable mp3 player - MP3 has 64 gram(2.26 oz) equivalent to 8 dollar coins, shap as a pock card.
  • Formats supported - MP3, OGG, MAV, FLAC, AMR, MID, AAC, APE, etc. Compatible with ROCKBOX system by the way, what an awesome MP3 it is 🙂
  • Video function - Video of 720p can be played smoothly, supproted formats inclued MP4, MKV, MOV, AVI, FLV, 3GP.

Where a playlist plugin fits

OBS has a separate Media Playlist Source plugin listing. Its existence is not evidence that it tracks which videos played on a given date, so do not rely on it to satisfy daily exclusion unless you independently verify that its current features meet your rule.

Troubleshoot common rotation problems

  • VLC Video is missing from OBS: confirm VLC is installed and that its architecture matches OBS; OBS specifies 64-bit VLC for 64-bit OBS.
  • The playlist repeats but does not skip today’s videos: looping only restarts the list. Add a separate date-aware scheduler; neither looping nor shuffling is documented as daily history.
  • Shuffle still selects a video played earlier today: shuffle changes order, not eligibility. Filter the candidate list using the playback ledger before selecting.
  • The same video returns after midnight—or is skipped the next day: check that the scheduler records dates consistently and uses the time zone you intended for the daily reset.
  • An interrupted video is treated inconsistently: apply the chosen “played” rule at the same event each time—start, completion, or a specified minimum duration.
  • YouTube viewers see different repetition than expected: check the viewer’s player playlist-repeat setting separately; it does not alter OBS’s outgoing sequence.

Or let it run in the cloud

StreamNeo keeps uploaded videos live on YouTube from the cloud, but it does not provide the date-based playback history required to skip videos already played today. To use it, upload a recording or build a playlist, add your YouTube stream key, and go live. Nothing has to stay on at home; it streams uploads as made, up to 4K 60fps, at one price per slot, and can automatically recover if YouTube drops the stream. The first day is free with no card. Monthly pricing is $9.99 per month. StreamNeo streams to YouTube only. See StreamNeo, or start your free day.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

live streamingOBS Studioplaylist schedulingVLCYouTube Live

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Recommended PC Tool
Recommended PC Tool
PC Slower Than It Used to Be?Free scan - under a minute
Outdated Drivers Are Slowing You DownFree scan - exact matches

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.