GrayJay App - Almost all your media sources in one place, Developed in partnership with Louis Rossmann

  • 🐕 I am attempting to get the site runnning as fast as possible. If you are experiencing slow page load times, please report it.
Rumble support on BraveNewPipe is pretty janky too, so I think it's a Rumble problem. For example, it's impossible to download a Rumble video as audio only on either GrayJay or BNP.
Rumble is a mess in general to be honest; even their official mobile app has issues displaying the livestream chat
 
I've installed GrayJay to try and replace ReVanced with something that doesn't show me video recommendations and doesn't have ads, and I have some doubts about Louis' claims that GrayJay does not use YouTube API's. To import my YouTube subscriptions, I had to log into my YouTube account via GrayJay, and it pulled my subscriptions that way. Plus, it has optional settings for enabling authenticated client connections.

All of this will inherently use YouTube's API's, and I'm not talking about your usual yt-dlp scraping. So I believe that YouTube's complaints are legitimate as FUTO has designed GrayJay in a way where it does in fact interface with their API's to pull your subscriptions and playlists. If it were done the way NewPipe does it, which is way more cumbersome but bypasses any sort of API activity, where you have to use Google Takeout to pull .csv's of your subscriptions and playlists, YouTube would have less ground to stand on to send legal letters like that. But then of course, the app wouldn't be as nearly as attractive as it is right now, and in the end, YouTube doesn't give a shit, they'll make up any excuse to shut the project down as they fight against all forms of alternative YouTube access that doesn't generate them profit.

As for the people yapping about how GrayJay is not open source because of their FUTO Temporary License that makes the project source available at best, well, here's the thing. It has to make money and protect itself to exist. It's a project that goes against corporate interests, no corporation will be willing to fund it. They cannot operate as yet another FOSS kibbutz like NewPipe if they want to get somewhere. NewPipe is a FOSS kibbutz and it has constant issues with playing YouTube videos, it's interface is clunky and it's overall a miserable experience if you want to use it for video viewing. GrayJay is more mature and feels a lot like the official YouTube app. Not only that, it aims to be a much more robust app in it's functionality. It's a massive project that needs funding and organization to thrive, and it can't just give it's code away under GNU GPL. And assuming that the license has "Temporary" in it's name, it is in fact a temporary protection as the project gets developed. Though only time will tell where that'll go.

To be honest, I'm impressed that FUTO operates on this honor system, where GrayJay is perfectly fine to use without a license, but they do ask you politely to support the project financially, because they need it to keep developing it.
1714823343695.png
At least, that's how I understand it. The license is optional, it's meant to act as a token of support for the project so it can be developed further. I couldn't find any information on their websites about any sort of limitations on the app's functionality without a license, nor did I experience any, so I assume it really is how it works. You can be a nigger faggot and freeload like me, or you can be a white man and pay them for a license. All it will do is that it will hide the "Buy" menu, but it's like Louis has said repeatedly with his copy of SuSE Linux. Even though it's free, if you found value in it, you should financially support the creators.

I also tried the other FUTO project, the FUTO Voice Input. It's good, but only when it comes to English. It can perfectly recognize my wonky accent at the standard settings, but their Polish model still has a long way to go, as it was only somewhat acceptable when I used the slow large model. The regular one made a lot of weird mistakes, but hopefully they'll manage to improve it in the future. It would also be really cool if it could act as a private replacement for "OK Google" that can interface with other apps that utilize Google's Home Assistant functionality. I'd like to use voice commands to for example call someone while I'm driving or change the song that I'm listening to, but I don't want Google to constantly listen to what I say just to give me that functionality.
 
The license is optional, it's meant to act as a token of support for the project so it can be developed further. I couldn't find any information on their websites about any sort of limitations on the app's functionality without a license, nor did I experience any, so I assume it really is how it works.
It's not meant to be optional, the app is basically open source shareware. You're meant to buy a license but the app functions without limitations if you don't, as an effectively unlimited free trial.
 
effectively unlimited free trial.
Yeah, just like Total Commander or WinRAR. Except GrayJay doesn't even bother with nag screens. They don't make themselves clear on the website or in the app that it's shareware with an unlimited trial and that you should pay for it like with Total Commander or WinRAR. That's why I said "honor system" and not "shareware".
 
In light of YouTube getting more aggressive on serving ads, I hope we see a desktop version of this and adoption of multiplatform identities by creators.

I can easily whip up a list of hundreds of channel names/IDs, one per line. I would hope to be able to import them that way without bothering with logging in to YouTube.

@larossmann
 
Last edited:
I had to manually install plugins from URL here: https://plugins.grayjay.app/ maybe because of the shitty 720p resolution I'm using preventing me from seeing a confirmation button on the "Official Plugins" box. That's exactly what it was. After adding two of them I could see the "Install Selected" button.

I went to settings and lowered default resolution of videos to 480p since I don't care. They would be 1080p by default.

There are a lot of weird things going on with the UI. Like I make a subscription group and can't find out how to add more creators later. I assume these are from it being an initial release of what was a phone-centric app, or 720p trouble.

The system that groups creator channels together across different platforms must be an opt-in scheme on their end (that's what I remember it being anyway). So you have a Hardware Unboxed on YouTube and Odysee but they are separate in your subscriptions. Incidentally, Gamers Nexus recently deleted their Rumble channel, or the one that was copying their videos was deleted (IDK).

I like it so far. It's rough around the edges but already usable. I wonder how hard YouTube will try to fuck it up. I just got the "Adblockers are not allowed on YouTube" popup for the first time on Brave browser.
 
Last edited:
There are a lot of weird things going on with the UI. Like I make a subscription group and can't find out how to add more creators later. I assume these are from it being an initial release of what was a phone-centric app, or 720p trouble.
It's an alpha release, so expect it to be buggy.

I tried logging into my YT account via GrayJay, but none of the authentication methods I used would work. Whether that's a bug or Google fuckery, who knows. I ended up exporting my subs from the mobile version and importing them into the desktop version.
 
Does the "grayjay://" protocol handler work for anyone on any OS?

I'll be making use of that later, by having a webpage link a bunch of channels or videos to open directly in the application. I'll use this generic bird character: https://www.compart.com/en/unicode/U+1F426

The application threw an error message after I kept a video open for hour(s) without watching it, and then couldn't play anything else. But I reopened it just now and it's fine. It also didn't update the subscription feed as I was adding more channels until I reopened.

There's no reason to panic, it's early alpha software. I'm interested in reading the changelogs.
 
Last edited:
Well I had to install NewPipe on my phone today because GrayJay can't get through a single YT video without falling to YTs block attempts. Not sure why NewPipe and SmartTube have got it down but GrayJay is still shit at getting around the blocks.

NewPipe is even more annoying getting subs imported in since it can't log into my account. It also thus has the same problem as GrayJay with not being able to automatically stay in sync with my subs. Something SmartTube also excels at. If only SmartTube supported phones.
 
Well I had to install NewPipe on my phone today because GrayJay can't get through a single YT video without falling to YTs block attempts. Not sure why NewPipe and SmartTube have got it down but GrayJay is still shit at getting around the blocks.

NewPipe is even more annoying getting subs imported in since it can't log into my account. It also thus has the same problem as GrayJay with not being able to automatically stay in sync with my subs. Something SmartTube also excels at. If only SmartTube supported phones.
youtube will buffer if you skip around or play in background, cant download youtube vids either. Yt-dlp still works so its probably a plug-in issue. which is a shame because grayjay's rumble, twitch and kick shit started to work perfectly without the perma 30 second looping.

YT vids appear to play fine if you play through the vid from start without fucking with the background.
 
I really like GrayJay and even bought a license, but all the android apps I've tried will sometimes start acting up for a little bit when youtube fucks with something. Only thing that's always worked for me has been using youtube via the Brave mobile browser, but the lack of audio only playback can be harsh if data caps are a concern.
 
Well I had to install NewPipe on my phone today because GrayJay can't get through a single YT video without falling to YTs block attempts. Not sure why NewPipe and SmartTube have got it down but GrayJay is still shit at getting around the blocks.

NewPipe is even more annoying getting subs imported in since it can't log into my account. It also thus has the same problem as GrayJay with not being able to automatically stay in sync with my subs. Something SmartTube also excels at. If only SmartTube supported phones.
NewPipe is not an exception, it also breaks constantly whenever YT messes something up. Sometimes it's a quick same-day update, sometimes it can take them up to a few days to implement a fix. It just is what it is.
 
Well I had to install NewPipe on my phone today because GrayJay can't get through a single YT video without falling to YTs block attempts. Not sure why NewPipe and SmartTube have got it down but GrayJay is still shit at getting around the blocks.
I've found GrayJay is usually better at getting around blocks than NewPipe, but for whatever reason the last time YT fucked around with their back end, it seemed to break GrayJay pretty badly, and it was broken for about a week. Happily it's fixed now.
NewPipe is not an exception, it also breaks constantly whenever YT messes something up. Sometimes it's a quick same-day update, sometimes it can take them up to a few days to implement a fix. It just is what it is.
When I used NewPipe, this would happen from time to time. The same thing happened with GrayJay very recently, and it took a few days to resolve (which is the longest it's taken to fix an issue since I first started using GrayJay about 9 months ago). Now it's all good again.

It's a small price to pay for sticking it to YouTube, and if I'm really desperate to download certain YT content right now and my preferred mobile app is broken, I'll try downloading it on my laptop with yt-dlp.
 
New version (v5? v4?) fixed that annoying hotkey bug.
Version 5 is the newest version of Grayjay that fixed that bug. Fucking finally it's fixed since it was the main thing that drove me away from it. I've been interested in replacing Freetube with Grayjay since its defining multiple features interested me.
 
Back