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-L163
It 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 parameter quality=dash
Seems there's also this one https://github.com/tunbridgep/freshrss-invidious
but haven't tried it
Maybe FreshRSS with some extensions?
I saw a recent commit to fire an event when saving a favorite, so probably you can get an extension to send the link to something like archivebox for the pages you favorite.
I've just fiddled with an already created extension, but they seem fairly simple to create your own easily.
Of course you can inject JS so you could make it more complex if you want.