Sender | Message | Time |
---|---|---|
1 Apr 2024 | ||
Interesting, thanks for the link :) | 14:09:18 | |
Samantaz Fox: If you did read everything, I hope you didn't take the wrong way what I said. As I said I personally think it's going FAR too slow compared to what it could be, but I understand why you want to do it this way (even if I wouldn't do it this way) | 14:12:37 | |
<dostoyevsky2> It's probably been already discussed but I don't understand how yesterday's fix works: https://github.com/iv-org/invidious/pull/4552/files | 14:14:21 | |
From what I understand it's using a value that the YouTube backend expect (a value that was found by reverse engineering the official clients I'm guessing) | 14:16:09 | |
TheFrenchGhosty I don't 100% agree with everything you said (e.x instances breaking). But other than that, I'm not perfect, and I'm open to positive criticism. | 14:17:48 | |
dostoyevsky2: in essence, when requesting data from Youtube, we're passing extra parameters. We don't know what these parameters do exactly (we don't have names to put on those values) but by observing what the official client does, we can deduce that this or that works/doesn't. | 14:19:33 | |
To be clear I didn't say "if instance break it's not a problem", what I meant to say was "if we can accelerate the speed at which things are going at the expense of instance stability/reliability, then so be it" | 14:19:59 | |
After that, it's a game of trying and guessing, until we find the right one. Maybe it's a debug parameter left here by Google employees? Who know. But all in all, that small number is currently the password to bypass other complicated client checks. | 14:20:28 | |
In reply to @samantazfox:pussthecat.orgI'm guessing they'll change this code/fix this loophole soon, they don't want another Vanced | 14:21:28 | |
It's temporary | 14:21:38 | |
TheFrenchGhosty It's not acceptable either, imho. If one day we move to stable releases, each release should be stable, as the name implies. Now that's kinda the same way with the merge batches I do. If you take the latest commit on master, it should always be stable. | 14:22:32 | |
Yes, this is temporary, as always. Last time was (checks notes) on Aug 6, 2023 | 14:23:26 | |
In reply to @samantazfox:pussthecat.orgYeah as I said I understand why you want things to be this way, even if personally I wouldn't do it this way | 14:23:27 | |
<dostoyevsky2> how is https://invidious.nerdvpn.de able to proxy the googlevideo.com link when you watch a video, is that an option one can select when installing invidious? | 14:33:01 | |
see the little gear icon at the top right | 14:33:45 | |
it's where you can change settings | 14:33:57 | |
(as a user) | 14:34:06 | |
Here is the section of the server config file where you can change the default values: https://github.com/iv-org/invidious/blob/master/config/config.example.yml#L492 | 14:34:42 | |
<dostoyevsky2> Ah, that's how it works... thanks! | 14:35:04 | |
you're welcome :) | 14:35:17 | |
Also, make sure to respect indentation and all that. YAML is pretty touchy on that | 14:36:39 | |
<dostoyevsky2> Sometimes I feel I am the only one who likes yaml and uses it everywhere... never had problems with the indentation in makefiles, python, or yaml... | 14:46:21 | |
YAML is fine (even GOOD honestly) if it's small enough and not "deep", if you have dozens of lines with multiples depth it's more complicated. | 14:47:42 | |
Samantaz Fox I love what you're doing with Invidious, and I appreciate you as person, just like everyone else in the room. My perception as an outsider is that the development process on Invidious feels like a 32 core CPU running a single threaded process. One Samantaz to hold the fort. But it does not have to be this way. I think your efforts would be more valuable if you were to figure out how to orchestrate and lead the other cores of the CPU, instead of trying to do all the work yourself. I know this is easier said than done, but I believe your time can bring even more value that way.
Finally, I think the conversation was somehow implying that we need to compromise on quality to move faster. This is absolutely not true, and there's a world where both velocity and quality (as we define it) improve simultaneously with a set of disciplines and processes, and building a community who cares about your standards of quality as you define it. I apologize if I'm making all of these long messages, I hope I'm not intruding too much. | 14:49:17 | |
No, no, it's fine. Those are good questions to ask! | 15:01:14 | |
Is there any plans on making invidious more multithreaded? | 15:19:37 | |
There are plans but the language doesn't even properly support multithreading yet so... it'll be awhile | 15:20:21 | |
Okay... I had 6 instances running before and that helped alot with load balancing. I try to get more people thar I personally know to use these frontends. They are an awesome project thar is very much needed these days with corporate greed going insane. | 15:25:26 | |
yes, running multiple containers is the best option at the moment. | 15:26:06 | |
I love libredirect | 15:26:36 |