BackSalvador Recuero

Project

RangeTube

A polished A-B looper for YouTube with saved loops, shareable ranges, speed control, and focus mode.

  • Astro
  • Preact
  • TypeScript
  • Tailwind CSS
  • YouTube IFrame API
  • Cloudflare
rangetube.salvarecuero.dev

RangeTube loops a YouTube video between two points you pick. Paste a link, set A and B on the custom range control, and it replays that section without making you scrub the timeline again.

The v2 rewrite turned the old single-page React app into a static Astro site with a Preact looper island. The player uses a click-to-load YouTube facade, a source-agnostic loop engine, keyboard Mark-In and Mark-Out, playback speed control, saved loops, and URLs that sync to the current range.

Content pages ship as zero-JS HTML for SEO, while the interactive tool hydrates only when needed. The portfolio embed contract is preserved, so the live app can still run inside this showcase.