A Chrome extension that pops the real YouTube player into an always-on-top window — with A-B loop, 0.25–3x speed, 0–300% volume, night mode, a sleep timer, sponsor-segment skipping, and comments and live chat right beside the video. Playback never restarts.
Everything lives in one hover panel, one button row and one progress strip.
Document Picture-in-Picture gives a genuine OS-level window — not a popup that falls behind your editor.
The actual YouTube player is moved, so your account, history, quality and captions carry over without a restart.
Shopping overlays, cards, endscreens and descriptions are hidden by a whitelist — the window shows the video and nothing else.
Mark two points and repeat a fragment — for language practice, music, tutorials or technique review.
Web Audio gain goes quieter than YouTube's zero and far louder than its maximum for quiet recordings.
Two strengths pull the blue out of the picture for late viewing, without touching the captions or the panel.
Presets or your own value up to 12 hours. While it counts down the interface hides itself completely.
A side column brings YouTube's comments — scrolling endlessly — or a stream's live chat next to the video.
Community SponsorBlock data marks in-video sponsor reads in green; skip them yourself or let it skip automatically.
A LIVE badge shows how far behind you are and returns you to the edge; seeking works across the DVR buffer.
A button above Like pops a short into a vertical window; the next one starts automatically when it ends.
The window opens at the video's aspect ratio and snaps back after resizing — no black margins, no stray UI.
Regular videos, Shorts and the options page.





Rebind them at chrome://extensions/shortcuts. The toolbar icon also opens a small panel with the tab state and one button to pop the video out.
| Where | Keys | Action |
|---|---|---|
| Any Chrome window | Alt+P (⌥P on Mac) | Toggle the mini-window |
| Any Chrome window | Alt+K / J / L | Pause / −5 s / +5 s |
| Inside the window | Space or K | Pause |
| Inside the window | ← / → | ±5 s |
| Inside the window | 0–9 | Jump to 0–90% of the video |
| Inside the window | < / > | Step the playback speed |
| Inside the window | M | Mute |
| On the video | Click left / center / right third | −10 s / pause / +10 s |
Everything optional is a switch, nothing is forced on you.
| Option | Values |
|---|---|
| Mini-window style | Full (with panels) · Clean video (frameless native PiP) |
| Auto-PiP when leaving the tab | on / off (Chrome 120+) |
| Sponsor segments (SponsorBlock) | on / off |
| Auto-skip sponsor segments | on / off |
| Segment categories | sponsor · self-promotion · like/subscribe reminders · intro · outro |
| Manual skip step | 15 / 30 / 45 / 60 / 90 s |
| Shorts auto-advance | on / off |
| Compact panel mode | on / off |
| Speed slider step | 0.1x / 0.25x / 0.5x |
| Volume ceiling | 100% / 200% / 300% |
| Interface language | 14 languages, matched to your browser |
FloatPlayer is free, has no ads and collects nothing. If it saves you time, you can send some ETH — on mainnet or any major Ethereum L2.
0x77777da54702AC8789D53fc7cC6201C29a1A88C4
Supported networks — the address is identical on all of them
Always verify the address on this page before sending — never trust one pasted to you in a message. Send only on the networks listed above, and never from an exchange account that does not support the chain you pick.