DualTrack
Overview
Synchronized creator commentary for streaming video with frame-accurate master audio playback.
Watch your favorite streaming shows with creator commentary tracks in frame-accurate lockstep synchronization. DualTrack bridges creator reaction tracks (Patreon, YouTube Memberships, Vimeo) directly into your streaming experience on platforms like Crunchyroll and HIDIVE. No more pausing and counting down "3, 2, 1, play" to sync audio tracks manually. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ KEY FEATURES ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 🎬 Frame-Accurate Synchronization DualTrack continuously aligns video playback in real time. Whenever you play, pause, buffer, or seek anywhere on the timeline, both the commentary track and the streaming video stay in lockstep. 🔄 Dynamic Layout Swapping (Picture-in-Picture) Choose how you want to watch with a single click: • Creator Focus: Fullscreen creator reaction in the background with the host show in a draggable, resizable floating Picture-in-Picture (PiP) window. • Show Focus: Fullscreen anime/show in the background with the creator in the floating PiP window. • Fluid 16:9 corner and edge resizing with intuitive drag controls. 🎚️ Dual Audio Mixer Balance audio levels to your exact preference: • Independent volume controls for both the creator's commentary and the streaming show. • One-click presets: Voiceover Only (100% creator / muted host) or Background Mix (100% creator / balanced host audio). 🔐 Direct Creator Catalog Integration • Seamlessly connects with Patreon and verifies YouTube Channel Memberships. • Instant access to unlocked patron-only and member-only commentary catalogs. • Automatically remembers your position and saved volume settings across viewing sessions. ---- Justifications: === SINGLE PURPOSE DESCRIPTION === DualTrack synchronizes creator video commentary and reaction tracks in frame-accurate lockstep with streaming video playback across supported platforms. === PERMISSION JUSTIFICATIONS === [activeTab] Used when the user invokes the extension popup or clicks "Launch Sync" to detect the currently active streaming tab, read its current video playback state, and attach the synchronization controller. [host permissions (*://*.youtube.com/*, *://*.crunchyroll.com/*, *://*.hidive.com/*)] DualTrack requires access to YouTube, Crunchyroll, and HIDIVE strictly to detect HTML5 video player states (playback time, play, pause, seek) on supported streaming and commentary pages, allowing the extension to synchronize playback between the commentary track and the episode. [remote code] Select: "No, I am not using remote code." If a text explanation is requested: DualTrack does not load or execute remote code. All scripts, components, styles, and logic are fully bundled and packaged locally within the extension zip file in full compliance with Manifest V3 policies. [scripting] Used via the chrome.scripting API to programmatically inject the isolated playback sync engine and overlay controller into supported streaming tabs when the user initiates a sync session. [storage] Used to store local user preferences (such as audio balance between the commentary track and the stream, layout mode, and volume mix levels) locally on the user's device via chrome.storage.local. [webNavigation] Used to listen for in-page SPA (Single Page Application) route transitions on supported streaming platforms (e.g., when a user navigates from one episode to the next without a full page reload) so the sync controller can seamlessly reset or attach to the new video element. === DATA USAGE & POLICY CERTIFICATION === Data Collection: - Check "No" / None for collecting personally identifiable information, financial info, health info, credentials, or personal communications. - If asking about "User Activity": select strictly for application functionality (extension features only, not tracking for ads or analytics across websites). Certifications (Check all three): - I confirm that my item complies with the Developer Program Policies. - I do not sell user data to third parties. - I do not use or transfer user data for purposes unrelated to the item's single purpose. - I do not use or transfer user data to determine creditworthiness or for lending purposes.
0 out of 5No ratings
Details
- Version1.0.0
- UpdatedSeptember 13, 2026
- Offered byjuane1000
- Size778KiB
- LanguagesEnglish
- Developer
Email
support@dualtrack.app - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes