Interactive Lovense / buttplug.io Developer

Job ID: 39922129

Budget: $30 – $250 USD

I’m a DJ who wants my audience to feel the music—literally. Your task is to turn my Shoutcast stream into real-time Lovense and Buttplug.io toy responses and wrap the whole experience in a clean, single-page site.

Here’s the flow I need: a listener clicks a personalized link, pairs their Lovense (or any Buttplug-compatible) toy, and the site immediately starts driving vibration patterns that match the bass and low-bass energy of my live mix. During quieter passages I want randomized, softer patterns to keep the connection alive until the next drop. Shoutcast typically runs 17–18 s behind, so we’ll either compensate for that lag or reduce it at the transcoding stage—whatever gives the most convincing “in the moment” feel.

Essential deliverables
• One-page web app that issues unique join links and handles toy pairing via Lovense REST/WebSocket API and Buttplug.io (buttplug.js).
• Real-time audio analysis pulling my Shoutcast stream, isolating bass/low-bass, and converting that data to vibration intensity curves plus fallback randomized patterns during low energy segments.
• Seamless hand-off from link click to toy pairing with clear on-screen status.
• Tested across desktop Chrome and mobile Safari (minimum), with graceful fallback if a toy disconnects.

I’m ready to move fast—ASAP completion is ideal—so please reply with your estimated timeline, any previous audio-to-haptics work, and the libraries or DSP approach you’d lean on.