Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

hideChannels: add /watch page functionality #24

Open
1 of 2 tasks
insin opened this issue Feb 27, 2024 · 2 comments
Open
1 of 2 tasks

hideChannels: add /watch page functionality #24

insin opened this issue Feb 27, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@insin
Copy link
Owner

insin commented Feb 27, 2024

From a feature request thread on Twitter: https://twitter.com/Narull/status/1762343885790224709

  • Allow a channel to be hidden from one of its videos - add a "Hide channel" menu item to the video's ᠁ menu

  • If the user ends up on the /watch page for a video from a channel they hid (e.g. from their watch history, or an external search result, or if they have Auto-play enabled and it sent them there…), automatically pause the video and display some kind of overlay which needs to be clicked/tapped to remove the overlay and resume playing

    Un-hiding a channel while the overlay is displayed should also remove the overlay

@insin insin added the enhancement New feature or request label Feb 27, 2024
@insin insin pinned this issue Mar 2, 2024
@insin
Copy link
Owner Author

insin commented Mar 7, 2024

Moved my WIP on the auto-pause/overlay part of this into a branch for now, as it was becoming very fiddly for what is a nice-to-have feature, e.g.

  • We don't know if YouTube will be able to auto play the video in the user's browser
  • A pre-roll ad can start playing before the video starts playing
  • An ad can start playing after we determined that we could paused the video after initial load

This makes it tricky to know when we should automatically pause the video, e.g. on initial load we have to wait for the video to start playing, but it might never do so, or an ad might start playing first, or the user might have initiated the initial play if their browser settings require an initial interaction before autoplay is allowed, in which case pausing would be the wrong thing to do

https://github.com/insin/control-panel-for-youtube/tree/hidden-channel-video-overlay

@insin insin unpinned this issue Mar 8, 2024
@realAzazello
Copy link

realAzazello commented Oct 8, 2024

* [x]  Allow a channel to be hidden from one of its videos - add a "Hide channel" menu item to the video's  ᠁ menu

{You probably get this alot!} There's a userscript (and addon?) that already does
the hiding part (the unhiding has to be done manually):

Schegge's Block Youtube Users : https://github.com/Schegge/userscripts

as close as we're gonna get to a 'uBlock' for user accounts on YT.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants