App · In development

Tip Tunes

A touchscreen jukebox and tip jar for mobile DJs. A booth-facing screen lets the crowd browse the catalog, tip to request a song, and pay by scanning a Stripe QR with their own phone — while the DJ runs the night from an iOS companion app.

What it is

Tip Tunes turns the front of a DJ booth into a request line that pays for itself. A portrait touchscreen faces the crowd: an idle, mic-reactive RGB visualizer wakes when the room gets loud, and anyone can walk up, search or browse by genre, and tip to put a song in the queue. Payment happens on the requester's own phone — they scan an on-screen Stripe QR — so no card data ever touches the screen. The board is the jukebox face, not the venue PA; it never plays the track to the room, it just takes the request and the tip.

How it works

The crowd screen runs on a Waveshare ESP32-P4 touchscreen in LVGL, deliberately using no Wi-Fi at runtime — venue networks are unreliable and the rig travels between gigs. The screen and the DJ's phone talk over Bluetooth LE: requests go out to the phone, confirmations come back. The DJ's iOS companion app is the control surface for the night — the queue, what's paid, and what's playing next. A Stripe backend turns each request into a payment link and relays the confirmation back to the booth.

Status

In active development. The crowd-screen firmware — idle visualizer, song picker, on-screen Stripe QR, and confirmation flow — is built and verified on hardware. The BLE link, the iOS companion app, and the Stripe payment backend are the stages currently in build.

Payments & privacy

Tips and requests are processed by Stripe. The requester pays on their own device by scanning a QR; card details are handled entirely by Stripe and never pass through the Tip Tunes screen or firmware. The booth screen holds no accounts and stores no personal data — it takes a song request and a tip, and forgets the rest.

Support

For questions about Tip Tunes, write support@massfellerllc.com.