Has NewPipe v0.27.0 stopped working for anyone else? It won’t play anymore. It loads the video page and comments, but throws an error when attempting to play or download the video. I’ve submitted an error report, but was wondering if anyone else is experiencing this.
PipePipe works for me now with 3.5.0.
It’s not in fdroid, yet. Hopefully soon! Thanks!
No it’s not. I only found it when I opened PipePipe and it popped up there’s a new update. Installed it outside of fdroid
I’ve exactly the same problem since yesterday. Didn’t search for a solution, i usually just wait for next release when problems like this appears.
Damn, same here. I copied the error report, YouTube is apparently being fucky again…
Exception
- User Action: play stream
- Request: Player error[type=ERROR_CODE_IO_BAD_HTTP_STATUS] occurred while playing https://www.youtube.com/watch?v=Z0GFRcFm-aY
- Content Country: US
- Content Language: en-US
- App Language: en_US
- Service: YouTube
- Version: 0.27.0
- OS: Linux motorola/lake_revvl_n/lake_n:10/QPW30.142-Q3-28-25/4cbcf:user/release-keys 10 - 29 <details><summary><b>Crash log </b></summary><p>
com.google.android.exoplayer2.ExoPlaybackException: Source error at com.google.android.exoplayer2.ExoPlayerImplInternal.handleIoException(ExoPlayerImplInternal.java:644) at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:616) at android.os.Handler.dispatchMessage(Handler.java:103) at android.os.Looper.loop(Looper.java:241) at android.os.HandlerThread.run(HandlerThread.java:67) Caused by: com.google.android.exoplayer2.upstream.HttpDataSource$InvalidResponseCodeException: Response code: 403 at org.schabi.newpipe.player.datasource.YoutubeHttpDataSource.open(YoutubeHttpDataSource.java:422) at com.google.android.exoplayer2.upstream.DefaultDataSource.open(DefaultDataSource.java:263) at com.google.android.exoplayer2.upstream.TeeDataSource.open(TeeDataSource.java:52) at com.google.android.exoplayer2.upstream.cache.CacheDataSource.openNextSource(CacheDataSource.java:796) at com.google.android.exoplayer2.upstream.cache.CacheDataSource.open(CacheDataSource.java:609) at com.google.android.exoplayer2.upstream.StatsDataSource.open(StatsDataSource.java:84) at com.google.android.exoplayer2.source.chunk.InitializationChunk.load(InitializationChunk.java:99) at com.google.android.exoplayer2.upstream.Loader$LoadTask.run(Loader.java:412) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) at java.lang.Thread.run(Thread.java:919)
</details> <hr>
Yup, Google are launching their yearly attempt to convince folks YouTube premium is worth it.
Think of this time not as an annoyance, but as a time to reflect on how shitty Google has become.
Lol I don’t need this to remind me. I already know and think of it (regrettably) often.
Most Piped instances are also not working because they use NewPipe Extractor under the hood.
As someone else said in this thread, I have also temporarily switched to FreeTube for Android, because a few of the Invidious instances are still working fine.
The nice thing about the FOSS world is that it’s pretty easy to import subscriptions and other stuff from NewPipe to FreeTube.
I hope this YouTube fuckery is handled soon. I love NewPipe way more every time it successfully deals with the YT weirdos.
Does someone know why Grayjay works perfectly?
YouTube changed something about their API to break 3rd party apps again. youtube-dl is also broken, but they’ve found the issue already, so it’ll likely be fixed after a while.
GrayJay and YouTube ReVanced still work in meantime.
I wonder why grayjay is still fine but youtube-dlp isn’t. strange
Same, i tried Grayjay today and i was surprised about how well and reliably it worked. Does someone know why?
My guess (and it’s only a guess, I haven’t looked at the source code) is that the scraping is being done on a server end that they can update without having to push an app update.
edit: my guess was wrong, I found where the source code is and they do the parsing locally - however it’s a plugin that I assume gets loaded in on app start so they can still update it without having to publish a new apk. this is the fix
interestingly although Grayjay itself is proprietary this plugin is Affero GPL licensed.
Woah, thanks for the insight!
Yt-dlp still works for me on Android, but only for h264 videos. When I try to download VP9, I get an error.
It happened on and off the past two weeks or so but was considered not a bug in an earlier report I saw. I also encountered it a few times, but since about 24 hours ago I have had no luck playing anything.
Likely changes or countermeasures on G’s side, or part of the embedded as changes that is being talked about, is my guess.
I noticed this last night. Playing videos not from YouTube still works fine. This affects Piped as well.
This had happened previously a different time, which is why I tried reconstructing my music playlists with Soundcloud uploads until YouTube started working again.
I’ve switched to FreeTube for now, it still works using the Invidious API. This is happening because YouTube is testing forced login to watch videos or use the API. There is a workaround it seems, but we’ll have to wait for all the major clients to roll it out.
I really want to see what the fuck google will do for embedded videos or shared videos on chats like discord.
This sometimes happens when youtube changes something, usually fixed after some days.
Piped and Yewtu.be as well.
My local Piped instance still works.
Do you have a link to the main tracking issue with NewPipe? I tried to look through their GitHub repo, but most of the issues I saw were about the 59-second bug, or they had been closed as duplicate without linking to the duplicate issue.
I have a 1.5 hour commute, and watching downloaded videos on NewPipe is a major part of my strategy for getting through it.
I don’t think that’s the right issue. The behavior I see is a network error toast message that says check the notification for details (with no notification). This issue says the behavior is the “content unavailable” screen, which I don’t see.
we really need a FOSS decentralized video sharing platform to take hold
I’d love for that to happen, but without being paid by a central company, content creators won’t…create content. Will it work with content creators own sponsors? Mmm…I don’t know
Early YouTube was exactly this, though. Content creators creating for the sake of the content. Sponsors helped a lot, sure, but the vast majority did it without them. Also, current YouTube, many content creators don’t or can’t monetize. They still create.
Yes, you’re right. Are we able to go back? I mean, do they want to go back from being paid to almost nothing? And if I’m not mistaken, professional YouTubers produce a quality of videos that didn’t exist back in the days.
Where else should I publish videos as well as youtube?
Not entirely sure. I would say PeerTube, maybe? There are others, like Odysee, but they tend to have interesting communities (to stay within rules of conduct). But YouTube was similar in its early days, too, so :shrug:
My recommendation is PeerTube.
Edit: replied to the wrong comment. Sorry, mate. Moved it to the right chain.