July 9th, 2024

Newpipe/yt-dlp stops working

NewPipe is a lightweight Android streaming app supporting YouTube, YouTube Music, and more. It offers features like 4K video, background audio, and live streams. Installation options include F-Droid and GitHub. Contributions and donations are encouraged.

Read original articleLink Icon
Newpipe/yt-dlp stops working

NewPipe is a lightweight streaming app for Android that supports various video and audio services like YouTube, YouTube Music, and more. It fetches data from official APIs or parses websites when APIs are restricted. Users can enjoy features such as watching videos up to 4K resolution, background audio playback, and live streams. Installation and updates can be done through F-Droid, GitHub Releases, or by building a debug APK. NewPipe is free from proprietary libraries, making it suitable for devices without Google apps. Contributions in the form of ideas, translations, design changes, or code improvements are welcome. Donations to support the project can be made via Liberapay. For further information, visit the NewPipe GitHub repository.

Link Icon 30 comments
By @satvikpendem - 5 months
It is resolved by updating yt-dlp [0]. More generally, for those who lament that the end is nigh, I don't think YouTube can actually do anything about such tools as long as they are serving video in one format or another. DRM is always broken, given enough time.

[0] https://github.com/yt-dlp/yt-dlp/issues/10397

By @autoexec - 5 months
I just won't be watching youtube at all until a workaround is found. If that doesn't happen, it was nice knowing you youtube. My guess though is that this will be fixed pretty quickly. Just like every other time Google has done this.
By @rasz - 5 months
YT is doing some major rework on the backend:

AV1 encoded >fullHD sources were missing for a couple days recently, only VP9. Maybe Google was switching encoding hardware? preparing for encoding ads directly into sources?

N parameter function was rewritten - this broke yt-dlp. player b22ef6e7 https://github.com/yt-dlp/yt-dlp/commit/297b0a379282a15c80d8...

source 22 (h264 720p combined video+audio), the only HD source older clients could play, was killed a ~week ago. Now older clients are only able to play 360p (source 18) IF they can correctly decode n parameter

By @timschmidt - 5 months
I think there's a lot of unexplored room to regulate Youtube and other video streaming services which allow uploads as common carriers: https://en.wikipedia.org/wiki/Common_carrier

Doing so could ensure long-term compatibility and equal access.

By @grimgrin - 5 months
Working fine here, and I didn't even have to update (and haven't in weeks). Makes me wonder if:

1) --cookies-from-browser is actually doing something for me since I'm authed

2) just lucky

By @ginko - 5 months
Isn't yt-dlp breaking and getting fixed again a pretty regular thing? What's special about this one?
By @vundercind - 5 months
Damn, I picked a good time to archive most of the channels and videos I care about ~3 months ago, I guess.
By @xnx - 5 months
The arms race will continue to escalate. Eventually YouTube will implement DRM, content watermarking, and required logins.
By @negativegate - 5 months
Would it be feasible to patch firefox or chromium to add the ability to dump the stream from <video> elements?
By @littlecranky67 - 5 months
I've been using JDownloader to download and remux youtube video/audio for almost a decade without issues.
By @mdasen - 5 months
I've always wondered why YouTube doesn't use Widevine DRM like Netflix, Disney+, Prime Video, and other paid sites use. Is there a reason why using Widevine wouldn't be possible for YouTube? It looks like Widevine only requires files to be encrypted once on the server so it wouldn't break CDNs and encrypting the files would be cheap compared to the video encoding. Widevine has extremely broad support.

I'm not saying I like the idea of YouTube DRM. This is a technical (maybe organizational) question of whether there's something stopping Google from using Widevine for YouTube. Google is going through a ton of effort to frustrate tools like Invidious and yt-dlp when it seems (to me) that Widevine would accomplish their goal without as much effort (but there might be stuff I'm unaware of).

By @sjnair96 - 5 months
How do the multiple startups that import YouTube video into their platform work - one's that need the video/audio files? There seems to be a lot of webapps supporting this but I always wondered if they have a goto API for doing this. I myself have used microlink at some points for automated video source extraction.

https://microlink.io

By @silverlyra - 5 months
The linked issue was reported on an Android player app; the underlying yt-dlp issue seems to be https://github.com/yt-dlp/yt-dlp/issues/10397 (intermittent HTTP 403 Forbidden responses from YouTube when downloading videos).
By @simultsop - 5 months
In my experience it is as if they (youtube) want you to have the video playing on a visible spot, in window or popout. So when minimizing to background, it stops until switching back to where video plays. Probably they want to keep hosting content free but also deliver ads encoded in stream.
By @mikae1 - 5 months
The end for yt-dlp has been nigh for a long time now. Download what you need, while you can.
By @Retr0id - 5 months
Maybe it's a staggered rollout, but yt-dlp is still working on my machine.
By @g-b-r - 5 months
Ehr this would be a duplicate but alright :/ (https://news.ycombinator.com/item?id=40918652)
By @encom - 5 months
Bug is closed without comment, so I guess that means it's over.
By @2OEH8eoCRo0 - 5 months
I'm able to yt-dlp videos but NewPipe is busted.
By @concrete_head - 5 months
Relax. Version 0.27.1 is out. Problem solved.
By @artemonster - 5 months
SmartTube is also affected
By @unixhero - 5 months
I better take a deep sit down and grab all of those channels I love.
By @GaggiX - 5 months
Fortunately, YouTube Revanced still works fine.
By @H3RO727 - 5 months
What's happening to the app?
By @fuzztester - 5 months
Is PipePipe also affected?
By @H3RO727 - 5 months
What's going on
By @amelius - 5 months
Oh noooo...

"to organize the world's information and make it universally accessible and useful."

Yeah right.