github Biraj2004/biraj-mpv-conf v1.0.3
Play in MPV v1.0.3 (Web - Extension)

9 days ago

What's Changed in v1.0.3

⚡ Ultra-Fast Playback & Window Rendering

  • Instant Player Window Spawning (--force-window=immediate): MPV now renders its GUI window in under 100 ms while online streams and yt-dlp metadata buffer asynchronously in RAM.
  • Direct Stream URL Extraction in 0 ms: When streaming via Stremio Web (web.stremio.com & app.strem.io), active stream URLs are extracted directly from the video element without simulating UI menu clicks or waiting for clipboard roundtrips.
  • Decoupled Windows Process Group: Launcher utilizes DETACHED_PROCESS | CREATE_NEW_PROCESS_GROUP with standard streams redirected to DEVNULL. The launcher spawns and exits in under 15 ms with zero process locks to the browser.
  • Clean Handoff Feedback: Eliminated redundant "Opening in MPV..." toasts since the player window renders instantly, while keeping all actionable error and reload notifications active.

🛠️ Reliability & Native Host Improvements

  • WindowsApps Python Alias Bypass: Fixed Install_Native_Host.bat to detect and skip the Windows 10/11 0-byte Microsoft Store execution alias stub (WindowsApps\python.exe), preventing launch delays and failures.
  • Expanded Python Support: Added automatic path detection for Python 3.9 through Python 3.14+ across user and system directories.
  • Robust Media Playback Lock: Halts and mutes browser audio immediately on YouTube and Stremio upon handoff to prevent concurrent audio playback and duplicate network bandwidth consumption.
  • Universal Context Menu & Action Support: Added page context support to right-click menus and enabled toolbar extension icon click-to-play.

Quick Installation (3 Steps)

  1. Download Archive: Download and extract play-in-mpv-v1.0.3.zip.
  2. Load Extension in Browser:
    • Navigate to chrome://extensions (or brave://extensions / edge://extensions).
    • Enable Developer mode (top-right toggle).
    • Click Load unpacked and select the extracted extension/ folder.
    • Copy your 32-character Extension ID.
  3. Register Native Host:
    • Double-click mpv_native_host\Install_Native_Host.bat.
    • Select option 1 and paste your Extension ID.

Prerequisites

  • MPV Player: zhongfly mpv-winbuild (recommended) placed in C:\Program Files\mpv\, or via winget: winget install --id shinchiro.mpv.
  • yt-dlp: winget install --id yt-dlp.yt-dlp.
  • Python: Python 3.9+ installed and on system PATH (standard library only; zero pip dependencies).

Assets Attached

  • play-in-mpv-v1.0.3.zip: Full standalone distribution bundle.

Don't miss a new biraj-mpv-conf release

NewReleases is sending notifications on new releases.