That's a weird read having in mind I had to move to Wayland because x11 had severe screen tearing. I would have guessed Wayland had better support.
Selfhosted @lemmy.world Sharing caddy HTTPS certificates
Privacy Guides @lemmy.one What's your approach to email aliases?
Game Development @programming.dev How to reload an infinite world from any point using WFC?
Android @lemdro.id Use old android tablet for dashboard
Selfhosted @lemmy.world S3 compatible video YT/twitch-like streaming service?
Selfhosted @lemmy.world What's a good gethomepage-like project to show different type of information on a screen? Not only for deployed services
Québec @lemmy.ca Croyez-vous que je dois attendre les soldes du black friday?
Programming @programming.dev Audio inserted with ffmpeg has no sound
Personal Finance Canada @lemmy.ca Is wealthsimple better than EQ bank?
Québec Finance @lemmy.ca Wealthsimple est-il une bonne option comme HISA?
Montréal @lemmy.ca Dois-je accepter une augmentation de loyer de 3,5 % pour 2025?
Québec Finance @lemmy.ca Quel est le taux d'imposition des intérêts des comptes d'épargne?
Firefox @lemmy.ml Extension for subtitles in any page (not only video)?
Québec @lemmy.ca Quelle école de français recommandez-vous?
Montréal @lemmy.ca Quelle école de français recommandez-vous?
Programming @programming.dev How to store user's access tokens/API keys without hashing them?
No Stupid Questions @lemmy.world How should I wash dishes/surfaces in contact with raw chicken?
Selfhosted @lemmy.world Is my ZFS partition properly setup?
Android @lemmy.world Custom voice input service
Programming @programming.dev Can't access squid proxy via nodejs with axios
With invidious and in FreshRSS I use the youtube extension to use the embedded video player, you just need update this part of the code https://github.com/FreshRSS/Extensions/blob/master/xExtension-YouTube/extension.php#L153-L163It easy just to replace for this:
public function getHtmlContentForLink(FreshRSS_Entry $entry, string $link): string { $domain = 'www.youtube.com'; if ($this->useNoCookie) { $domain = 'www.youtube-nocookie.com'; } $domain = 'invidious.personal.com'; $params = 'quality=dash'; $url = str_replace('//www.youtube.com/watch?v=', '//'.$domain.'/embed/', $link); $url = str_replace('http://', 'https://', $url); $url = $url . '?' . $params; return $this->getHtml($entry, $url); }The only change is to use
$domain = 'invidious.personal.com';And add the parameterquality=dashSeems there's also this one https://github.com/tunbridgep/freshrss-invidiousbut haven't tried it