Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QueuePing - phone alerts when your WoW queue pops

Solo Shuffle queue is 25 minutes and you're stuck staring at the screen? QueuePing buzzes your phone the moment a queue pops, whether that's Solo Shuffle, Blitz, arena, battlegrounds, or dungeon finder, so you can cook, stretch, or walk the dog between games.

Solo Shuffle queue popping in game

The moment this appears in game, your phone buzzes, wherever you are in the house.

Queue pop alert on a phone lock screen   A run of queue pop alerts in the ntfy app

That's the whole notification: no game data, just "Queue popped! Get to your PC."

The QueuePing desktop app

The desktop app: pick a topic, install the addon, start watching. Then forget about it.

Windows 10/11 · WoW Midnight (12.0) · free · open source · no account needed


Quick start

1. Get the app. Download QueuePing.exe from the latest release and run it. There's no installer — it's a single file you can put anywhere.

2. Set up your phone. Install the free ntfy app (Android · iOS). In QueuePing click Copy link, then in the ntfy app tap + and subscribe to that topic. Prefer Discord? Pick "Discord webhook" instead and paste a webhook URL.

3. Install the addon. Click Install / update addon. QueuePing finds your WoW folder by itself (use Browse if it doesn't). Then type /reload in game, or just log in.

4. Turn it on. Click Start watching, then type /qping test in game. Your phone should buzz within a few seconds. That's it.

Tick Start QueuePing with Windows and you never have to think about it again. The app sits in the system tray; closing the window just minimizes it.

Android tip: exclude the ntfy app from battery optimization, or Android may delay the alert.


How it works

WoW addons are sandboxed — they cannot access the internet. So QueuePing uses two small pieces:

  1. The addon listens for the game's own queue-pop events using only the official addon API — the same events the default UI uses to show the "Enter Battle" popup. When one fires, it takes a screenshot in .tga format. That's the whole trick: your own screenshots are .jpeg, so a .tga file works as a signal.
  2. The desktop app watches your Screenshots folder. When a .tga appears it sends a text-only push to your phone and deletes the file.

What this means in practice:

  • The screenshot never leaves your PC. It's deleted about 5 seconds after it's created.
  • The notification contains no game data — literally the text "Queue popped! Get to your PC."
  • No account, no server of mine, no telemetry. ntfy.sh only ever sees your random topic name and that fixed sentence. You can also use your own Discord webhook or self-host ntfy.
  • The app never reads game memory, never sends input to the game, and never modifies game files. It cannot accept the queue for you — you still click that yourself.

In-game commands

Command What it does
/qping show status and current settings
/qping test fire a test alert through the whole chain
/qping pvp on / off alerts for Solo Shuffle, Blitz, arena, BGs (default: on)
/qping dungeon on / off alerts for dungeon & raid finder pops (default: on)

Troubleshooting

Nothing arrives on my phone. Work through it in this order — the Activity log in the app tells you how far the signal got:

The Activity log shows... What it means Fix
nothing at all when you /qping test the app isn't seeing the addon's signal Is the status dot green ("Watching")? Is the WoW folder in Step 2 the one you actually play on?
"Queue pop beacon detected" then "FAILED" your PC can't reach the notification service Check your internet / firewall. Try Send test notification.
"Phone notified" but no buzz the phone side isn't set up Re-check the topic in the ntfy app matches exactly; allow notifications; disable battery optimization for ntfy.

In game, /qping test says nothing. The addon isn't loaded. Click Install / update addon, then /reload. If WoW lists it as out of date, tick Load out of date AddOns in the addon list.

"Windows protected your PC." The exe is unsigned — code-signing certificates cost hundreds a year. Click More info → Run anyway, or don't trust it at all and build it yourself in about 5 seconds.

Will it stop the 30-minute AFK logout? No, and nothing legitimate will. Stay within ~25 minutes.

Does it work while WoW is minimized? Yes. Detection and alerts both work with everything minimized.

A queue popped while the app was closed. Then no phone alert was sent — the in-game popup is unaffected. The green dot tells you at a glance whether alerts are live.

I use TGA screenshots. The addon automatically switches you to JPEG and says so in chat, because QueuePing uses TGA as its signal format and deletes those files. Your existing screenshots are never touched — the app only deletes TGA files that appear while it is running.

Mac / Linux? The addon is portable, but the desktop app is Windows-only for now. The watcher logic is trivial (watch a folder for *.tga, POST to ntfy) — ports welcome.


Building from source

Don't want to run a stranger's exe? Reasonable. The whole app is one readable C# file:

git clone https://github.com/Seifjk/QueuePing.git
cd QueuePing\app
build.bat

build.bat uses csc.exe from the .NET Framework that is already part of every Windows 10/11 install — no Visual Studio, no SDK, no downloads. Output lands in dist\QueuePing.exe.

addon/QueuePing/   the in-game addon (Lua, ~160 lines)
app/QueuePing.cs   the desktop app (C#, WinForms, single file)
app/build.bat      build script
dist/QueuePing.exe prebuilt binary

FAQ

Is this against Blizzard's Terms of Service? It's built specifically to stay inside the rules: official addon API only, no memory reading, no input automation, no game file changes, and it can't play the game for you. It's the same category as an addon that plays a sound, except the sound comes out of your phone. That said, this is an independent project, not affiliated with or endorsed by Blizzard, and you use it at your own risk.

Why not just an addon? Addons can't access the network — that's a hard sandbox rule. Every phone-notification solution needs a helper program outside the game. This one is open source so you can read exactly what it does.

Why is my antivirus curious about it? Unsigned single-file exes that make web requests trip heuristics. The source is right here and builds reproducibly in one command.

Does it cost anything? No. ntfy.sh is free for this kind of use.


License

MIT — see LICENSE. Not affiliated with Blizzard Entertainment.

About

Phone alerts when your World of Warcraft queue pops - Solo Shuffle, Blitz, arena, BGs and dungeons. Tiny Windows app + addon, using ntfy or a Discord webhook.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages