Skip to content

A FreshRSS extension to directly watch YouTube videos through Invidious. Forked from the original and enhanced

Notifications You must be signed in to change notification settings

tunbridgep/freshrss-invidious

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 

Repository files navigation

Updated 2022

This fork has been updated from the original version and enhanced with new features, including:

  • Replaced indivio.us with yewtu.be as the default instance, because invidio.us is defunct
  • Added embeds for invidious videos when the feed is directly from an invidious instance, as well as youtube feeds
  • Added option to replace all youtube embeds and links with invidious embeds/links in ALL feeds
  • Added inline descriptions for Youtube and Invidious feeds
  • Added a "Watch on Youtube" link to allow watching videos on YouTube in cases where invidious doesn't work properly or is slow (optional, enable in settings)
  • Base URL is no longer required in settings. You can now use a full invidious instance URL
  • Major rewrite and simplification of codebase

The original readme is preserved below, with only minor changes.


FreshRSS - Invidious videos extension

This FreshRSS extension allows you to directly watch YouTube videos displayed by your favorite Invidious instance from within subscribed channel feeds.

To use it, upload the xExtension-Invidious directory to the FreshRSS ./extensions directory on your server and enable it on the extension panel in FreshRSS.

This extension is originally forked from Kevin Papst's extension : Freshrss-Youtube.

Installation

The first step is to put the extension into your FreshRSS extension directory:

cd /var/www/FreshRSS/extensions/
wget https://github.com/tunbridgep/freshrss-invidious/archive/master.zip
unzip master.zip
mv freshrss-invidious-master/xExtension-Invidious .
rm -rf freshrss-invidious-master/

Then switch to your browser https://localhost/FreshRSS/p/i/?c=extension and activate it. You may want to configure it so you'd pick your favorite Invidious instance. A list of existing instances is available on Github

Screenshots

With FreshRSS and an original Youtube Channel feed: screenshot before

With activated Invidious extension : screenshot after

Chose whether instance you'd like to use as your frontend : screenshot_params

About FreshRSS

FreshRSS is a great self-hosted RSS Reader written in PHP, which is can also be found here at GitHub.

More extensions can be found at FreshRSS/Extensions.

About

A FreshRSS extension to directly watch YouTube videos through Invidious. Forked from the original and enhanced

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 83.1%
  • HTML 16.9%