pip-controller-pro

PiP Controller Pro v2.2.1

Professional Picture-in-Picture Window Controller

A powerful Windows utility that enhances your Picture-in-Picture experience with automatic transparency, click-through functionality, and professional system tray integration.

License: MIT Platform: Windows AutoHotkey CI GitHub release

What’s New in v2.2.1

Highlights from v2.2.0: multi-browser support (Brave, Vivaldi, Opera; Firefox best-effort), per-browser PiP test items, fixed Ctrl+Alt+P pause, fixed tray menu state, fixed factory reset, tag-triggered releases, single-source versioning.

See the full list in CHANGELOG.md.

Features

📥 Download & Install

File: PiPControllerPro-v2.2.1-Portable.zip (~0.6 MB)

✅ Choose this if you want:

📥 How to use:

  1. Click the download link above
  2. Extract the ZIP file anywhere
  3. Run pip-controller.exe
  4. Done! No installation needed

📁 Option 2: Direct Executable

File: pip-controller.exe (~1.2 MB)

✅ Choose this if you want:

📥 How to use:

  1. Click the download link above
  2. Save the file anywhere
  3. Double-click to run
  4. Done! Ready to use

🚀 Quick Start Guide

After installing or extracting:

  1. Launch the app - It will appear in your system tray
  2. Right-click the tray icon → Access all settings and options
  3. Open any supported browser (Chrome, Edge, Brave, Vivaldi, Opera, or Firefox) and play any video (YouTube, Netflix, etc.)
  4. Right-click the video → Select “Picture in picture”
  5. Hover over the PiP window → Watch it become transparent! ✨
  6. Hold Shift while hovering → Makes it fully opaque and clickable
  7. Use Ctrl+Alt+C → Open Status Dashboard for monitoring

🎮 Hotkeys

🎯 System Tray Features

📊 Status Dashboard

🎨 Quick Transparency

⚡ Response Speed

Browser Tools

🔄 Reset Options

🛠️ Build Options (For Developers)

We provide a single, powerful build script:

# Build everything (Installer and Portable - Recommended)
.\build.ps1 -BuildAll

# Build only the portable ZIP
.\build.ps1 -BuildPortable

# Build only the installer
.\build.ps1 -BuildInstaller

📁 Settings & Configuration

Settings File Location

Settings are automatically saved to: %AppData%\PiPController\settings.ini

Manual Configuration

You can modify these settings in the pip-controller.ahk file:

transparency := 179       ; Default transparency (0-255, where 0 is invisible)
checkInterval := 50       ; How often to check mouse position (milliseconds)
isEnabled := true         ; Whether the script is enabled
autoStart := false        ; Whether to start with Windows

🔧 How It Works

  1. The script continuously monitors mouse position
  2. When mouse hovers over a Picture-in-Picture window:
    • If Shift is NOT pressed: Makes window semi-transparent and click-through
    • If Shift IS pressed: Makes window fully opaque and interactive
  3. When mouse moves away: Restores window to normal state
  4. All settings are automatically saved and restored

🌐 Browser Support

🐛 Troubleshooting

PiP Window Not Detected

Script Not Working

Settings Issues

Build Fails

📋 System Requirements

📁 Files

🤝 Contributing

We welcome contributions! Please see CONTRIBUTING.md for details.

Development Setup

  1. Fork the repository
  2. Install AutoHotkey v1.1+ (the script uses v1 syntax — v2 will not run it)
  3. Run .\build.ps1 -BuildAll (or -BuildPortable / -BuildInstaller for a single artifact)
  4. Test thoroughly on Windows 10/11
  5. Submit a pull request

📄 License

Free to use and modify for personal and commercial purposes under the MIT License.

🆘 Support


Enjoy your enhanced Picture-in-Picture experience! 🎬