Status: I am no longer maintaining this repo as I have new projects I am working on. uBlock and AdGuard seem to get around all issues nowadays anywho.
The script DeBlock finds and removes the roadblock and embeds a better frame in place of YouTube videos. You are still on the official YouTube™️ webpage with full access to comments, likes, (borked playlists), and recommendations.
Note: I did not create any of the Sources nor do I have any affiliations with them. I only embed them into "youtube.com".
This script does not block ads, it only removes the block. I recommend uBlock Origin and Decentraleyes.
If you have the resources, I highly recommend AdGuard!
- Install Tampermonkey, Greasemonkey or any other user script manager.
- Open the script: "YouTube-DeBlock.user.js"
- Click the "Raw" button at the top right of the page, this should prompt the user script install page.
- Install Tampermonkey, Greasemonkey or any other user script manager.
- Click install on the Greasy Fork webpage: YouTube DeBlock
- No Blockers
- No Ads (Up to your uBlock)
- Access to:
- Likes
- Comments
- Recommendations
- Stay on YouTube
- Full-Screen (YouTube Embed Only)
- Track Watch History (YouTube Embed Only)
- Some Bugs
- Playlists are broken (I am unable to fix currently
☹️ ) - Timestamps do not work.
This script will not run if a block is not detected. Meaning, if the script does not find a block, none of the script functions will do anything.
- YouTube™ [Embed] - An official embed of the video.
- yout-ube.com - 3rd party, but some videos are age-restricted.
- NEW: piped.kavin.rocks - Currently page embed (no theater mode).
- NEW: subscriptions.gir.st - Currently page embed (no theater mode).
- Bugs, oh-no!
nsfwyoutube.com - Fix might be coming soon (maybe)
Some sources allow playback of age-restricted videos and blocked content.
Recommend Some More to Issues
There is a User Customization
section at the start of the script. Features:
- Toggle Theater Button Visibility:
disableTheaterToggle
- Toggle Reload Button Visibility:
disableReloadToggle
- Toggle Options Menu Visibility:
disableOptionsMenu
- Change Active Language:
language
Read More: https://github.com/YelloNox/YouTube-UnBlock/blob/main/language.md
To change your preferred language for the script, edit the language
variable at the start of the script.
Language Options / Opciones de Idioma:
en
- English / Inglésde
- German / Alemánes
- Spanish / Españolfr
- French / Francésit
- Italian / Italianojp
- Japanese / Japonésko
- Korean / Coreanonl
- Dutch / Holandéspl
- Polish / Polacopt
- Portuguese / Portuguésru
- Russian / Rusoar
- Arabic / Árabezh
- Chinese (Mandarin) / Chino (Mandarín)hi
- Hindi / Hindisv
- Swedish / Suecono
- Norwegian / Noruegoda
- Danish / Danéscs
- Czech / Checohu
- Hungarian / Húngarotr
- Turkish / Turco
Note: These translations have been generated by AI or Google Translate, and there may be inaccuracies.
- Theater Mode Toggle
- Fix Bug: Frame loads multiple times! Add the check to each runtime.
- Fix Bug: Frame loads multiple ... Again...
- Add multi-language support (aka, translations with Google Translate (or ai))
- So... Playlists are broken :O. YouTube thinks the videos fail to load, then skips them, repeatedly, forever... fix?
- Setting saved to local storage (for something... sometime... idk...)
If there are any issues, or you have a suggestion, please feel free to open an issue. I appreciate the feedback!
You can currently find the script in:
Making YouTube Great AgainTIM