https://github.com/kevinpapst/freshrss-youtube
A FreshRSS extension to directly embed videos from YouTube channel feeds
https://github.com/kevinpapst/freshrss-youtube
freshrss php rss-reader youtube
Last synced: over 1 year ago
JSON representation
A FreshRSS extension to directly embed videos from YouTube channel feeds
- Host: GitHub
- URL: https://github.com/kevinpapst/freshrss-youtube
- Owner: kevinpapst
- Created: 2016-12-01T22:22:58.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2024-03-17T22:44:47.000Z (over 2 years ago)
- Last Synced: 2025-03-18T00:37:48.104Z (over 1 year ago)
- Topics: freshrss, php, rss-reader, youtube
- Language: PHP
- Homepage:
- Size: 355 KB
- Stars: 61
- Watchers: 8
- Forks: 16
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Code moved to FreshRSS repository
The code is not maintained here any longer, but moved to the offical FreshRSS Extension directory:
https://github.com/FreshRSS/Extensions
# FreshRSS - YouTube video extension
This FreshRSS extension allows you to directly watch YouTube/PeerTube videos from within subscribed channel feeds.
To use it, upload the ```xExtension-YouTube``` directory to the FreshRSS `./extensions` directory on your server and enable it on the extension panel in FreshRSS.
## Installation
The first step is to put the extension into your FreshRSS extension directory:
```
cd /var/www/FreshRSS/extensions/
wget https://github.com/kevinpapst/freshrss-youtube/archive/master.zip
unzip master.zip
mv freshrss-youtube-master/xExtension-YouTube .
rm -rf freshrss-youtube-master/
```
Then switch to your browser https://localhost/FreshRSS/p/i/?c=extension and activate it.
# Features
- Embeds Youtube videos directly in FreshRSS, instead of linking to the Youtube page
- Simplifies the subscription to channel URLs by automatically detecting the channels feed URL
You can simply add Youtube video subscriptions by pasting URLs like:
- `https://www.youtube.com/channel/UCwbjxO5qQTMkSZVueqKwxuw`
- `https://www.youtube.com/user/AndrewTrials`
## Screenshots
With FreshRSS and an original Youtube Channel feed:

With activated Youtube extension:

## About FreshRSS
[FreshRSS](https://freshrss.org/) is a great self-hosted RSS Reader written in PHP, which is can also be found here at [GitHub](https://github.com/FreshRSS/FreshRSS).
More extensions can be found at [FreshRSS/Extensions](https://github.com/FreshRSS/Extensions).
## Changelog
0.10:
* Enhance feed content formatting when included
* Enhance YouTube URL matching
0.9:
* Set the extension level at "user" (**users must re-enable the extension**)
* Fix calls to unset configuration variables
* Register translations when extension is disabled
0.8:
* Automatically convert channel and username URLs to feed URLs
0.7:
* Support for PeerTube feed
0.6:
* Support cookie-less domain www.youtube-nocookie.com for embedding
0.5:
* Opened "API" for external usage
0.4:
* Added option to display original feed content (currently Youtube inserts a download icon link to the video file)
* Fixed config loading
0.3:
* Added installation hints
0.2:
* Fixed "Use of undefined constant FreshRSS_Context"