YEEPLAYER · v0
Rhythm overlays on blocks.
A small experiment. Some WATCH blocks on PointCast ship with a
beats array — a list of cued words, section markers, or
bija mantras that fall down a track while the video plays. Tap SPACE
(or the hit zone) when each word reaches the line. Perfect timing is a
bonus, not the point. The point is slowing your attention down to meet
a sound.
Meditation-speed when the source is meditation; song-map pacing when the source is music. No penalty for missing. Local best-score only. Static, single-player, fully client-side — YouTube IFrame API + requestAnimationFrame is the whole stack.
- CH.SPN № 0393 WATCH · 21 BEATS
Post Malone · Circles acoustic in Rome
A compact YeePlayer map for the One Night in Rome acoustic version: guitar-pocket cues, warm section turns, no lyric copying.
▶ PLAY - CH.SPN № 0433 WATCH · 21 BEATS
Post Malone · Circles acoustic in Rome
A compact YeePlayer map for the One Night in Rome acoustic version: guitar-pocket cues, warm section turns, no lyric copying.
▶ PLAY - CH.SPN № 0264 WATCH · 8 BEATS
Purple Rain · Prince
The title track, the movie, the weather system that is Prince on a guitar. Required in any rainy-week playlist. YeePlayer edition — eight section cues as the song moves.
▶ PLAY - CH.SPN № 0263 WATCH · 14 BEATS
November Rain · Guns N' Roses
The nine-minute video. The fall on the piano stool, the solo in the rain, the epic as a form. Still earns every second. Now also a YeePlayer title — tap the section markers as they fall.
▶ PLAY - CH.GDN № 0262 WATCH · 12 BEATS
Alan Watts · Awakening The Mind · guided meditation
Alan Watts reading through a meditation practice the way only he did — unhurried, conversational, Zen-adjacent. Good for mornings. Now a YeePlayer title — cue words fall while he speaks.
▶ PLAY - CH.SPN № 0236 WATCH · 21 BEATS
11-min chakra tune-up · single tones
Temple Sounds' single-tone sweep through all seven chakras. Long tones, minimal overlap, 11 minutes flat.
▶ PLAY
THE STACK
- Schema:
media.beats: Array<{t, word, color?, note?, key?}> - Route:
/yee/{id}built at static time, one per qualifying block - Sync: YouTube IFrame API →
getCurrentTime()polled inrequestAnimationFrame - Hit window: ±200 ms perfect, ±650 ms good, else drop-through
- Audio: Web Audio API sine at 880 Hz (perfect) / 660 Hz (good)
- No server. No accounts. Local best-score only. Just you and the tone.
WHY THIS EXISTS
PointCast wants to reward sustained attention. A video is a one-way stream. A beat track turns the stream into a loop — the watcher has to listen forward and press on time, which means they have to actually breathe with the thing. Meditation videos lose people because they demand stillness; a light interactive layer can thread the needle. v0 proves the primitive. v1 will add vibration, Tezos-signed session receipts, and more titles.