Their plugin system is interesting, they embedded a V8 engine to run JavaScript to then make some api calls to the various platforms. I am 99% sure this is against each platform ToS and that they will get sued by Twitch, YouTube, etc. Especially since they are asking people to pay. But I wish they good luck!
Been using it today, if they want mass adoption theyll need to gind a way to import subscriptions from youtube and find some slightly better way to recommend videos.
They arent going for mass adoption right now so ill say that it works just as expected and is a very smooth experiance. Maybe a few ui tweeks(let me sub from search results please) and some fixes to the loading screens but i can see myself using this on and off for the forseeable future.
It is not Open Source as claimed by Louis Rossmann <a href="https://gitlab.futo.org/videostreaming/grayjay/-/blob/master/LICENSE" rel="nofollow noreferrer">https://gitlab.futo.org/videostreaming/grayjay/-/blob/master...</a>
I'm not super technical but if someone knows, I would love to know how does it pull the video from Youtube/Twitch in the first place? Like wouldn't Youtube try and block sending data to this application somehow? Wouldn't twitch? If not today then when it pops up on their radar, and has a meaningful dataplace.
I'm curious if this reports playback to YT properly. I'm playing for premium and I'd like that money to go to the correct channels. They do mention the paid/unpaid mix, but explicitly call out only Patreon. Same for Nebula (with subscription) and Twitch (time watched, ads "viewed").<p>Also, I find it a bit funny that with their goals and target initial audience, they have social presence on Twitter but not mastodon/bluesky.
It would be very nice if once all those sources are aggregated with this tool, including hopefully all YouTube, X, and FB lists, saved items, histories, and browser histories, that all of this can be downloaded as a .CSV we can use to train our own local LLMs.<p>Getting our data out of these platforms is a feat!
In case people are wondering which architecture their Android is (to avoid downloading the bulky universal APK), I found mine is aarch64 with `lscpu` on Termux. Not sure if there's a more straightforward & universal way of finding that out!
To answer another common question, you can import your subscriptions from NewPipe by exporting the subscriptions as a JSON and opening the file in the Grayjay app. This flow will be improved in the future.
The idea behind this whole enterprise is great. And, generally speaking, this is what software and service developers should do: sell products, not people.
tried the app.<p>1. not open source.<p>2. has pay-to unlock feature but no idea what is behind the paywall. the website doesn't mention having to pay for it<p>3. does not have sponsorblock or anything related to that in the settings<p>edit: i don't care about "OSI compliant is only open source", rather i am fine with any free license