Take requests, live
Cross-platform !sr requests with a clean now-playing OBS overlay. Played through Spotify, YouTube, or Apple Music. One command, every platform.
Two layouts, every feature toggled
Pick the pill (TikTok / portrait) or the square card, then flip the command ticker, up-next queue, and synced lyrics on and off. Same URL params drop into your OBS browser source.
TikTok-Live friendly. ~320×52, fits along any edge of a portrait canvas without crowding face cam or gameplay.
Live demo · auto-cycling combos. Customize uses the real config UI, every change propagates to both previews above via shared aquilo.gg storage.
More than a now-playing widget
Six tools wrapped in one URL. Pick the view, drop into OBS.
Now-playing card
Real-time track, artist, album art, and progress bar. Updates the moment the song changes, whichever service you play through.
Play through any service
Spotify, or free with no accounts: YouTube plays requests right in the overlay, and Apple Music plays through the free Cider desktop app. Last.fm and YouTube Music work too.
Cross-platform !sr requests
Viewers on Twitch, YouTube, TikTok, or Kick all type !sr name and the request lands in your queue. Read straight from chat, no Streamer.bot required.
Moderator queue + approval
A separate moderator panel for reviewing and approving requests before they play. Skip the spam.
Five view modes
Full widget, now-playing-only pill, queue display, moderator panel, and config screen, each its own URL for OBS scenes.
Themeable
Customize accent color, font, and opacity via URL params. Spotify-green default, with branded variants free for everyone.
StreamDeck-ready
Built-in StreamDeck icon pack and button URLs so your physical deck can skip, approve, or pause requests live.
Two minutes, three steps
No installs, the widget runs in your OBS browser source. It reads !sr straight from your chat. Streamer.bot optional.
Pick your music
Open Rotation settings from the Streamers hub and choose a source: Spotify (read-only OAuth), free YouTube (nothing to install), or Apple Music via the free Cider app.
Copy your widget URL
Pick the view (full widget, now-playing pill, queue, moderator) and copy the generated browser-source URL.
Drop into OBS
Add a Browser Source, paste the URL, set size, lock the source. Go live. !sr commands are read straight from your chat.
Everything free. Patrons get it early.
Every part of Rotation is free, !sr, the now-playing widget, the moderator queue, Auto-DJ, themes, request history, all of it. Patrons support development and get brand-new features before the public rollout.
- Auto-DJ - Picks up where viewer requests leave off, pulls from favorited tracks + Spotify recommendations so the queue never runs dry between requests.
- Anti-spam Trust List - Auto-approve requests from regulars and subscribers; everyone else still hits the moderator queue. One less click per stream.
- Cross-platform sync - Pull config + Spotify tokens via ?sync=<key> on any browser source. Two-PC streamer? Both views stay locked in sync.
- Branded themes - Synthwave, Aurora, Pixel, Vinyl, pre-built theme presets, plus the ability to publish your own to the marketplace for other streamers.
- Discord recap webhook - Every stream auto-posts a recap to your Discord, full track list, who requested what, top requesters of the night.
- Persistent request history - Searchable archive of every !sr ever played on your channel. Find that one banger from 6 months ago in seconds.
- Custom commands - Wire any string to any action, !genre <name> swaps theme, !heat boosts queue priority for hype-train participants, etc.
- New features first - Brand-new Rotation features reach Patrons early, then roll out to everyone shortly after.
- Support development - Patreon funds the next round of features and keeps every part of Rotation free for the whole community.
- A say in what's next - Patrons get a direct line on the roadmap, your feature ideas help shape what gets built.
- Priority support - Patrons get a direct line for support. Bug reports + feature requests jump the queue.
Rotation is free forever.
No trials, no ads. The core is free for everyone, and tips unlock nothing. If it earned a spot in your scenes, chip in whatever feels right.
Pay what you want