MusicBee TrueShuffle | TrueShuffle for MusicBee | HALRAD Research

Randy

MusicBee TrueShuffle

MusicBee TrueShuffle

TrueShuffle for MusicBee

Hear every track in your library exactly once before any repeats.

The Problem

Standard shuffle algorithms pick tracks randomly each time โ€” like rolling dice. With a large library, you'll hear some tracks repeatedly while others gather dust. That's not a shuffle, that's chaos.

Explain: How It Works

TrueShuffle treats your library like a deck of cards:

  1. Install and forget โ€” TrueShuffle runs silently in the background
  2. Play past threshold โ€” Listen to 50% of a track (configurable) and it's marked "played"
  3. State persists โ€” Progress survives restarts, updates, reboots โ€” stored in a simple JSON file
  4. Shuffle skips played tracks โ€” Only unplayed tracks appear in shuffle
  5. Full cycle โ€” Once every track has played, reset manually or let it auto-reset

Skip a track early? It stays "unplayed" and comes back around. Disable the plugin? Your progress is preserved.

Features

Every Track Once

Each song plays exactly once before any repeats. No more hearing the same tracks over and over.

Persistent State

Progress survives restarts, updates, and system reboots. Pick up right where you left off.

Configurable Threshold

Set when a track counts as "played" - 30 seconds, 50%, 75%, or full track.

Progress Tracking

Visual progress display shows how much of your library you've heard.

Auto-Reset Option

Optionally restart automatically when you've heard everything.

Manual Reset

Start fresh anytime with a single click.

Quick Start

1

Install

Copy the DLL to your MusicBee plugins folder and restart MusicBee.

2

Configure

Enable in Preferences > Plugins and set your play threshold.

3

Listen

Play your music normally. Progress is tracked automatically.

Track Your Progress

TrueShuffle
TrueShuffle Progress
[###########.........................] 3,421 / 12,847
26.6% complete

[Reset]

A dockable panel shows your journey through your library.

System Requirements

Component Requirement
Operating SystemWindows 7/8/10/11
MusicBeeVersion 3.1 or later
Framework.NET Framework 4.8
Latest Version: 1.0.25.1229 STABLE

Ready to Experience TrueShuffle?

Download MusicBee TrueShuffle and hear your entire library.

Download Now
Randy

MusicBee TrueShuffle