FreeTubeApp / FreeTube

An Open Source YouTube app for privacy
https://freetubeapp.io/
GNU Affero General Public License v3.0
13.61k stars 855 forks source link

Allow blocking of certain words in title / channel / playlist #95

Closed thisisjustathrowaway closed 9 months ago

thisisjustathrowaway commented 6 years ago

On Twitter there's a function to mute words and users so they don't appear on your feed. Can something like this be added on this app?

ghost commented 6 years ago

Hi,

Can you specify a bit more? Do you just want to hide certain users from the comments section, or their channels? Or both? (block them)

Certain words could be blocked if specified by a user, by using a word filter for example.

Where in FreeTube would you like to see the above blocked/hidden?

I like the idea, not sure if the data can be parsed that way though.

thisisjustathrowaway commented 6 years ago

I would like to be able to hide users from the comments section and able to hide users' videos from the sidebar. Not merely the option of doing both like blocking does, but also the option of doing just one or the other.

With words and phrases, I also mean not only in comments sections but in videos on the sidebar as well.

There could be like a page where you can manage these filtered users/phrases/words like there is on Twitter. Of course, it should not be like on Youtube where they guess what to hide from you based on your filtering choices. It should be more specific, like on Twitter.

thisisjustathrowaway commented 6 years ago

The way in which Youtube recommends you videos by tracking your data is echo-chambery. In this system, anything "echo-chambery" is knowingly self-imposed.

thisisjustathrowaway commented 6 years ago

Oh, and there should be an option to mute users and words/phrases from search results as well

thisisjustathrowaway commented 6 years ago

@PrestonN Are you planning on making this an enhancement or not really?

PrestonN commented 6 years ago

@SirKnight1234 I apologize for not responding to this issue. Yes I would like to see this implemented in the future. Unfortunately I do not know when I will be able to implement this as there a certain features that need to take priority for FreeTube.

I feel bad about this answer as I feel like I say the same thing on every issue so I'd like to explain a little more. FreeTube is in a strange position right now where it is getting more popular, but there hasn't been anyone willing / able to help out towards contributing to the project. This leaves myself as the sole person responding to issues, organizing, prioritizing, developing, testing, documentation, and anything else related to the project. I don't mind doing this, I wouldn't have created the project if I didn't want to do this. The problem is more so that I can only work on FreeTube in my spare time and progress takes a hit because of it. The upside is that I don't have to ask for donations towards the project as FreeTube is not my source of income.

Progress would advance much quicker if there were even 1 or 2 people that could be dedicated to helping out. I can't force anybody to help but I at least want everyone to know that the door is open. I might not respond to everything but I do read everything on here. I apologize for not responding but I hope you understand.

thisisjustathrowaway commented 6 years ago

Okay, thanks for responding. I'll ask some of my friends who know how to code and shit if they'll be willing to help. Thank you so much for working so hard on this project, too.

rebelga commented 3 years ago

A refinement to this would be a button to then show unfiltered results (perhaps with the would-be filtered videos marked "FILTERED" similar to the current "WATCHED" label.

kazekanata commented 3 years ago

This is very highly requested by me. I want FreeTube to have simillar way to block video, channel and some keywords like BlockTube extension on Edge Chromium/Firefox. FreeTube will be perfect if it has this feature.

ChunkyProgrammer commented 3 years ago

I can look into implementing this feature if no one else is working on it

GilgusMaximus commented 3 years ago

At the moment no one is working on it. So go for it if you want. I'd first say that basic blocking should be possible. Afterwards we can take a look into how the 'FILTERED' label could work

qupear commented 3 years ago

Hi.

What would be great to have in FreeTube is just some text field in Settings, where users can write YT channels names or IDs separated by semicolon. After restarting FreeTube, the channels from this list won't appear in the "Trending" list and recommended videos. Even hiding previews for these channels would help with some other "visual" solution without considerable changes in how the backend parsing.

I would be happy to help resolve issues somehow, but I am terrible at javascript.

maplepy commented 1 year ago

After restarting FreeTube, the channels from this list won't appear in recommended videos.

What do you mean by recommended videos?

qupear commented 1 year ago

After restarting FreeTube, the channels from this list won't appear in recommended videos.

What do you mean by recommended videos?

I mean those that appear in "Up Next" portion of a window.

Shadow8472 commented 1 year ago

This would be a very valuable feature to my sister, who for the same reasons needs an ad-blocker. This goes doubly so if the rumor I heard is true about YouTube implementing an anti-ad-block.

KY246 commented 1 year ago

I agree with qupear's suggestion.

What would be great to have in FreeTube is just some text field in Settings, where users can write YT channels names or IDs separated by semicolon

Building off of that, I think that it will also be useful to be able to input sections of video title names to block. For example, if I input the word "Hello" into the blocklist, all videos containing the word "Hello" in the title will be blocked.

It will also be useful to have regex support for advanced users.

Shadow8472 commented 1 year ago

I just found BlockTube, and my first impression is looking pretty good. It's open source, the license is compatible (GPL3 to FreeTube's AGPL3), and both projects are primarily in JavaScript. I'd love to see a collaboration between these two projects.

https://github.com/amitbl/blocktube

maplepy commented 7 months ago

Would it be possible to have it in the right click menu? like block a channel/block a video or words

thank you :)