lemmy icon indicating copy to clipboard operation
lemmy copied to clipboard

Add a local user setting to filter out image / meme posts, similar to NSFW filtering

Open MaximilianKohler opened this issue 1 year ago • 11 comments

Requirements

  • [X] Is this a feature request? For questions or discussions use https://lemmy.ml/c/lemmy_support
  • [X] Did you check to see if this issue already exists?
  • [X] Is this only a feature request? Do not put multiple feature requests in one issue.
  • [X] Is this a backend issue? Use the lemmy-ui repo for UI / frontend issues.
  • [X] Do you agree to follow the rules in our Code of Conduct?

Is your proposal related to a problem?

There are topics I'm interested in, but even though many communities have quality content the memes get voted to the top so they're all I get to see on my front page. I do not want to see memes (low-quality, mindless content designed to keep mindless people infinitely scrolling) from any community.

Eg: https://lemmy.ca/c/fuckcars

Meme top post with 600 votes https://lemmy.ca/post/27666789

Quality content with 9 votes from the same day https://lemmy.ca/post/27685968

I'm unsure whether it's backend or frontend. I would guess both.

Describe the solution you'd like.

It could be similar to NSFW and language filters.

Ideally, I'd also like to block any user who upvotes those kinds of posts, as I do not want to interact with the kind of people who help proliferate that type of content. But that's probably more appropriate for a 3rd party addon after votes become public to everyone and "true block" gets implemented.

Describe alternatives you've considered.

Block all communities that upvote memes to the top. Unfortunately, this completely removes many communities I would otherwise be interested in.

Additional context

No response

MaximilianKohler avatar Aug 26 '24 12:08 MaximilianKohler

An alternative solution is sorting methods that ignore votes from people whose age is too different from the viewer's age. This requires storing people's year of birth, which #4786 proposes.

dullbananas avatar Aug 26 '24 17:08 dullbananas

I'm doubtful that this can be solved by calculating age differences. I also agree with Nutomic's comment in the linked issue that people are unlikely to share that information.

MaximilianKohler avatar Aug 27 '24 11:08 MaximilianKohler

Another good way around this problem (IE a way to block meme content), would be to add a back-end filter that filters out all image-type url posts. That way you could avoid people having to explicitly tag things as memes, since people probably wouldn't anyway.

dessalines avatar Sep 10 '24 17:09 dessalines

That way you could avoid people having to explicitly tag things as memes, since people probably wouldn't anyway

Doesn't it work quite well for NSFW content? Filtering image posts could be a good method though too.

BTW, here is a good blog that expands on the issue with low-quality content:

The Cargo Cult of The Ennui Engine https://medium.com/@max.p.schlienger/the-cargo-cult-of-the-ennui-engine-890c541cebcb

I think Reddit massively degraded itself when the admins purposely started pushing easily digestible, low-quality content in order to appeal to the mainstream, and thus get more users to sell advertisements to.

If any platform could fight against this, it would be one like Lemmy that is not focused on getting more customers to sell ads to.

MaximilianKohler avatar Sep 10 '24 18:09 MaximilianKohler

Another good way around this problem (IE a way to block meme content), would be to add a back-end filter that filters out all image-type url posts.

Clients already implement filtering, a good example is summit for lemmy.

I don't think implementing a backend filter would be efficient.

TheOneImprove avatar Sep 18 '24 10:09 TheOneImprove

@TheOneImprove Clients don't or shouldn't do their own filtering, they're using the back-end filters we provide.

dessalines avatar Sep 18 '24 13:09 dessalines

@dessalines Some clients do currently filter this themselves. It would be nice if filtering out image posts was available on the backend, so less API requests need to be made.

(Keyword filtering would also be nice)

Sjmarf avatar Sep 18 '24 19:09 Sjmarf

Similar to a 'meme' tag, I'd appreciate a differentiation between violent nsfw and pornographic nsfw tags.

UmBottesWillen avatar Sep 21 '24 01:09 UmBottesWillen

These are the types of things that get endlessly complex very quickly, so I don't think we should support any more than one nsfw tag.

I'm going to retitle the issue to something that adds a filter or local user setting to block image posts, which satisfies this issue.

dessalines avatar Sep 21 '24 14:09 dessalines

While filtering for images alleviates the immediate problem, I think a robust tagging/flairing system would benefit Lemmy greatly. Many subreddits have custom flairs, such as question, discussion or sub-specific flairs. Adding official flair support would put Lemmy ahead of Reddit in that regard. This could also come with 'wrongful tagging/flairing' report options, as well as an automod that automatically removes flairs from a post, if that post has been reported for wrongful flairs too often.

UmBottesWillen avatar Sep 21 '24 15:09 UmBottesWillen

There are other issues for tagging / flair, and one PR open that's going to start that process. That's separate from this issue.

dessalines avatar Sep 23 '24 12:09 dessalines

https://github.com/LemmyNet/lemmy/pull/5325

Nutomic avatar Jan 24 '25 15:01 Nutomic

I don't think the current function that was added closes this issue given that it also blocks videos, which are not meme posts. https://github.com/LemmyNet/lemmy/pull/5325#issuecomment-2613715036

MaximilianKohler avatar Jan 26 '25 02:01 MaximilianKohler

I dont think a separate video filter makes sense, because you can also have memes in video form (eg gif). Also keep in mind that this wont filter out Youtube or Peertube links, but only direct links to video files.

Nutomic avatar Jan 28 '25 09:01 Nutomic

Also keep in mind that this wont filter out Youtube or Peertube links, but only direct links to video files.

Oh, ok, that makes a huge difference. Thanks for clarifying.

MaximilianKohler avatar Jan 29 '25 01:01 MaximilianKohler