You can find much more of my content at my Mastodon account: @tcely@fosstodon.org
Thanks for posting this. Please update to include the gist link from @christianselig@mastodon.social too.
https://gist.github.com/christianselig/449b0bd374167ff7335fab2b823120ef
I posted a link for this. The custom tabs documentation is at: https://developer.chrome.com/docs/android/custom-tabs/
Get yourself an app, or a better web client. You don't need to use the client the instance provided for your convenience.
Try Seal & VLC instead of streaming.
https://github.com/JunkFood02/Seal
https://www.videolan.org/vlc/download-android.html
Also, LibreTorrent is useful for when you want to download something small.
They've been essentially read-only for years, in my experience. It's stupid to go closed source, but they weren't easy to work with to get things fixed before now either.