FlowSherpa
Chrome · v1.2.55
Record a web workflow once, then guide anyone through it live.
Start every video on your sites at the exact time you choose.
By Virgil DeanUpdated Version 1.0.0
Free · No account required · Available for Chrome

PlayFrom starts videos at a time you choose, on the sites you choose. A rule
is simply a URL prefix and a time — https://www.youtube.com/ at 03:55, a
course path at the minute the lecture actually begins — and from then on,
every matching video you open lands at that point instead of replaying the
intro for the tenth time.
The rule it never breaks: your real progress wins. If the site has already restored a later position — you watched half the episode yesterday — that position is kept. PlayFrom only moves a video forward to the time you set, never backward. It also refuses to fight the page: it waits for the main video and its progress to settle, waits out ads rather than blocking them, and each video is handled at most once per page load, so your own scrubbing is never overridden. Nothing happens in secret, either — just before a jump, a small tip appears near the progress bar with the target time and a Cancel button.
It runs entirely in the browser. Rules live in Chrome's sync storage, access is requested site by site, and the extension makes no network requests of its own. The trade-offs come from that restraint: some heavily customized players (closed Shadow DOM, canvas rendering, DRM) can't be reached, live streams can't be seeked, and it will not skip ads for you.
The capabilities PlayFrom ships with today, as implemented — not a roadmap.
Each rule pairs a URL prefix with a time like 03:55. Every matching video you open starts there — and when several rules match, the most specific prefix wins.
If a site has already restored a position later than your target — say you watched half the episode yesterday — that position stays. Videos are never dragged backward.
The extension finds the page's main video and waits for its progress to settle before seeking, so it doesn't fight the player. When a pre-roll or mid-roll ad is playing, it waits the ad out instead of acting.
No silent jumps. Just before seeking, a small tip appears near the progress bar showing the target time and a 3-second countdown — one click on Cancel stops that jump, and the rule stays for next time.
Works on single-page apps like YouTube, where clicking around swaps videos without a page load, and reaches players inside iframes and open Shadow DOM — as long as you've granted access to that site.
It requests access only to the sites you add rules for. An optional all-sites mode exists for players buried in third-party iframes, and you can revoke everything from the rules page.
The interface follows your browser language — English, German, Spanish, French, Japanese, Korean, Simplified or Traditional Chinese. Rules sync through your Chrome account; the extension makes no network requests of its own.
Common situations this extension handles well, and what people typically use it for.
Daily news shows, variety episodes and serialized drama often open with the same few minutes. Set one rule per site and every new episode starts after them.
Course videos and conference talks where the useful part starts minutes in — jump straight there on every page load instead of scrubbing each time.
Rebroadcasts and VODs where the action starts late. Open the page and land at the timestamp you chose, once, without touching the progress bar.
Studying a language or a piece of music from a recording: pin the start to the section you're working on and every visit resumes there.
From install to first result in four steps.
Open a video page, click the PlayFrom icon and the site's address is prefilled. Type a time — 03:55, 1:02:03 or plain seconds — and save.
Chrome asks whether PlayFrom may read and change data on this one site. Allow it — nothing is requested for other sites.
Reload the page. Once the video and its progress are ready, a tip near the progress bar announces the jump with a countdown — cancel it, or let it run and the video starts at your time. A small toast in the corner confirms what happened.
Toggle the rule off for a session from the popup, or open the rules manager to edit times, re-check permissions and release access you no longer need.
An honest look at where this tool fits — and where other options fit better.
| Criterion | PlayFrom | YouTube's built-in resume | Dragging the progress bar |
|---|---|---|---|
| Starts at a time you choose | Yes — a fixed time set per site | No — only resumes where you stopped | Yes, but by hand every time |
| Works beyond one platform | Any HTML5 video site you grant access to | YouTube only, while signed in | Everywhere |
| Keeps a later resumed position | Yes — later positions always win | Yes — that is its whole job | Up to you |
| Persistent across visits | Yes — the rule remembers for you | Yes, per video, while signed in | No |
| Waits out ads without blocking them | Yes | N/A | N/A |
Our take: YouTube's resume is excellent at continuing where you stopped; PlayFrom does a different job — pinning a starting point you choose per site, and yielding whenever your real progress is further along. Dragging the bar works everywhere, but you repeat it on every single visit.
What this extension does not do, and the cases where results may be imperfect. Stated plainly so you can decide before installing.
Questions people ask before and after installing.
No. Rules are stored in your browser's Chrome sync storage and travel only through Chrome's own sync. The extension reads playback state on the pages you configured and makes no network requests of its own — no analytics, no logging, no account.
Nothing — that's deliberate. If the site restored a position later than your target (with a 1.5-second tolerance), the later position is kept. PlayFrom only moves a video forward to your time, never backward.
Yes. Just before PlayFrom seeks, a small tip appears near the progress bar with the target time, a 3-second countdown and a Cancel button. Cancelling stops that one jump only — the rule stays active for your next visit. And if you drag the video to the target yourself before the countdown ends, the tip quietly withdraws.
No. It detects when a pre-roll or mid-roll ad is playing — including players that reuse the same video element for ads — and simply waits for the main content before seeking. It does not block, skip or shorten ads.
Any site whose player is a standard HTML5 <video> element you can grant access to — YouTube, Bilibili, Udemy and similar. Custom players that encapsulate the video in a closed Shadow DOM, render to a canvas, or wrap DRM streams are out of reach.
A rule like https://www.example.com/course/ matches every page under that path. When multiple rules match one URL, the longest (most specific) prefix wins, so you can set a general site time and a finer one for a section.
PlayFrom is free and works without an account — install it from the Chrome Web Store.
What changed in PlayFrom, newest first.
Chrome · v1.2.55
Record a web workflow once, then guide anyone through it live.
Chrome · v1.1.1
Record your screen with auto zoom that follows every click.
Chrome · Edge · v2.0.1
Snap to any page element, then annotate without leaving the page.
We are the developers of the extensions documented on this site. This page describes the shipped version as we built and tested it — including its limitations — and was fact-checked on . Claims are based on our own testing of released builds; where third-party tools are named, their capabilities are described as documented by their publishers.
Free to install. If it does not fit your workflow, removing it takes one click.