YouTube Audio/Video Sync

Fix wireless audio streaming delay for YouTube

What is YouTube Audio/Video Sync?

YouTube Audio/Video Sync is a Chrome extension developed by adrian.ilie, and its main feature is "Fix wireless audio streaming delay for YouTube".

Extension Screenshots

screenshot
screenshot

Download YouTube Audio/Video Sync Extension CRX File

Download YouTube Audio/Video Sync extension files in crx format, manually install Chrome extensions in the browser, or share the crx files with friends to easily install Chrome extensions.

Extension Usage Instructions

                        There is always a delay when streaming audio from your device to a receiver (Apple TV, AirPlay speakers, Sonos, Network Player, TuneBlade, Bluetooth, etc.). This is not a big issue when streaming music but any video will become out of sync. This Chrome Extension attempts to solve this problem for YouTube. 

The extension allows adjusting to a positive delay as well as a negative one making it possible also to correct any YouTube video that has been uploaded out of sync.

One time set up:
- Go to options
- Click on "Find your system's delay"
- A sound will be played, listen and press the button when you hear the last beep
- The approximate delay will be filled in "Global Audio Delay (ms)"
- Play a YouTube video and check if you are satisfied with the sync. If it is not perfectly in sync, repeat the steps above or adjust the delay value manually and save. You can do this from the Options page or directly from the YouTube player
- You can enable/disable the sync adjustment from the YouTube player or by clicking on the extension's icon in the toolbar.

Additional features:
- Auto toggle extension when audio device is connected
- The selectable delay value is limited to 5000ms in either direction but you can change this when you go to More Options: Maximum Selectable Delay (ms)
- If your computer is struggling to sync, you can try adjusting this setting: Maximum Acceptable Lip Sync (ms).

YouTube Audio/Video Sync works by muting the original video and reloading only the audio adjusted to the selected delay.

Note:
-YouTube Live Videos are not supported.
-This extension (at least for now) will only work on youtube.com, embedded YouTube players on other websites will not work.

This is an open source project, licensed under GPLv3
https://github.com/adrian-ilie/av-sync                    

Extension Basic Information

Name YouTube Audio/Video Sync YouTube Audio/Video Sync
ID mknmhikmjljhpccebpnplhicmcfjkgbk
Official URL https://chrome.google.com/webstore/detail/mknmhikmjljhpccebpnplhicmcfjkgbk
Description Fix wireless audio streaming delay for YouTube
File Size 242 KB
Installation Count 16,055
Current Version 0.3.8
Last Updated 2023-09-12
Publish Date 2020-06-26
Rating 4.01/5 Total 134 Ratings
Developer adrian.ilie
Email [email protected]
Payment Type free
Extension Website https://github.com/adrian-ilie/av-sync
Help Page URL https://groups.google.com/forum/#!categories/youtube-audiovideo-sync/chrome-extension
Supported Languages en
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "name": "YouTube Audio\/Video Sync",
    "version": "0.3.8",
    "manifest_version": 2,
    "description": "Fix wireless audio streaming delay for YouTube",
    "offline_enabled": true,
    "icons": {
        "19": "img\/icon19.png",
        "38": "img\/icon38.png",
        "48": "img\/icon48.png",
        "128": "img\/icon128.png"
    },
    "background": {
        "scripts": [
            "js\/background.js"
        ]
    },
    "permissions": [
        "webRequest",
        "*:\/\/*.googlevideo.com\/*",
        "*:\/\/*.youtube.com\/*",
        "storage",
        "notifications",
        "contextMenus"
    ],
    "browser_action": {
        "default_title": "YouTube Audio\/Video Sync"
    },
    "content_scripts": [
        {
            "matches": [
                "*:\/\/*.youtube.com\/*"
            ],
            "exclude_matches": [
                "*:\/\/music.youtube.com\/*"
            ],
            "css": [
                "css\/contentScript.css"
            ],
            "js": [
                "js\/content-script.js"
            ],
            "run_at": "document_start"
        }
    ],
    "web_accessible_resources": [
        "html\/options.html",
        "html\/mediaDeviceManager.html"
    ],
    "options_page": "html\/options.html"
}