I don't mind paying for ad-free content.
I don't mind paying for ad-free content.
The reason why your solution is bad is because your solution only solves the problem for certain imagined values of 'problem'.
We don't know what the playback user story is for OP -- is it a raspberry pi? is it a librem 5? -- and there's no way to know that the user's problem is in fact solved, as you claim.
Your solution makes assumptions, and there's no way to know if they're reasonable, because this is HN, not Best Buy, and some of us are on some pretty interesting (and DRM-free) hardware. That's why it's bad.
It’s a nice no-fuss solution if you just want to watch some videos offline (as mentioned, it’s not suitable for archival) and the device is iOS/Android.
I prefer yt-dlp downloaded videos mainly because you get to actually see the complete videos without overlays…
Does YouTube Premium help with that?
Though, I initially did start using mpv for watching videos back in 2014 when I was stuck with a core2duo laptop, and it was the only way of watching 720p or higher video without slowing the machine to a crawl. I'm so used to this setup now that I wouldn't want to go back to having my videos trapped a browser tab. (or an always-on-top firefox popout window)
- Until recently, Firefox did not support VA-API video acceleration on Linux, while mpv supported it for a long time. My last computer struggled to play 1080p videos without hardware acceleration.
- I am used to mpv keybindings, i do not want to use two completely different sets of keybindings for playing local videos and Youtube.
- I like videos in a separate window (this feature Firefox started to support recently as PiP mode).