Video Controller

ecmpkmeiakipgmoimffadcofemmgblob

Advanced video controller for YouTube and other video platforms The ultimate YouTube controller for music practice, language learning, and lecture viewing! ✅ Fixed bug where dragging loop end point skips to next track ✅ Fixed slider UI exceeding screen bounds ✅ Enhanced loop protection (0.3s → 0.5s pre-emptive, 50ms → 30ms interval) ✅ Migrated to AudioWorkletNode (removed Deprecated warning) ✅ Improved track change detection (5s → 2s interval) ✅ Removed per-song state saving (always starts with defaults) ✅ Improved global ON/OFF toggle UI ✅ Code cleanup and optimization (3KB reduction) 🎛️ Global Master ON/OFF Switch • Control all features with one click • Instantly restore to original state if issues occur • ON/OFF state is automatically saved 🚀 Precise Playback Speed Control • Fine-tune in 0.1x increments (0.25x ~ 4.0x) • Preset buttons: 50%, 60%, 70%, 80%, 90%, 100%, 110%, 125%, 150%, 175%, 200% • Quick adjustment with +/- buttons • Individual ON/OFF for speed control 🎵 Pitch (Key) Control • Adjust pitch in semitone units (-24 ~ +24 semitones, 2 octaves) • Perfect for music practice: Match song key to your vocal range • Instrument practice: Adjust original key to match your instrument • Display current note name (C, C#, D, D#, E, F, F#, G, G#, A, A#, B) • Enhanced performance using AudioWorkletNode technology • Intuitive slider: Visual section setting with drag • Precise time input: "1:30" (min:sec) or "90" (seconds) format • Current playback position: Yellow indicator • Jump to start/end point buttons 🔄 Smart Track Change Detection & Auto Reset • Detects track changes using 5 methods (title, URL, time jump, end→start, end event) • Automatically resets to default when track changes • Start fresh with clean state for each new track • Fast detection every 2 seconds 🎸 Music Practice • Loop difficult sections for focused practice • Lower pitch to sing comfortably • Slow down speed to learn fast passages 📚 Language Learning • Repeat listening sections for accurate pronunciation • Adjust speed for beginners to follow easily • Repeat important phrases for learning 🎓 Lectures/Education • Repeat important concept sections • Slow down fast lectures, speed up slow ones • Section learning for perfect understanding • Full YouTube support • Chrome Extension Manifest V3 • Modern UI built with React 18 • Latest Web Audio API technology 1. Play a YouTube video 2. Click the extension icon in the top-right corner 3. Use desired features in the popup: - Speed: Click +/- buttons or presets - Pitch: Adjust with semitone/tone/octave buttons - Loop: Set section with slider or time input → Start loop • Only works on YouTube • Some DRM-protected content may not be supported • When pitch control is active, original video is muted and converted audio plays If you encounter issues or have suggestions, please submit an issue on our GitHub repository. Your feedback helps us build a better extension! 💪 Music practice, language learning, and lecture viewing made easier! Learn efficiently with Video Controller! 🎵

Related extensions