Alden GillespyHire me
Engineering/Rotavox
Case study · 2024 — present

Rotavox

Most internet radio still runs on shuffle. Rotavox schedules it the way a real station does — deliberately.
Visit rotavox.com
Key#0F7A52
Hi#38D08C
Deep#05261A
Lift#E9F7F0
I designed the brand and built the product — this page is literally made out of these four values.

The problem

AutoDJ isn't programming. It's shuffle with a nicer name — and it's what most internet radio is stuck running on.

Real stations don't shuffle. They run format clocks, they keep the same artists and titles apart, they change the sound by daypart, and they rotate a library across gold, recurrent and current pools with intent. That kind of scheduling has always lived in expensive, aging desktop software. Rotavox brings it to the platforms independent broadcasters actually run — starting with RadioDJ — as software that feels like this decade.

What I built

  • Format clocks a visual hour layout — lay out exactly what airs, and when, for every hour of the week.
  • Separation rules enforced artist, title and tempo separation, so nothing you care about repeats too soon.
  • Dayparting a distinct clock per time period, so the morning never sounds like the middle of the night.
  • Category rotation gold, recurrent and current pools, rotated on purpose instead of left to random.
  • History-aware scheduling every placement reads what already aired across the surrounding hours and days, and a dry-run preview lets you see the schedule before it airs.
  • Platform integration works with RadioDJ today; LibreTime and more platforms are on the roadmap.

The interface

Hard crops of the real thing at poster scale — the product as it actually looks, not a browser-chrome mockup.

Rotavox Hard crop · UI
Rotavox Hard crop · UI
3rotation pools — gold, recurrent, current
0random shuffle in a Rotavox schedule
1engineer, from the scheduler to rotavox.com

Rotavox is in early access — sign up at rotavox.com. Real usage numbers replace these as it opens up.

Back to

Engineering

See all the work

Let's talk

Start a conversation

Tell me what you're after — a build, a film, a role, or something else entirely. Everything comes straight to me.

Message sent.

Thanks — it's landed in my inbox. I read everything and reply personally, usually within a day or two.