Instagram Reels Auto Scroll
Automatic video advancement that keeps fresh Reels flowing. When one ends, the next begins. No swiping required.
section .textglobal _calculate_gravity_calculate_gravity:push ebpmov ebp, esp mov eax, [ebp+8] ; train_weight imul eax, 981 ; g = 9.81m/s^2 sar eax, 7 ; scale factorpop ebpret build rct3 coaster physics in asm
Creating physics engine...
Why Manual Scrolling Kills Productivity
Reels replay on loop until you manually swipe
Every 15-60 seconds you need to interact with your device
That micro-interruption destroys coding concentration
Instagram's browser version pauses when you switch tabs
Mental energy wasted on 'swipe or keep watching?' decisions
The replay loop makes Reels useless as background content
Intelligent Auto-Advancement
Vibe Scroll detects when a Reel genuinely ends (not replays) and triggers Instagram's native navigation. Seamless, smooth, hands-free.
Smart End Detection
Monitors video currentTime vs duration. Only advances when the Reel truly ends, not when it starts replaying.
Debounced Transitions
2.2-second minimum gap between advances prevents double-triggers and ensures stable playback.
Native Scrolling
Uses Instagram's Reels scroller for buttery-smooth transitions. Feels natural.
How It Works
Video Monitoring
Vibe Scroll attaches timeupdate listeners to all video elements, including those in shadow DOM.
End Detection
When currentTime >= duration - 0.35 AND currentTime > 0, the video is ending (not starting a replay).
Scroller Detection
Finds the Reels scroll container by checking for scroll-snap-type or overflow-y:scroll properties.
Scroll Execution
Scrolls by 95% of viewport height to bring the next Reel into view, triggering Instagram's video loading.
Why Developers Love This
True Background Entertainment
Reels finally work like background music. Content flows while you focus on code.
No Replay Frustration
Never watch the same Reel replay 5 times again. Fresh content, always.
Window Opacity for Reference
Adjust transparency to see captions or scripts behind your window while Reels auto-advance.
Algorithm Training
What you skip and watch trains your algorithm. Your feed improves over time.
Manual Override
Press pause on media keys to stop on something interesting. Auto-scroll waits for you.