A Safari extension that adds Picture-in-Picture functionality to YouTube, Netflix, Plex, and other video services on macOS.
PiPTool is a Safari extension that adds Picture-in-Picture functionality to video players on websites like YouTube, Netflix, and Plex, which do not natively support it in Safari on macOS. It solves the limitation where Safari cannot display a PiP button for custom HTML5 video players, allowing users to watch videos in a floating window while multitasking.
macOS users who watch videos on Safari and want Picture-in-Picture functionality for services like YouTube, Netflix, or Plex without native support.
Developers choose PiPTool because it seamlessly extends Safari's built-in PiP feature to popular video platforms, offers manual video selection for flexibility, and includes performance optimizations to only activate on supported sites.
Add the Picture-in-Picture Functionality to YouTube, Netflix, Plex and other video broadcasting services in macOS Sierra
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Adds PiP functionality to YouTube, Netflix, Plex, and DailyMotion, as highlighted in the README, covering major video platforms that lack native Safari support.
Includes a menu button with a visual hover indicator to manually pick any video on a page for PiP mode, offering flexibility for unsupported elements.
Allows users to add custom Plex domains or IPs via Safari's extensions panel, enabling compatibility with self-hosted media servers, as per the changelog.
Triggers only on supported websites to reduce resource usage, improving efficiency, as noted in the version 1.7 changelog improvements.
Exclusively designed for Safari on macOS, making it ineffective for users on other browsers or operating systems, limiting its reach.
As stated in the Known Bugs section, the video stops when leaving PiP mode, which can disrupt viewing and is a persistent issue.
Requires Node.js, Grunt, JSCS, and JSHint for development, adding overhead for contributors compared to simpler extension frameworks.
While it supports popular services, it may not work with all video players, and adding new services requires manual configuration or updates.