Guides

Everything below is a screenshot of the app actually running. If a screen looks slightly different on your machine it is because your library is different, not because the guide is out of date.

1Getting started

RollMyLibrary opens on the launcher. Two tools share one window, and you can move between them at any time with the Home button or Ctrl+1 / Ctrl+2.

The RollMyLibrary launcher showing the Series Organiser and Video Randomizer cards
The launcher. Each card shows live counts once you have scanned a library.

Point it at your videos

  1. Open the Video Randomizer.
  2. Click Rescan Folders (or Scan Folder the first time) and pick a folder.
  3. Wait for the scan. It reads filenames and sizes — it does not copy, move or modify anything.

A first scan of a large library takes a while. It is reading the disk, not uploading anything: your library never leaves your PC.

2The Randomiser

This is the "I have 4,000 files and no idea what to watch" tool.

Animation: switching to All Videos, selecting files, and opening the command palette
Switching views, selecting a video, and opening the command palette — recorded from the running app.

Pick something

The five modes

ModeWhat it favours
SurpriseA balanced mix — the sensible default.
DiscoveryThings you have never played.
FavouritesOnly what you have starred.
RediscoverWatched, but not for a long time.
PureFlat random, no weighting at all.

The details pane

A video selected, with the details pane showing thumbnail, play count and tags
Select any row and the right-hand pane fills in: thumbnail, plays, last watched, folder and tags.

Queues, playlists and the command palette

The command palette open over the Randomiser
The command palette. Start typing and it filters; it remembers what you use most.

Stats

The stats dashboard
What you actually watch, as opposed to what you have been collecting.

3The Series Organiser

Point it at a messy folder and it works out which files belong together, then files them into folders — after showing you exactly what it intends to do.

Animation: scanning a messy folder and the detected series appearing
A real scan of a folder of loose files. Three series detected, one file it could not identify.
  1. Select Folder — choose the messy folder.
  2. Scan — it reads every filename and groups them.
  3. Check the Review tab for anything it is unsure about.
  4. Build Plan — see every move it proposes, before any of them happen.
  5. Execute Plan — do it. Undo Last reverses the whole run.
Scan results showing detected series names and confidence scores
Each row shows the file, the raw token it found, the folder name it proposes, and how sure it is.

Why some files say "Unknown"

A folder is only created when 4 or more files share the same series name. One-offs and pairs are deliberately left where they are, so a single stray episode never spawns its own folder. In the screenshot above, random clip from phone.mp4 is alone, so it stays put.

If you want a small group filed anyway, right-click it and correct the folder name by hand.

Confidence scores

ScoreMeaning
0.85 – 0.98Very high. A clear pattern was recognised.
0.60 – 0.84High. Several files agree on the name.
0.35 – 0.59Moderate — flagged for review. Worth a look before executing.
Below 0.35Low. Flagged for review, or left in place entirely.

Anything under 0.35 is flagged, not hidden. The Organiser would rather ask than guess wrong with your files.

It moves files. Read the plan.

Build Plan is not a formality — it is the last point at which nothing has happened yet. There is an undo, but the plan is easier.

4Tags and Smart Views

Tags are yours to invent. Select one or more videos, click Tag…, and type. A Smart View then saves a filter as if it were a folder — "unwatched, tagged action, added this year" — and keeps itself up to date as your library changes.

  1. Tag a handful of videos.
  2. In the sidebar, under SMART VIEWS, click + New.
  3. Build the filter and name it.

The duplicate finder compares content rather than filenames, so two copies of the same video with different names are still caught.

5Online identification — what works, and what needs a key

The Organiser can look a file up online and fill in proper titles, studios, performers and dates. Which database it asks depends on what the file looks like, and one of them needs a free key from you.

ContentDatabase usedSetup needed
Adult scenesThePornDB None. Works the moment you install.
MoviesTMDB (themoviedb.org) Your own free TMDB key.
TV seriesTMDB Your own free TMDB key.
IMDb ratingsOMDb (omdbapi.com) None. A key ships with the app.

Why not just use IMDb?

IMDb has no free public API — there is nothing to plug into. TMDB is the practical route: it has excellent movie and TV coverage and returns the IMDb ID for most titles, so the app can still link you straight to the IMDb page. If you specifically want the IMDb rating, OMDb supplies it.

Adding your TMDB key — about two minutes, free

The app has a window that walks you through it. In the Series Organiser, click 🎬 Movie/TV setup in the button bar (it sits next to 🔎 Identify online).

The Movie and TV identification setup window, showing four numbered steps, Sign up and API settings buttons, a key field, and Test key / Save buttons
The setup window. The two green buttons open the right TMDB pages for you — no hunting through the site.
  1. Sign up — click the button in step 1. It opens themoviedb.org/signup. Skip if you already have an account.
  2. API settings — the button in step 2 takes you straight to Settings → API. Request a key and choose Developer; personal use is fine, and "for my own video library" is a perfectly good answer to what it asks.
  3. Copy the value labelled API Key (v3 auth) — a long string of letters and numbers. Not the "API Read Access Token", which is much longer and starts with eyJ. That is the one people pick by mistake.
  4. Paste it into the box, click 🔌 Test key, then Save.

Test key tells you straight away whether it works. A green tick means TMDB accepted it. A red cross means it did not — usually the Read Access Token pasted by mistake, or a key that has not finished activating on TMDB's side.

You can still press Save without testing — useful if you are offline — and the window will say plainly that the key was saved but not verified.

Your key is stored on your own PC, in %USERPROFILE%\.video_toolkit\ui.json, and is only ever sent to TMDB. It is not shared with us and it does not travel with your licence.

Until you add one, movies and TV are simply skipped when you click Identify online — adult scenes are still identified, because that database is built in. Nothing breaks; you just get no result for those files, and the app will offer to open this window for you.

IMDb ratings come along automatically — a shared OMDb key ships with the app, so there is no second signup. That key has a daily ceiling across all users, so if ratings stop appearing, grab your own free one at omdbapi.com and paste it into the OMDb box. Yours always takes priority.

Identification is not the same as organising.

The Organiser sorts files into folders by reading filenames — that needs no internet and no keys. Online identification is a separate, optional step that enriches what it found with proper titles and cast.

6Activating your licence key

Bought a licence after trying RollMyLibrary Free? Your key goes into the full app, which you download with the code emailed to you — the free portable .exe has no activation screen because it never needed one. The green Activate button in the full app's top bar is there from first launch.

The activation window with the licence key field and terms checkbox
Paste the key, tick the terms box, click Activate. It takes a second and needs internet once.
  1. Click the green 🔑 Activate button in the top-right.
  2. Paste your licence key — RML-XXXX-XXXX-XXXX-XXXX, four blocks.
  3. Tick I have read and accept the Terms.
  4. Click Activate. The button disappears once you are licensed.

Two different codes arrive in your email. They are not interchangeable.

Download codeRML-XXXX-XXXX, two blocks. Gets you the installer from the website.
Licence keyRML-XXXX-XXXX-XXXX-XXXX, four blocks. Unlocks the app.

"That licence key was not found" almost always means the download code was pasted in by mistake. Count the blocks.

One key covers 3 machines. Moving to a new PC? Deactivate the old one from inside the app to free a seat. If the old machine is dead or wiped, open a support ticket and we will free it for you.

7When something goes wrong

"That licence key was not found"

Check you are using the four-block licence key, not the two-block download code. The alphabet excludes 0/O and 1/I on purpose — copy and paste rather than typing.

"The activation server is temporarily unavailable"

That is our end, not yours, and your key is fine. Wait a few minutes and try again. An already-activated copy keeps working regardless — the app verifies your licence locally and only re-checks occasionally.

The free edition says a feature needs the full version

That is not a fault. RollMyLibrary Free catalogues: it scans your folders, builds the library and lets you browse, search, filter and sort it, so you can see it handle your own files before paying. Everything you then do with that library is the paid app — playing a video at all, the weighted random picker, Roulette, playlists, tags, Smart Views, Up Next, the duplicate finder, the stats dashboard, thumbnails and previews, and the whole Series Organiser. Nothing expires and nothing nags you on a timer; you can keep the free edition for as long as you want. Side-by-side comparison.

I bought a licence — do I have to import my library again?

No. Both builds keep the library in the same place (%USERPROFILE%\.video_randomizer\library.json), so the full app opens with your videos, folders, favourites, watched marks and tags already there. No second scan.

The free copy is a portable .exe and does not uninstall itself. Delete it once you are happy, or keep both — they read the same library either way.

I do not use VLC — can I use my own player?

Yes. ⚙ Settings → Randomizer → Media player lists VLC, MPC-HC / MPC-BE, PotPlayer, mpv, and System default player — that last one just uses whatever Windows already opens video files with, so it needs nothing installed and nothing configured. If yours is not on the list, choose Another player and point it at the .exe.

Two things worth knowing. The VLC Fast Launch section only appears when VLC is selected, because those switches are VLC's own and mean nothing to the others. And for Play all, players that cannot accept a list of files on the command line are handed a temporary .m3u playlist instead — otherwise they would open the first video, drop the rest, and look like they had worked.

No thumbnails or hover previews

Those need ffmpeg. The installer can fetch it for you; if you skipped that, the rest of the app still works, you just lose previews.

Nothing here fixed it

Open a ticket in our Discord or email support@rollmylibrary.com. Include what you were doing, the exact error text, and your Windows version. Never include your licence key.