GithubHelp home page GithubHelp logo

youtube-unblock's Introduction

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

youtube-unblock's People

Contributors

yellonox avatar

Stargazers

Alexander Mitsou avatar Soma Szelpal avatar Doctor J avatar /dev/null avatar  avatar  avatar sharmanhall avatar Aditya Kumar avatar Alex Ling avatar  avatar Mattgwat avatar hltdev8642 avatar Taki7o7 avatar Zachary Wilson avatar  avatar João Oliveira avatar

Watchers

Zachary Wilson avatar Gorazzil avatar realAzazello avatar  avatar

Forkers

unstablecore

youtube-unblock's Issues

No Comments

I am currently working to replace the video on YouTube with an embedded video from "yout-ube.com". This will allow you to browse comments and recommendations. Though, I am unsure if it will add to your watch history.

Timestamps Not Working

          Just tested it and it works properly now! Also, there was a similar issue with URLs that have a timestamp in them (like youtube.com/watch?v=[video ID]&t=100s, for example), but this fix took care of that, too. I'm also not seeing anything else broken as a result of the update. Thanks!

Originally posted by @derrickrossignol in #4 (comment)

Playlists

When trying to play a video from a playlist (with a url like youtube.com/watch?v=[video ID]&list=[playlist ID]&index=1 ), it doesn't work. The frame created by UnBlock shows the error message, "An error occurred. Please try again later. (Playback ID: [ID])." The page just automatically moves from one playlist video to the next, unable to play any of them.

Correct topic for Github YouTube-dl download blocking issues

Hi. I'm new here and I strongly suspect I have posted this in the wrong topic. If so, I hope you will be kind enough to direct me to the proper one. I have used YouTube-DL intensively at times in the past, but I tend to use it a lot, then not touch it for months, or longer. I now wanted to get the latest version for Windows, so I first did an internet search, and discovered the controversy over Github taking it down at one point. It appeared from those searches that Github had ultimately relented, and that YouTube-dl was freely available on Github once more. So I tried to download the windows exe file, from this page:
https://github.com/ytdl-org/youtube-dl

file link:
https://yt-dl.org/latest/youtube-dl.exe

and was shown this error message:
Access denied
Due to a ruling of the Hamburg Regional Court, access to this website is blocked.
Zugriff gesperrt
Aufgrund eines Urteils des Landgerichts Hamburg ist der Zugriff auf diese Website gesperrt.

  • Did I misunderstand the outcome of the protests against Github for blocking YouTube-dl?
  • Did GitHub relent and later reinstate the block?
  • Or is the lock on that exe file possibly a legacy of the rescinded block that was never corrected?
  • Any suggestions for me to get the latest version installed on my Windows box?

Thank you in advance for any assistance you can provide.

Grima S

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.