89 lines
3 KiB
Markdown
89 lines
3 KiB
Markdown
# 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.
|
|
|
|
## 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:
|
|

|
|
|
|
## Wide Version
|
|
|
|
Use this one if you'd like to fill the whole pane or much of the browser window with the video, rather than specifying a fixed size. If you really want a large video, I suggest adding this User CSS, to prevent the duplication of info shown in the top item bar:
|
|
|
|
```
|
|
div.content > header {
|
|
display: none !important;
|
|
}
|
|
.flux_header {
|
|
font-size: 18px !important;
|
|
}
|
|
|
|
.flux .flux_header .item .title {
|
|
font-size: 18px !important;
|
|
}
|
|
|
|
.flux .flux_header .item .date {
|
|
font-size: 18px !important;
|
|
}
|
|
```
|
|
|
|
This hides the header nested within each item, and enlarges the header that already is shown. This is useful for non-video content, too.
|
|
|
|
|
|
## Changelog
|
|
0.14
|
|
- Changed the embed code to allow relative sizing. You can simply specify a width (e.g. '100%') and it will scale via aspect-ratio.
|
|
- Fixed a bug where embedding the video didn't replace all of the content, just the first enclosure, leaving thumbnails and channel descriptions under the video.
|
|
|
|
0.12:
|
|
- Turkish language support added
|
|
|
|
0.11:
|
|
- Modernized codebase for latest FreshRSS release 1.23.1
|
|
- Moved from [custom repo](https://github.com/kevinpapst/freshrss-youtube) to FreshRSS official extension repo
|
|
|
|
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 [youtube-nocookie.com](https://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"
|