
YouTube enhancement suite with Tampermonkey userscript overlay & multi-threaded Python download bridge.
ytOP bridges browser convenience and raw CLI power. It combines a Tampermonkey userscript overlay with a local Python background server, leveraging yt-dlp and FFmpeg to provide one-click video downloading (muxed, raw, and audio-only), speed tuning (0.5x to 3x), player OSD, cinema mode, background download minimization, and a system tray status monitor.
Injects unobtrusive download buttons and player options directly into YouTube's native web player UI.
Instant speed preset buttons (0.5x to 3x) plus high-fidelity fine-tuning controls in steps of 0.25x.
Local Flask server bridges browser commands to high-speed background yt-dlp processes.
Tabbed interface separating Video+Audio (muxed streams), Video Only (raw streams), and Audio Only extraction.
Filter profiles instantly via clickable format pills including MP4, WEBM, M4A, and OPUS.
Collapse active downloads into a compact floating card (press 'M') to keep watching while downloads finish.
Converts video audio tracks directly to high-bitrate MP3 or M4A formats via FFmpeg.
Background PyStray system tray icon providing quick server status and log monitoring.
Native cinema mode overlay, A/B looping, canvas screenshots, and sleek micro-animated on-screen displays.
$winget install yt-dlp Gyan.FFmpeg$git clone https://github.com/Sahaj33-op/YtOP.git && cd YtOP && pip install -r requirements.txt$python server.pyRequires Python 3.8+ and Tampermonkey or Violentmonkey browser extension.