I also want to drop Grayjay in here.
It supports YouTube and can also be used to view other platforms like Twitch, Odysee, PeerTube, etc.
It uses plugins, so you can develop a plugin for the video platform you want to be able to use in Grayjay.
Grayjay also has this Polycentric "decentralized" database so that you can comment and like the videos in those aforementioned platforms.
It's good and everything (although it was a bit rough around the edges here and there), but is a no-go for me personally, unless they've changed their license. When I last checked it wad not open source, but merely source available since the license basically said you're not allowed to modify the source code period. AGPL would've been a far better choice
Totally understandable. I mean, it's still in alpha and yes I do encounter bugs sometimes. I honestly just use it because I can have my feed in grayjay as well.
SkyTube Extra has Google Cast support, but make sure to download it from GitHub (e.g. through Obtainium). The F-Droid version doesn't have the cast feature, because it depends on a proprietary Google library, which is not allowed on F-Droid.
I've been using pipe-viewer (formerly/alternatively youtube-viewer) for years. It's an extremely minimal yet feature-rich and customizable perl youtube client, designed to be used without a google api key (If you want to use an account, use youtube-viewer instead). No other client I've tried comes close in my experience (I've tried Freetube (bloated), Minitube (buggy, feature incomplete, uses embedded player), Newpipe (restricted to android)).
Also works great on mobile, and can be used with a Gtk-perl client for people who want a graphical client. It can also be used with any native video player, like mpv or mplayer (and adding an unsupported player is trivial in the config).
There's also invidtui, which uses the Invidious API. You can simply use it with your favorite video player (e.g. mpv or VLC). Invidious is also very light on resources, so you could host your own instance. Even locally on your machine using Docker. Or go with youtube-local.
The borderless UI is so good, honestly. Do you know if there's a way to alter the player control UI? Am wanting to get into ricing and that looks like it provides a great solution for some minimalist ideas I'm having.
I'll also plug SmartTube, an Android TV app that has many of the more widely-used functions ReVanced has (blocks ads, supports SponsorBlock, etc.) among other things.
Is there any eli5 guides to things like f-Droid or the other platforms(?) (it used to be called 'rooting', don't know what it is now) to be able to install LibreTube? Following the faq link from github, I see 3 download options, one I recognize as f-Droid, and 2 others.
I realize this should be "android 101", but my ability to problem solve stuff like this is slipping away from me. (protect your brain, kids!).
Most F-Droid stuff AFAIK should be pretty plug and play. It'll download an APK which you then just open in order to install the app. You may need a file browser app if your phone OS doesn't come with one. You may also need to allow installs from third party somewhere in the settings. But android isn't like iOS and won't generally restrict your ability to install whatever you want, outside of an options popup to make sure you know what you're doing.
I don't use LibreTube personally and can't speak on that specifically though, if it does something other than just download you an APK file.
you dont need root for these things.
just download the fdroid apk from its website, open the apk (you probably need to allow installing third party apps in the settings, which come disabled by default these days), then search for libretube or newpipe inside fdroid after letting it download its app catalogue (it may seem confusing that fdroid seems empty at first, but you may just need to slide down to update and wait a second for it to download the catalogue).
NewPipe subscriptions can also be imported into Free tube to get it in sync with your phone subscriptions.
Be sure to use NewPipe with sponsor block (forked project). Although this had been giving me trouble and there's another fork called Tubular that works great.
Piped also has support for accounts and LibreTube supports that too. Really nice to have your subscriptions and playlists synchronized between your devices.
But it's still going to Google's server this traffic. I'd like something that is not YouTube but then there are no creators on these other places. Maybe I'll buy one of those nebula/floatplane stuff?
Well, you still need a client if you're on mobile. I'm not going to watch my video essays through a browser if I can do it through an app. I use libretube which ends up being Piped under the hood, it's just smoother.
I also used to use revanced because it allowed me to keep a few public playlists up to date (something you can only do by interfacing with Youtube). People have their reasons for things.
Every time I click on a Piped link that has been posted here by the bot after someone posts a YouTube link, I just wait and wait for it to start playing. Eventually I run out of patience and click the YouTube link, which starts to play immediately.
Anybody know if some of these platforms support streaming? I've been meaning to try out kick.com as well as a Twitch alternative but it's still a business with proprietary solution.
Switching from Twitch to Kick is like leaving Twitter for Truth Social. Kick was started by people who were kicked off Twitch for gambling and other banned content. And I don't just mean poker, I'm talking about those skin gambling sites where streamers were found "promoting" but really owned and were rigging their bets to make it look like you can win big.
Plus Kick's backend uses the same Amazon services that Twitch does, so if your point is not to support Twitch and their parent company Amazon, Kick definitely isn't the right choice.
Peertube and owncast are Fediverse alternatives to twitch. Peertube less so. I run an owncast server and love streaming to it, but discovery is shit. If you just want to stream, it's great. If you want to make it a job, stick to twitch