-
3 votes
-
I built an omni-directional ball-wheeled bike
16 votes -
Deafheaven - Magnolia (2025)
9 votes -
Supersport! – Gráta Smá (2024)
2 votes -
Star Trek: Section 31 | re:View
15 votes -
Dynazty – Call Of The Night (2025)
7 votes -
East Asia is obsessed with luxury (and gen z pays the price)
13 votes -
LCD Soundsystem - All My Friends (2007)
14 votes -
Sinners | Official trailer
5 votes -
Split Fiction | Official co-op gameplay trailer – 6th March 2025
7 votes -
Alkymist – Digging A Grave (2024)
4 votes -
China's new stealth aircraft - "J-36" and the challenge to US air power (with Justin Bronk)
19 votes -
When The Wind Blows: The darkest movie you haven't seen
10 votes -
Ereb Altor – Valkyrian Fate (2024)
8 votes -
X Games Aspen 2025 rebroadcast livestream
5 votes -
Her courage: a 'Xena: Warrior Princess' retrospective
10 votes -
Tempest Rising | Official pre-order trailer
8 votes -
The bad new season of Kitchen Nightmares
14 votes -
Wardruna – Birna (2024)
8 votes -
IMERUAT - TeNiOE (2014)
3 votes -
Things about relationships I wish someone told me about
23 votes -
How to teach yourself physics
11 votes -
Gyotaku: fish printing
8 votes -
What are your favourite let's plays?
Do you have any favourite videos / playlists (or the rare cases of writing with screenshots) where someone plays through a whole game while supplying their own commentary in an entertaining and/or...
Do you have any favourite videos / playlists (or the rare cases of writing with screenshots) where someone plays through a whole game while supplying their own commentary in an entertaining and/or informative way?
33 votes -
Taskmaster | Series 19 line-up announcement
23 votes -
Alpaca Sports – Always On My Mind (2025)
3 votes -
What you actually need to make clothes in an apocalypse
15 votes -
ENORMANDALA: One year of drawing in twenty-three minutes (180x speed)
4 votes -
Mickey 17 | Official trailer 2
24 votes -
[SOLVED] How can I hide streams from my YouTube subscriptions page?
Picture explanation: https://i.horizon.pics/tWovRax4kh.jpg When I view my subscriptions page on YouTube, half the "videos" are recordings of completed streams, often 2+ hours in length. I'm not...
Picture explanation:
https://i.horizon.pics/tWovRax4kh.jpg
When I view my subscriptions page on YouTube, half the "videos" are recordings of completed streams, often 2+ hours in length. I'm not interested in watching these. For me, they're just pollution in the feed.
Apparently, a lot of the channels I subscribe to, whose videos I enjoy watching, also stream on YouTube a lot.
Second Wind is probably the channel I'm most hung up about. I like their normal videos, and don't want to unsubscribe from their channel, but jesus they stream two or three times a day.
(Also, it's annoying that when I view a YouTube channel, I can visit their videos page or their streams page separately. Why can't I have this same separation on my own subscriptions page?)
(Also also, I already use an extension to hide shorts (among other things), but it unfortunately does not have a feature for hiding streams.)
Fancy bullet point summary:
- I want to hide recorded streams from my subscriptions page
- I don't care as much about hiding active livestreams, because those don't pollute my subscriptions page nearly as much
- I do not want to unsubscribe from any of the channels I follow. That is not an option
- I'm willing to stop using
youtube.com
in favor of an alternative client (web, desktop, etc) if that client supports hiding recorded streams from actual videos - I'm willing to install a browser extension that can solve this problem (but I can't find one for Firefox)
Ninja edit:
While writing up this topic, I actually found my own solution. The browser extension I mentioned earlier has an "advanced blocking" feature that takes a JavaScript function as input. The extension's GitHub page has an issue, with a comment, with some code to hide streamed videos on the subscriptions page.
However, that code didn't work when I tried it. Thankfully, I just needed to check for
videoRenderer
instead ofgridVideoRenderer
.Here's the updated code:
(video, objectType) => { // Only videos on the Subscription page if ( objectType === "videoRenderer" ) { if ( video.hasOwnProperty("badges") && video.badges.includes("live") ) { return true; } if ( video.hasOwnProperty("publishTimeText") && video.publishTimeText.indexOf("Streamed") != -1 ) { return true; } } return false; }
I have no idea what the consequences of checking against
videoRenderer
instead ofgridVideoRenderer
might be, and right now I'm too lazy to find out. This works well enough for now.(The "consequence" might be that streams are hidden from the related/recommended videos in the sidebar of a video page? I actually hide that sidebar, so I wouldn't know. Oh, and they'll probably be hidden from a channel's streams feed.)
It isn't a perfect solution though. Streams that are "scheduled" still show up on the subscriptions page. However, I think channels can set streams and videos as scheduled? So blocking one without the other would be more complicated?
I welcome any feedback or improvements on the code.
15 votes - I want to hide recorded streams from my subscriptions page
-
DOOM: The Dark Ages | Developer_Direct 2025 Gameplay Sizzle
9 votes -
Royal Republic – LoveCop (2024)
4 votes -
DIY HRT: Everything I can legally tell you
43 votes -
Opus | Official trailer
11 votes -
Until Dawn | Film first look
6 votes -
Xiaomi WinPlay: Play PC games on Android tablet
4 votes -
How long? Not long! - Martin Luther King
8 votes -
Ashes Of Billy – Burned Out (2024)
3 votes -
Keep Driving | Release date trailer – 6th February 2025
3 votes -
Frank Turner - Love Ire & Song (2008)
4 votes -
Amazon drone delivery footage
16 votes -
Majestica – A Story In The Night (2025)
5 votes -
Sarcator – Where The Void Begins (2025)
5 votes -
This Gift Is A Curse – Kingdom (2024)
4 votes -
Top seed Jannik Sinner staged a remarkable mid-match physical recovery to advance to the 2025 Australian Open quarter-finals after seeing off Holger Rune
5 votes -
Rhythm Doggo | Announcement trailer
10 votes -
Ukrainian equipment reserves (2025) - production, aid and equipment attrition
14 votes -
Death Howl | Announcement trailer
10 votes -
Holger Rune completes second five-set comeback, rallying from two sets to one down, to defeat Miomir Kecmanović at the 2025 Australian Open
4 votes -
Knights of Guinevere | Teaser trailer
8 votes