Webeleon

Webeleon

Gig setlist app: Edgars 0.8.0 times your set from your takes

By Webeleon · 3 min read · Nov 13 2026

A setlist is where a gig stops being a list of Songs and becomes a plan. Edgars 0.8.0 makes that plan countable: every Song on a Gig's Setlist now carries its average recorded take, and the practice-time estimate for the set is built from those same numbers. One figure, three places, no drift between them.

If the setlist itself is still the part you leave to the week of the gig, repertoire decays is the argument for keeping it current — this release is what makes the payoff visible.

What's new

  • The average take, on every setlist row. A Song on a Gig's Setlist shows its average recorded take beside the title — 4:12, printed by the same formatter that prints the take timer. TalkBack reads it as one phrase: "Landslide, average take 4 minutes 12 seconds."
  • The same number on the Song. Song detail now opens its metadata card with an average take row. It is the same figure as the row above, from the same helper, so the row and the detail cannot disagree.
  • An estimate that adds up. The Gig's practice-time estimate is now the sum of each Song's own average take. It used to be an average of averages multiplied by the Song count — a number describing a set nobody plays. Ten Songs at ten different lengths want their lengths added, not their mean spread over the group.
  • Empty is not 0:00. A Song with no timed take shows nothing on the row and an em dash on the detail. The estimate skips it entirely rather than inventing a length you never recorded, and its caption says how much of the set the number actually covers.

How Edgars estimates set length

The arithmetic is deliberately boring, because a number you cannot audit is a number you stop trusting.

A take counts only if it was recorded — a Practice Event carrying a stored duration. A felt-only take has no length and is ignored, and so is anything zero, negative or non-finite. Per Song, Edgars takes the mean of those durations. The Gig's estimate is the sum of the per-Song means.

Three rules keep it honest. Below three timed takes across the whole Setlist there is no number at all; the card says Not enough recorded takes yet rather than guessing from noise. The total rounds to the nearest five minutes with a floor of five, so it never reads ~0 min. And it is always prefixed ~, with the caption "Sum of each Song's average take — not stage time." — because it is measurement of your takes, not a claim about how long the gig will run.

Nothing is cached: the estimate is re-derived on every read. Record a take and that Song's figure moves immediately, on the row, on the detail, and in the total.

The Songs that reach the setlist come from the same urgency rule the Dashboard uses — the case for deciding what to play next covers why gig date beats everything else.

Where to get it

Edgars 0.8.0 is on Google Play now. The Edgars page walks through the practice loop, the two ratings and the gig tools in more detail.