A Chrome extension that scans any webpage for songs and adds them to your Spotify queue — no copy-pasting, no tab-switching.
chrome://extensions/ and enable Developer modequeue-it/ directorySpotify restricts apps in development mode to 25 users. To use QueueIt beyond that limit, create your own Spotify app and plug in your own client ID. This takes about 5 minutes.
Step 1 — Find your extension ID
After loading the extension, copy the ID shown under the extension name in chrome://extensions/ — it looks like abcdefghijklmnopabcdefghijklmnop.
The
keyfield inmanifest.jsonlocks the extension ID so it stays the same every time you load it, on any machine. Leave that field as-is.
Step 2 — Create a Spotify app
https://YOUR_EXTENSION_ID.chromiumapp.org/ (use the ID from Step 1)Step 3 — Update the client ID
Open background.js and replace line 3:
const CLIENT_ID = 'your_client_id_here';
Step 4 — Reload the extension
Click the refresh icon on the QueueIt card in chrome://extensions/. Done.
If you need more than 25 users, apply for a Spotify quota extension.
For pages with unstructured content, use AI Scan — you’ll be prompted to enter an API key the first time (stored in session storage, cleared when the extension closes).
You can also highlight any text on a page, right-click, and choose AI Scan with QueueIt to scan just that selection without opening the full popup first.
Works well on pages like:
| Provider | Key required |
|---|---|
| Anthropic Claude | Yes (from console.anthropic.com) |
| OpenAI | Yes (from platform.openai.com) |
| Google Gemini | Yes (from aistudio.google.com) |
| OpenRouter | Yes (from openrouter.ai) |
| Permission | Why |
|---|---|
activeTab + scripting |
Read visible page text when you click Scan |
storage |
Persist Spotify tokens locally |
tabs |
Open Spotify auth and provider console links |
| Host permissions | Limited to Spotify API, auth endpoints, and chosen AI provider |
api.spotify.comSee PRIVACY.md for the full policy.
This extension has undergone a comprehensive security audit. See SECURITY.md for details.