Do my friends need the app?
Yes. The app is what puts the GIF on their screen. They install it, join your channel with its invite code, and that is the whole setup. No account.
Can someone flood my screen?
Channels have roles: viewers watch, broadcasters play. Private channels take a password, anyone can be blocked, and the server rate-limits plays per person. Ctrl+Shift+Backspace closes everything on your screen at once.
What does the server keep?
It passes each play to the people in your channel and remembers the recent ones so Played here works. It does not look at what is played.
Windows says it protected my PC.
The installer is not code-signed yet, so SmartScreen does not recognise it. Choose More info, then Run anyway. After that the app updates itself.
Mac or Linux?
Windows only for now. Both are on the list.
How it was built
It started with my friends and memes that had only just started going around:
we wanted to see them together, live, on our own screens, and make a moment out
of it while they were still funny.
Electron, Node and a WebSocket server, written alone. First idea to a released
installer in two months. The hard part was never the playback. It was making
two machines agree on when, over connections that do not care about your
timing. The proxy came later, once it was clear that half the fun is pasting a
link from somewhere that does not want to be embedded.