this post was submitted on 03 Sep 2023
894 points (97.5% liked)

Technology

60052 readers
3783 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 57 points 1 year ago (4 children)

You should be able to remove Shorts from your feed. I never watch them and yet they fill my feed up making it jore difficult to find real content. I'm specifically talking about the smart TV app which throws them all in together.

[–] [email protected] 28 points 1 year ago* (last edited 1 year ago) (2 children)

I'm using some custom ublock origin filters that I found somewhere to block shorts across all of youtube:

!Youtube Shorts
www.youtube.com###guide-content #endpoint[title="Shorts"]:upward(ytd-guide-entry-renderer)
www.youtube.com###items #endpoint[title="Shorts"]:upward(ytd-mini-guide-entry-renderer)
www.youtube.com##ytd-browse #dismissible ytd-rich-grid-slim-media[is-short]:upward(ytd-rich-section-renderer)
www.youtube.com##ytd-browse ytd-grid-video-renderer:has(span.ytd-thumbnail-overlay-time-status-renderer[aria-label="Shorts"])
www.youtube.com##ytd-browse ytd-rich-item-renderer:has(span.ytd-thumbnail-overlay-time-status-renderer[aria-label="Shorts"])
www.youtube.com##ytd-search ytd-video-renderer:has(span.ytd-thumbnail-overlay-time-status-renderer[aria-label="Shorts"])
www.youtube.com##ytd-watch-next-secondary-results-renderer ytd-compact-video-renderer:has(span.ytd-thumbnail-overlay-time-status-renderer[aria-label="Shorts"])
www.youtube.com##ytd-browse[page-subtype="subscriptions"] ytd-video-renderer span.ytd-thumbnail-overlay-time-status-renderer[aria-label="Shorts"]:upward(ytd-item-section-renderer)
m.youtube.com##ytm-reel-shelf-renderer
m.youtube.com##ytm-pivot-bar-renderer div.pivot-shorts:upward(ytm-pivot-bar-item-renderer)
m.youtube.com##ytm-browse ytm-item-section-renderer ytm-video-with-context-renderer:has(ytm-thumbnail-overlay-time-status-renderer[data-style="SHORTS"])
m.youtube.com##ytm-browse ytm-item-section-renderer ytm-compact-video-renderer:has(ytm-thumbnail-overlay-time-status-renderer[data-style="SHORTS"])
m.youtube.com##ytm-search ytm-compact-video-renderer:has(ytm-thumbnail-overlay-time-status-renderer[data-style="SHORTS"])

Also separately, for blocking videos that don't exist yet, which I also dislike:

!Youtube upcoming videos
www.youtube.com##ytd-browse ytd-grid-video-renderer:has(ytd-thumbnail-overlay-time-status-renderer[overlay-style="UPCOMING"])
www.youtube.com##ytd-browse ytd-rich-item-renderer:has(ytd-thumbnail-overlay-time-status-renderer[overlay-style="UPCOMING"])
www.youtube.com##ytd-browse[page-subtype="subscriptions"] ytd-video-renderer ytd-thumbnail-overlay-time-status-renderer[overlay-style="UPCOMING"]:upward(ytd-item-section-renderer)
[–] [email protected] 4 points 1 year ago (1 children)

He's talking about smart tv app. If those "shorts" are being pulled from some other subdomain then perhaps a block rule on that domain set on the router would help. But best just not to use youtube.

[–] [email protected] 6 points 1 year ago (1 children)

I'm pretty sure shorts are just Youtube videos but with a different UI.

You can take the video ID from the URL of a Shorts clip and put it in a normal Youtube URL and the shorts video plays with the normal Youtube player.

[–] [email protected] 2 points 1 year ago
[–] [email protected] 2 points 1 year ago

I don't know what I would do with this. And I mentioned to someone else that I mostly watch YT on a Shield. Is this even relevant to me?

[–] [email protected] 4 points 1 year ago

Surprising no one jumped onto you with thw revanced suggestions.

[–] [email protected] 3 points 1 year ago* (last edited 1 year ago) (2 children)

SmartTubeNext is what you want on TV platforms. You can turn shorts off. It blocks ads. And it has sponsorblock so it is configurable to additionally skip sponsor segments, self-promotion, intros, outros.

And as others have pointed out, you can also block them in browser with Ublock Origins and with Revanced which covers the desktop and mobile platforms.

[–] [email protected] 1 points 1 year ago (3 children)

What I want is a YouTube viewer that cuts out ads that I can use on my Mac or my iPhone to use on my TV with a Chromecast.

Chromecast is how I view all my TV content.

[–] [email protected] 2 points 1 year ago* (last edited 1 year ago)

You'll have to take that up with Apple. They're the ones dictating that you can't use any of the wonderful apps we have on Android.

As for Chromecast, SmartTube Next is what you want

[–] [email protected] 1 points 1 year ago (2 children)

Check out https://ghcr.io/nichobi/sponsorblockcast - run it on your LAN, and it’ll use SponsorBlock to clean up any YouTube-Chromecast stream you want.

[–] [email protected] 2 points 1 year ago
[–] [email protected] 1 points 1 year ago

And of course the thing I mentioned has now been superseded by https://github.com/gabe565/CastSponsorSkip

[–] [email protected] 1 points 1 year ago (2 children)

I might have to look into that. I do wonder how it could know when a segment is sponsored.

I don't care that much about the ads since we already have Premium so we don't see the ads anyways.

[–] [email protected] 2 points 1 year ago (1 children)

It's crowdsourced and works quite well, been using it for the last year.

[–] [email protected] 2 points 1 year ago

Thanks for the heads up

[–] [email protected] 2 points 1 year ago* (last edited 1 year ago) (1 children)

Premium doesn't skip the ads in the videos

[–] [email protected] 1 points 1 year ago (1 children)
[–] [email protected] 1 points 1 year ago

Well this is a passive function.