Skip to main content
6 min read

SET:IQ — Season Setlists

Tell it when your show runs and which songs you own. It plans every night — openers, peaks, closers, the works.

SET:IQ is a season planner. Instead of playing the same playlist 30 nights in a row (your neighbors have ears), it builds a different setlist for every night — sized to your runtime, shaped like a real show, and aware of which songs are actually on your player.

Set up your season

  1. 1

    Open Show settings

    First run walks you through this; later it’s the Show settings button.
  2. 2

    Pick your dates and hours

    First night, last night, and show hours — weeknights (Sun–Thu) and weekends (Fri–Sat) get separate times, like 7–9 PM weeknights and 7–10:30 weekends. Skip any dark nights.
  3. 3

    Set runtime targets

    How long should each night’s set be? Pick a weeknight target (20–60 min) and a weekend target (30–90 min). SET:IQ builds each night to hit it.
  4. 4

    Choose openers, closers, and a transition

    Openers rotate at the top of each night and never appear mid-show. Closers end each night (never the same one two nights running). An optional transition plays after the closer.
  5. 5

    Tune variety and after-hours

    The variety slider controls how often songs repeat across the season. After-hours mode (optional) plays a static sequence from close until a time you pick, so your display doesn’t go dark the moment the show ends.

Reading the calendar

Each night on the calendar shows a little tempo arc (a sparkline of how energy builds and winds down), the total runtime, and any warnings. Click a night to open the Night Detail drawer:

  • Songs appear in play order, each with a BPM color band (blue = slow, green = medium, orange = upbeat) and duration.
  • Pin a song to lock it in place — pinned songs survive a full season rebuild.
  • Reroll this night deals a fresh setlist (pins stay).
  • Add, remove, or reorder songs by hand — the night gets marked edited and your edits are preserved across rebuilds.

The Catalog rail on the left lists every song you can play, with BPM, duration, and how many times it’s used this season. The coverage number tells you what share of your catalog made it into the season — the “Unused” toggle lists the songs that didn’t.

What “BPM-aware” actually means

When at least 60% of your catalog has real BPM values, SET:IQ shapes each night like a DJ set: opener → slow build → peak energy → wind-down → closer. Songs without BPM are treated as mid-tempo so the ordering stays stable. Below 60%, you still get great setlists — just without the tempo shaping.

Send it to your player

The orange Send to FPP button is the handoff. Two paths:

  • Automatic (recommended) — install our FPP plugin, paste your show key, click Pull. Full walkthrough: Connect FPP.
  • Manual download — a ZIP with one .json playlist per night, plus a bookmarklet that imports them on the FPP page in one click.

Running xSchedule? The Manual tab has a “Download the season .xml” link at the bottom — see Connect xSchedule.

FAQ

My songs have no BPM — can I still use SET:IQ?

Yes. The engine builds and exports setlists either way. The tempo arcs and BPM-aware ordering switch on once 60% or more of your catalog has real BPM values.

Some songs show as locked after I synced with FPP. Why?

A locked song means its .fseq file isn’t on your FPP box yet, so SET:IQ won’t schedule it (better locked now than silent in front of an audience). Copy the file to FPP, then run Sync sequence list only from the plugin to unlock it.

I pinned five songs. What happens on rebuild?

Your five pins stay exactly where you put them. The engine rebuilds the rest of each night around them, still aiming at your runtime target.

Why is a night marked 'edited'?

You added, removed, or reordered songs by hand. SET:IQ flags it so a season rebuild knows to keep your hands-on work instead of stomping it.

A night is over its runtime target.

The status bar in the Night drawer shows under/on/over. Reroll the night, or remove a song — the engine prefers landing just under target rather than cutting a song mid-chorus.
Stuck? Email support@lightsofelmridge.com — a real human reads it. Usually the same human who wrote these docs.