Skip to content
aquilo.gg
Sign in
Song requests + OBS widget · Free

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.

Spotify Twitch YouTube TikTok Kick
The widget, your way

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.

Now showing·1 / 5
Vertical pill

TikTok-Live friendly. ~320×52, fits along any edge of a portrait canvas without crowding face cam or gameplay.

Standalone · native pixels
On a real stream
Try it
Type a song name, pretend you're in chat.
!sr

Live demo · auto-cycling combos. Customize uses the real config UI, every change propagates to both previews above via shared aquilo.gg storage.

How it works

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.

Setup

Two minutes, three steps

No installs, the widget runs in your OBS browser source. It reads !sr straight from your chat. Streamer.bot optional.

1

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.

2

Copy your widget URL

Pick the view (full widget, now-playing pill, queue, moderator) and copy the generated browser-source URL.

3

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.

Support on Patreon

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.

Tier
Free for everyone
  • 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.
Early access
Tier
Patron
  • 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