Everything you need to set up TabCast and start streaming a browser tab's audio into your Discord voice channel.
TabCast streams the audio from any browser tab — a YouTube video, Spotify, a livestream, a podcast — directly into your Discord voice channel, so everyone in the channel hears it live and in sync. There's no screen-share and no re-upload: the audio is relayed in real time and never written to disk.
TabCast has two parts that work together:
You only have to link the extension to a server once. After that, streaming is one click.
/setup. The bot
sends you a private token. (You can view it again later with /token.)Keep your token private. Anyone with it can stream into your server. If it
leaks, run /setup again to rotate it — the old token stops working immediately.
While streaming you can adjust the volume from the extension or with
/volume, and stop any time by clicking Stop (or running
/stop). Only the active host can control playback or remove the bot while a stream is
live, so a stream can't be hijacked mid-session.
If your machine or connection is struggling, turn on Lite mode in the extension's settings (the gear menu). It lowers the audio bitrate to reduce CPU and bandwidth use.
Members don't need the extension to contribute. Anyone in the server can queue a link with
/request (or the shorthand /req), and it appears in the host's extension
to play. The host gets a desktop notification when a new request comes in.
/request <link> — send a track to the host's request list./queue — see what's lined up./nowplaying — see what's playing right now.Run these as slash commands in any channel where the bot has access.
| Command | What it does |
|---|---|
/setup | Generate your personal token to link the TabCast extension to this server. |
/token | Show your current token for this server without rotating it. |
/hosts | Show who is set up to host TabCast in this server. |
/join | Make the bot join your current voice channel. |
/leave | Disconnect the bot from the voice channel. |
/play <url> | Play audio from a URL. |
/request <link> | Request a track — sends the link to the TabCast host. |
/req <link> | Shorthand for /request. |
/queue | Show the current queue. |
/nowplaying | Show the currently playing track. |
/pause | Pause playback. |
/resume | Resume playback. |
/skip | Skip the current track. |
/stop | Stop playback and clear the queue. |
/volume <0–100> | Set the playback volume. |
/upgrade | View your plan or upgrade to Pro. |
Pro unlocks higher limits and team features. Run /upgrade in Discord or visit the
Pro page to compare plans.
Re-open the popup and confirm your token is pasted in. If it still won't connect, run
/token in your server to re-copy the current token, or /setup to generate
a fresh one.
Make sure the bot has permission to Connect and Speak in that
channel, and that you're choosing a channel you can also join. Try /leave then start
the stream again.
/volume aren't set to 0.That's by design — only the active host can change volume, skip, stop, or remove the bot while a
stream is live. Use /request to queue tracks for the host, or have them hand off the
session (Team mode).
Still stuck? Email support@tabcast.pro and we'll help.