Skip to content

YelloNox/YouTube-UnBlock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YouTube UnBlock

Status: This project is fully(ish) functional as of 1/21/2024. (bugs bugs bugs. Can't catch-em-all)

❓ Is this blocker getting in the way?

a rat

🩹 Look no further, as here is a bandaid

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".

🚫 Ad-Blocker Recommendation

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!

📂 GitHub Install

  1. Install Tampermonkey, Greasemonkey or any other user script manager.
  2. Open the script: "YouTube-DeBlock.user.js"
  3. Click the "Raw" button at the top right of the page, this should prompt the user script install page.

🍴 Greasy Fork Install

  1. Install Tampermonkey, Greasemonkey or any other user script manager.
  2. Click install on the Greasy Fork webpage: YouTube DeBlock

✅ Pros

  • 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)

❌ Cons

  • Some Bugs
  • Playlists are broken (I am unable to fix currently ☹️)
  • Timestamps do not work.

🥫 Exceptions

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.

🏠 Custom Sources

Some sources allow playback of age-restricted videos and blocked content.

Recommend Some More to Issues

📐 User Settings

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

🫂 Language Options / Opciones de Idioma

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és
  • de - German / Alemán
  • es - Spanish / Español
  • fr - French / Francés
  • it - Italian / Italiano
  • jp - Japanese / Japonés
  • ko - Korean / Coreano
  • nl - Dutch / Holandés
  • pl - Polish / Polaco
  • pt - Portuguese / Portugués
  • ru - Russian / Ruso
  • ar - Arabic / Árabe
  • zh - Chinese (Mandarin) / Chino (Mandarín)
  • hi - Hindi / Hindi
  • sv - Swedish / Sueco
  • no - Norwegian / Noruego
  • da - Danish / Danés
  • cs - Czech / Checo
  • hu - Hungarian / Húngaro
  • tr - Turkish / Turco

Note: These translations have been generated by AI or Google Translate, and there may be inaccuracies.

✈️ Plans?

  • 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...)

💔 Issues?

If there are any issues, or you have a suggestion, please feel free to open an issue. I appreciate the feedback!

Other Locations

You can currently find the script in:


Making YouTube Great AgainTIM

About

Remove the "block" element on Y-Tub

Resources

License

Stars

Watchers

Forks