Piped: The Youtube Experience You've Been Waiting For

Anyone who's been using privacy-respecting frontends for some time will recognise Piped. A YouTube frontend with no ads, integrated SponsorBlock, return dislikes, and a customisable UI.

Piped also allows you to subscribe to as many channels as you want without ever logging into a Google account. You can export your subs list from YouTube and import them to Piped seamlessly.

If you've never heard of it, give it a glance at https://piped.video. For more instances, check here.

Eggyhead,
Eggyhead avatar

Completely new to this. I click a video and it says, initial player response not valid. What do I do from there?

gortbrown, (edited )

I have noticed this happening over the past couple of days. This happened on the instance I host, and the Garuda Linux instance. Not sure why, but it is annoying. Hope it gets fixed.

Update: There is an issue open for it on GitHub, and apparently there are some instances listed there that don’t have this issue while they fix it for the rest of the instances. github.com/TeamPiped/Piped/issues/2487

str82L,

Try a new instance. Worked for me when I did that. It looks pretty coo now.

courts,
courts avatar

I like the ability to get an RSS/Atom feed for my subscriptions, which I just imported from NewPipe. I don't think it'll replace NewPipe for me, but it might come in handy if NewPipe fails to load a video for some reason. Even though the backend is also NewPipe, so it remains to be seen if it makes a difference.

Also great if you only have a browser available on a device and can't / don't want to sideload NewPipe.

b9chomps,
@b9chomps@beehaw.org avatar

I use it for about a year new. There are a few hiccups now and then, but you can just switch instance. That's why I recommend using Libredirect with it. If you have trouble with an instance just ping the instances in Libredirect and chose a new one. Backup your preferences from the old instance and import it to the new. Your settings and subscriptions are available again.

xvlc,

Piped is excellent. Even live streams and 4K videos are working.

I am self-hosting my own instance. The setup was a bit more involved than for other alternative frontends, but definitely worth it.

pastelsquirrel,

can definitely recommend this, but just a head's up - Google has a habit of hitting the main instance with rate limiting, which causes videos to not load until it gets fixed. but thankfully Piped has multiple instances, so if the main one is down, you can keep watching.

Drewski,

There's a great browser addon called Libredirect which redirects Youtube videos to Piped or Invidious. You can quickly jump to another instance if one isn't working. It also supports reddit > teddit or libreddit along with many other frontends.

Hondolor,
Hondolor avatar

My first impression is that it's incredibly slow to do anything

Ringoman,

Just downloaded it, thank you!

mitexleo,
mitexleo avatar

Piped js no longer working since YT started blocking Ad-blockers.

courts,
courts avatar

What do you mean exactly? I just tried it and it and Piped seems to work just fine.

AnonTwo,

EDIT: Found what someone else said. Basically have to bounce instances and find one that it'll work on, since they rate limit instances at times.....

Initial player response is not valid

org.schabi.newpipe.extractor.exceptions.ExtractionException: Initial player response is not valid
at org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor.onFetchPage(YoutubeStreamExtractor.java:904)
at org.schabi.newpipe.extractor.Extractor.fetchPage(Extractor.java:60)
at org.schabi.newpipe.extractor.stream.StreamInfo.getInfo(StreamInfo.java:78)
at org.schabi.newpipe.extractor.stream.StreamInfo.getInfo(StreamInfo.java:73)
at org.schabi.newpipe.extractor.stream.StreamInfo.getInfo(StreamInfo.java:68)
at me.kavin.piped.server.handlers.StreamHandlers.lambda$streamsResponse$0(StreamHandlers.java:55)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:833)

Doll_Tow_Jet-ski,
Doll_Tow_Jet-ski avatar

How is it different from NewPipe?

mitexleo,
mitexleo avatar

It uses NewPipe in the backend. Your requests will be proxied through the Piped server.

pixel,
@pixel@beehaw.org avatar

is there any way for me to sign into my youtube account by way of piped so I can get my sub feed and stuff?

b9chomps,
@b9chomps@beehaw.org avatar

You can export your Youtube subscription into a csv file that can be imported into Piped. If you enable cookies you don't even need to create an account and can still have a personal feed. That's the main reason for me to use it above Invidious

james,

Inb4 YouTube starts charging for API access… too soon? :(

nameless_prole,

I'm sure they're watching the reddit situation very closely.

moon_matter,
moon_matter avatar

Video hosting is a different beast entirely, it's incredibly expensive and hard to support. Not to mention they pay content creators so they aren't going to just get up and move to another platform. If YT decides to charge for API access we will just have to put up with it because there's nowhere else to go. It's a true monopoly in every sense of the word.

zxo,

Piped (and similar projects like NewPipe, Invidious, and FreeTube) scrape YouTube instead of using an API; so just like Nitter, they won’t be affected by a paid API.

romano,
@romano@lemmy.shtuf.eu avatar

Ironically Nitter stopped working lately, since Twitter started requiring users to be logged in to read anything.

iamhazel,

SmartTube for Google/Android TVs! So amazing. AdBlock and sponsorblock built in.

seducingcamel,

How's the UI? I remember using it over a year ago and it felt really crusty compared to the Chromecast YouTube app

quarterlotus,

Much better than before, I’d imagine. I haven’t used it for that long but I find it really smooth and nice to use, I haven’t had any issues, really.

seducingcamel,

Hell yeah most of my consumption is on my tv so I’ll try again

EarJava,

Really the only solution to watch YouTube on TV. I sideloaded it to my shield. github

Aurailious,

Do any of these frontends have a "watch later" function? What I really need is the "remove watched" button, since its just a playlist.

div,

I just create a playlist "watch later" add my videos to it and use it like the watch later feature in YouTube. It does a pretty good job

useful_idiot,

How does it compare to invidious? Worth switching?

  • All
  • Subscribed
  • Moderated
  • Favorites
  • technology@beehaw.org
  • GTA5RPClips
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • Durango
  • cubers
  • Youngstown
  • mdbf
  • slotface
  • rosin
  • ngwrru68w68
  • kavyap
  • tacticalgear
  • ethstaker
  • JUstTest
  • InstantRegret
  • Leos
  • normalnudes
  • everett
  • khanakhh
  • osvaldo12
  • cisconetworking
  • modclub
  • anitta
  • tester
  • megavids
  • provamag3
  • lostlight
  • All magazines