Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Open Source Apps
  3. PiPifier

PiPifier

MITSwift

A Safari extension for macOS and iOS that enables Picture-in-Picture mode for any HTML5 video, bypassing site restrictions.

GitHubGitHub
796 stars66 forks0 contributors

What is PiPifier?

PiPifier is a Safari extension for macOS and iOS that enables Picture-in-Picture mode for any HTML5 video, even on websites like YouTube that normally block this feature. It solves the problem of restricted video controls by providing a universal PiP button directly in Safari's interface.

Target Audience

macOS and iOS users who watch videos in Safari and want Picture-in-Picture functionality for sites that disable it.

Value Proposition

Developers choose PiPifier because it's a free, native extension that bypasses site restrictions without requiring modifications to video players, offering a seamless PiP experience across all HTML5 videos.

Overview

PiPifier is a native macOS 10.12 Safari extension that lets you use every HTML5 video in Picture in Picture mode

Use Cases

Best For

  • Watching YouTube videos in Picture-in-Picture mode on macOS
  • Enabling PiP for HTML5 videos on sites that block native controls
  • Floating video playback while browsing other tabs in Safari
  • Using Picture-in-Picture on iOS for websites without PiP support
  • Getting PiP functionality on older macOS versions (10.12+)
  • Controlling video playback in a separate window on iPad

Not Ideal For

  • Users who primarily browse with non-Safari browsers like Chrome or Firefox
  • Developers looking for a clean, well-documented codebase to fork or contribute to
  • Scenarios requiring Picture-in-Picture for non-HTML5 video formats or embedded players

Pros & Cons

Pros

Bypasses Site Restrictions

Enables PiP on sites like YouTube that deliberately block the feature, as highlighted in the README's philosophy of user control over playback.

Native Safari Integration

Installs as a toolbar extension on macOS and an action extension on iOS, offering seamless activation directly from Safari's interface without modifying websites.

Free and Accessible

Available for free on the Mac App Store and iOS App Store, with no hidden costs, making it easily accessible to all users.

Cross-Platform for Apple

Supports macOS 10.12+ and iOS/iPadOS (iPad with iOS 10+, iPhone with iOS 14+), covering a wide range of Apple devices for consistent PiP functionality.

Cons

Code Quality Issues

The author admits the code is 'a bit dirty' with unused parts, which may hinder maintenance, contributions, or long-term reliability for developers.

Safari-Only Limitation

Only works with Safari on macOS and iOS, excluding users of other browsers, and offers no support for desktop or mobile platforms outside Apple's ecosystem.

Manual Activation Required

Requires users to interact with the video player (e.g., play/pause) before activating PiP, adding an extra step compared to native controls that work immediately.

Frequently Asked Questions

Quick Stats

Stars796
Forks66
Contributors0
Open Issues53
Last commit4 years ago
CreatedSince 2016

Tags

#ios-app#html5-video#browser-extension#media-controls#macos-app#safari-extension#video-playback#picture-in-picture

Built With

X
Xcode

Included in

Open Source Apps48.1k
Auto-fetched 7 hours ago

Related Projects

MiddleclickMiddleclick

 "Wheel click" with three-finger click/tap for Trackpad and Magic Mouse.

Stars2,696
Forks124
Last commit21 days ago
SwimatSwimat

An Xcode formatter plug-in to format your swift code.

Stars1,633
Forks91
Last commit3 years ago
AdGuard for SafariAdGuard for Safari

AdGuard Mini for macOS

Stars1,172
Forks83
Last commit2 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub