[Enhancement] Hide a channel
Is your feature request related to a problem? Please describe. Some popular channels are highly annoying
Describe the solution you'd like Ability to hide a channel so that it doesn't appear in feeds and search results
Additional context

Not sure if it's a good idea to implement that in invidious, it would be better to have an userscript that hide the channels directly on the browser.
While you can easily hide things in DOM it won't make any new content available which is the desired outcome here (I forgot to mention that in OP). I understand that any form of filtering on server side is complicated by the fact that results are being paged on Google's end?
When requesting from YouTube servers the videos containing a keyword we only get a set of videos, if we want more videos then we need to ask the Youtube servers for the second page of new videos.
We can't really ask the youtube servers to filter some videos from the result of given videos. Requesting for a second page means more latency as we need to get two pages of videos.
If we want to implement this feature without complexing the code of Invidious then we would get the same result as an userscript which is just hidding the video(s) from the HTML page.
Hi Folks,
Do you have a link to a user script that could do such a thing that the OP was requesting?
Kind regards, Jessica
Hi Folks,
Do you have a link to a user script that could do such a thing that the OP was requesting?
Kind regards, Jessica
Sorry, I'm not aware of such userscript. I hope that you'll be able to find what you're looking for :)
Looking forward to blocking the 'Here is the text to a stackoverflow answer' videos if this ever gets implemented
I made a Userscript for Violentmonkey to block channels: https://gist.github.com/esdmr/035a6df74f9e1aebfcb0a43f48f696c1. It replaces blocked videos with [Video Blocked.] along with a Show button to allow unblocking. It matches the Nadeko instance, along with localhost:3000. You will need to override it to work with other instances.