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

[Feature Request] Custom hiding filters for subscriptions page. (Several different types could be useful.) #1146

Open
Overwatching opened this issue Dec 12, 2021 · 4 comments
Labels
data compare: https://github.com/LuanRT/YouTube.js & maybe github.com/MarcGuiselin/youtube-refined Feature request Wish or idea Filtering & Discovery (of Content) good first issue A GitHub standard for inviting (new) contributors *Congratulations in advance!* help wanted Just an old github standard we add automatically. (The team can remove it when working on it.) up-for-grabs (a github standard for inviting new contributors) - Welcome! ♥

Comments

@Overwatching
Copy link

PROBLEM:

Garbage in my Subscription feed that I will never watch.

SOLUTION:

I'd like the option to hide, from my subscription feed but not from a channel's video tab:
(each item separately of course, since others may want to mix & match)

  • #Shorts

    By the tag. But perhaps also with a custom minimum length? I see some people failing to tag them. Or failing to make them <=59 seconds. If not custom, then perhaps <70 seconds?
  • "Reminders" for an upcoming video.

    Seriously, if I can't watch it right now, I don't care. I'll either see it whenever I get back, or I won't.
  • "Live"

    I'm not going to watch them. But it used to be fine. It was an extra little bit on a video that made it stand out, but it was ignorable. As of yesterday, it FLASHES a big red indicator. Nope. It's gotta go now.
  • "Channel" + "String"

    There are plenty of channels that have some diverse content. That can be great. But it can also fill your subscriptions page with noise.
    • Example:
      • A channel might release 1 video per day about basket weaving.
        • Keep this.
      • But they might also release a 2 hour long VOD of their woodworking podcast twice a week that always has "Talkin-bout-my-Wood" in the title.
        • Hide this.
  • Maybe other things?

    The idea is to keep a clean subscriptions page. If you know you will never watch something, why have it take up space if there is a clear rule that could hide it.

ALTERNATIVES:

I currently manually hide all this stuff. It is tedious. And I JUST noticed that the AndroidTV app I use has the option to hide #Shorts which is GREAT. But I only watch about 10% of my videos on my tv and there are plenty more things I'd also like to hide.

RELEVANCE / SCOPE:

I'm sure that at least SOME people who go out of their way to install a browser extension to get a better YouTube experience would use at least one of these. But globally? I don't know. There are a LOT of people who just watch whatever is shoved in front of their face. But they also aren't the ones that would ever bother to customize their experience.

SIDE EFFECTS:

We can already hide videos, so the back-end exists. There could be issues if people get silly with the custom text-input hiders. But if you are going as far as typing in stuff, you can probably handle it. Or at least fix it if it breaks something.
Maybe have "Custom Subscription Hiders" as it's own page in the extension, with a visibility toggle? I can't imagine people go into the settings THAT often that some clutter is going to really get tin the way. But more options are always good. Let people hide the tab if they will never use it.

SHORT Table (Summary)
Problem Stuff filling subscriptions page that I'm never going to watch.
Solution Options for hiding things. Toggles. "Advanced" hiding using [Channel + String].
Alternatives Manually hiding things right now. Bleh.
Scope If you already went out of your way for a customizations extension, maybe you want more?
Side effects People can always break things. But it should be pretty harmless.
@Overwatching Overwatching added Feature request Wish or idea help wanted Just an old github standard we add automatically. (The team can remove it when working on it.) labels Dec 12, 2021
@ImprovedTube
Copy link
Member

ImprovedTube commented Dec 13, 2021

hi, thanks, good to see effort! makes sense, looking forward to implementations!

We should also develop smart rules / querys for content any available meta data,
as users want to control their watch-list exploration, search, future and history.
you might also like to think about such? #1451

What about summing up some of your features and all our visual tweaks as one section, Youtube Site&Layout&Theme. With a range slider or packs of tweaks to enable at once? - [x] remove all annoying/flashy colors [x] removing all related videos (from video page, embedded player, search results,..)

I JUST noticed that the AndroidTV app I use has the option to hide #Shorts which is GREAT.

New Pipe? We got requests for this too.

did you try PocketTube (to manage subscriptions page)

@ImprovedTube
Copy link
Member

@LTGM
Copy link

LTGM commented Feb 21, 2023

Indeed these features are most welcome and needed. F live streams, shorts and notification spam. YouTube became such a garbage lately it is ridiculous that we have to use tons of custom extension to make it at least bearable!

@chrisspiegl
Copy link

I found that I can hide shorts by their time aria-label:

function removeShortsFromSubscriptions(label) {
	const $el = $(`.ytd-thumbnail-overlay-time-status-renderer[aria-label=Shorts]`)
	if (!$el.length) return
	$el.parents('ytd-grid-video-renderer').remove()
}

@ImprovedTube ImprovedTube added the data compare: https://github.com/LuanRT/YouTube.js & maybe github.com/MarcGuiselin/youtube-refined label Sep 10, 2023
@ImprovedTube ImprovedTube added up-for-grabs (a github standard for inviting new contributors) - Welcome! ♥ good first issue A GitHub standard for inviting (new) contributors *Congratulations in advance!* labels Oct 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
data compare: https://github.com/LuanRT/YouTube.js & maybe github.com/MarcGuiselin/youtube-refined Feature request Wish or idea Filtering & Discovery (of Content) good first issue A GitHub standard for inviting (new) contributors *Congratulations in advance!* help wanted Just an old github standard we add automatically. (The team can remove it when working on it.) up-for-grabs (a github standard for inviting new contributors) - Welcome! ♥
Projects
None yet
Development

No branches or pull requests

4 participants