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.

    • AnonTwo@kbin.social
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      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)