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)