ushuffle.gg

uShuffle.gg

Shuffle Playlist &
Overlay for Streaming

[SYSTEM-CORE]

Playlist Shuffler

Built for streamers who are tired of the same playback order. Merge as many YouTube playlists as you like, drop the duplicates, and shuffle them with a true random shuffle, so every order is equally likely and no song repeats until the whole queue has played.

Custom Overlays

1

Stream UI Presets

33 ready-made now-playing skins, from a clean Classic card to fully animated scenes like Black Dragon, Kittens and Rainy.

2
Personal Branding

Personal Branding

Customizable overlays for personal use. Add your own visual identity to your YouTube content with modular tools.

3

Dynamic Visuals

Generate and customize overlays on the fly. Real-time visual adjustments keep your live streams looking sharp.

How It Works

1

Link Your Playlist

Paste any YouTube playlist link, or several. Regular video links that include a playlist work too. Playlists are loaded through a public Invidious instance, with several fallbacks if one is down.

2

Configure Overlay

Pick one of 33 skins, choose the corner and size, and preview it live before you go on air.

3

Start Shuffling

Add the overlay link to OBS as a Browser Source and press Shuffle Now. The overlay follows every song change.

True Random Shuffle

Every song gets an equal chance at every spot. Reshuffle any time, or resume exactly where you left off.

Animated Overlays

Lightning storms, orbiting dragons and playful kittens, all drawn live in the browser with no extra software.

Song Quiz

Turn your playlists into a guessing game: 10 songs or endless mode, with scores and streaks.

Private by Design

No account and no server. Your playlists and settings are stored only in your own browser.

Playlist Shuffler

Merge YouTube playlists, shuffle them into one queue, and broadcast live now-playing data to your stream.

      Add this URL as an OBS Browser Source (URL, not local file). Play music in this page; the overlay follows it. Song titles pass through the free ntfy.sh service and/or a public MQTT broker under a random secret topic name, so keep the overlay URL private.

      Overlay not updating in OBS? Use one page instead: this URL plays your playlists and shows the overlay together, so nothing has to sync.