A Safari extension that automatically enables Picture-in-Picture (PiP) mode for videos when switching tabs or scrolling to comments.
- Automatic PiP when switching tabs or scrolling to YouTube comments
- Smart detection of actively playing videos
- Automatic disable when returning to video tab
- Support for multiple streaming platforms
- Download the latest release here
- Install and enable the Safari extension
- Start watching videos - PiP activates automatically!
✅ Supported | ❌ Not Supported | |
---|---|---|
YouTube | Amazon Prime | Netflix |
Twitch | Apple TV+* | MAX |
Disney+ | ||
Paramount+ |
*AppleTV opens the native app instead of Safari
Most HTML5 video players should work. Compatibility may vary based on DRM restrictions and Safari/macOS versions.
- macOS 14 or later
- Safari 16 or later
I wanted to add Chrome/Firefox support but Safari is the only browser that allows calling PiP without user-interaction - So unless this changes, AutoPiP will be Safari only
As this is my first Swift/Xcode project, I welcome:
- Code reviews and suggestions
- Feature improvements
- Bug reports and fixes
New to contributing? Check out our contributing guide.
If you find AutoPiP helpful, consider supporting its development:
- Licensed under GNU GPLv3 - see LICENSE file
- No personal data collection - see Privacy Policy
- Inspired by various PiP extensions
- Built with Safari Web Extension technology
- Thanks to the Swift and Safari development community for resources and documentation
- Updates via Sparkle
- Icons by icons8
Created by vordenken