It seems YT started another attempt at blocking alternative clients. They changed something in their API and both SmartTube and Tubular (NewPipe fork) are completely broken. Apparently it started happening this past week, but we personally just felt it today.
Edit: SmartTube already has an update but still not working for 4K videos it seems. Tubular still not working but it might be due to the upstream (NewPipe) is still working on a fix.
I've been trying for a while now to integrate torrents properly into lemmy, just need more time for testing and demonstration. Torrents really are the only way forward for video content, youtube will just keep getting worse and worse.
That's an interesting concept. Thought how will it work for mobile users? Uploading there is often costly, both in the limited data plan and battery life.
Like most torrents currently... most seeders have lots of HD space and network bandwidth, and are happy to share to the occasional leech as long as the torrents stay alive.
Also there are some mobile clients like libretorrent that can be set to turn on only when plugged in.
Me, today. But with newpipe. YouTube isn't a necessity. It's an entertainment. The moment it becomes too annoying to use, is the moment we stop using it. That's how entertainment products work... or should work.
Freetube on desktop has been working somewhat being able to switch to invidious. But for Android I've fallen back to Firefox + Ublock Origin + Sponsorblock.
My working theory is that it has something do with YT trying to add ads directly in to the stream. This messes up timestamps and other metadata about the video and these clients don't know how to deal with it yet.
In the case of Tubular (a NewPipe fork), the issue is getting code 403 (Forbidden), which prevents playing the video. It occurred sporadically while playing videos for some time but could always be fixed with a restart. Now this occurs at the very start while trying to play a video for all people at the same time. I'm strongly suspecting that this is a move aimed specifically at 3rd party players.
I don't understand it, but going through various githubs, the problem has been discovered. Here it is:
YouTube changed their code to make it more difficult to extract the throttling parameter decryption function.
There was some coding demonstrating the problem but it was way over my head. Hopefully fixes are coming soon as the issue was marked as urgent. It looks like they know what needs changing.
I find it useful changing instances in invidious, there is usually at least one up and running. You could use Clipious or Materialious apps on Android for easy access.
Btw I once had Tubular, Newpipe, Libretube(piped.video) and Clipious installed all at the same time because of the same issues with Youtube attacking privacy front ends.
Yes. Although I noticed strange behavior for playlists, almost each second song triggers the nagging 'Playback paused, click to continue' for some reason, it could be related.
pipe-viewer 0.5.1 with yt-dlp 2024.03.10 still working flawlessly on my end. Maybe I shouldn't be saying that because Google will come for that next :(