TastyPlug

A wavez.fm extension by Tastycat.

Use the userscript for the best experience: it starts by itself, while the bookmarklet has to be clicked on each visit.

Userscript

Userscript

  1. Install a userscript manager: Violentmonkey or Tampermonkey.
  2. Open the TastyPlug userscript and confirm the install.
  3. Open a wavez.fm room. The TastyPlug panel appears over the stage.
Bookmarklet

TastyPlugDrag to your bookmarks bar

  1. Drag the TastyPlug link to your bookmarks bar.
  2. Open wavez.fm and click the bookmark. TastyPlug starts in the room you're in, or in the next room you enter.
  • Click it again whenever you open or reload wavez.

TastyPlug updates itself; there is no need to reinstall.

The panel

TastyPlug panel with the Auto, Alerts, User Interface and Staff sections, a cog beside each feature that has settings, and Reset and the version number in the footer.
ActionHow
MoveDrag the TASTYPLUG title
Collapse / expandClick the title, or the - / + button at its right
Turn a feature on or offClick its name: blue is on, red is off
Feature settingsClick the cog on the feature's row
ResetClick Reset in the footer, then Confirm within 3 seconds

Reset puts every setting back to its default, including the panel position, and keeps your Chat Mentions word list.

Features

Features are grouped under Auto, Alerts, User Interface and Staff. Everything starts switched off.

Auto

Auto Woot - Woots every track for you, after a random delay of 1 to 10 seconds. It does not woot your own track or override a meh you cast yourself.

Auto Join - Keeps you in the DJ queue. Whenever you are not in the queue, it joins you, unless the queue is locked or full.

Alerts

Booth Alert - Warns you shortly before your turn to DJ, with a short chime:
[Booth Alert] It's almost your turn to DJ! Make sure to pick a song!

Played Check settings open in the TastyPlug panel: Spot set to 3 with the link icon, Chime on, Recheck on change off.
Played Check settings

Played Check - Checks your next song when you reach your chosen queue spot. In the Tastycat room the check is Tastybot's OP check:
[Played Check] Next song: Not OP | All Time: 3 | Last Played: 5 days ago
In other rooms it is wavez's own recently played check:
[Played Check] Next song: Recently played | Last Played: 2h15 ago
[Played Check] Next song: Not in history!

Click beside Spot to keep Booth Alert and Played Check on the same spot.

Chat Mentions - Plays the chime when someone else's message contains one of your words or phrases. Matching ignores case and punctuation. Words must be at least 3 letters.

Join Notifs. - Posts <name> joined the room when chosen kinds of user join.

User Interface
Command suggestions with "/opcheck " typed in the message box, showing /opcheck with the Tastycat icon, its arguments [playlist | link] marked as the current argument, and the description "Checks whether a song is overplayed."
Better Command Hints

Better Command Hints - Shows each command's arguments beside it as you type. Tab completes the command and its arguments.

Staff

History Alert - Chimes when a new song starts that is in the room's play history (the last 80 plays):
This song is on the history! (played N songs ago)

Meh Tracker - Posts <name> meh'd the song! the first time each person mehs the current track.

Slash commands

Type these in the room's message box. Nothing is posted to the room. Tastycat room only.

CommandChecks
/opcheck playlistThe next song in your active playlist
/opcheck <link>A YouTube or SoundCloud link

Tastybot answers privately:
[!opcheck] All Time: 3 | Month: 3 | Week: 1 | Last Played: 5 days ago | Not OP!

Privacy


©2026 Nodle. Based on the original TastyPlug for plug.dj by Olivier Houle (Fungus) and Chip (git).
Licensed under the GNU GPL v3 or later.