mirror of
https://github.com/FreshRSS/FreshRSS.git
synced 2026-07-30 00:36:58 -04:00
* Show only one representation per media:group A <media:group> gathers <media:content> elements that are effectively the same content, yet different representations (e.g. several resolutions of the same video), but every representation was stored and rendered as its own enclosure. For instance, articles from PeerTube feeds showed the same video five times. When loading entries, keep only one <media:content> per <media:group>: the one marked with isDefault="true", or the first one otherwise. https://www.rssboard.org/media-rss#media-group Fixes #8569 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * Update SimplePie to include FreshRSS/simplepie#86 Regenerate the vendored SimplePie from FreshRSS/simplepie@freshrss via `composer update --no-autoloader`, replacing the hand-patched Item.php with the merged upstream version. Includes <https://github.com/FreshRSS/simplepie/pull/86>. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * Remove redundant test Already covered by https://github.com/FreshRSS/simplepie/pull/86 --------- Co-authored-by: Claude Fable 5 <noreply@anthropic.com> Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
Libraries
SimplePie
FreshRSS uses a forked version of SimplePie, with a number of patches.
See the read-me of our fork.
Updating libraries
Some of the libraries in this folder can be updated semi-automatically by invoking:
cd ./FreshRSS/lib/
composer update --no-autoloader
Remember to read the change-logs, proof-read the changes, preserve possible local patches, add irrelevant files to .gitignore (minimal installation), and test before committing.