On accessing Youtube: I’ve been using FreeTube for years and it’s great, it even has support for Sponsorblock, and your subscriptions are stored offline in the app, among other benefits. For the browser, there is also the Libredirect extension, which you can use to easily redirect to Piped or Invidious instances.
If you manage to get yt-dlp to work (btw check that you have the latest version), I’ve also used the “play with MPV” Firefox extension in the past.
Thank you for this tip! I saw your comment and I checked my 2FA app, Aegis, and it has a “Steam” option as well!
(When creating an entry, you can just select “Type: Steam” instead of “TOTP”)