Skip to content

Multi-Feed Aggregation

Choose a tag to compare

@github-actions github-actions released this 01 Dec 21:51

Multiple RSS Entities Support [#16]

You can now aggregate items from multiple RSS feeds into a single accordion card! This major feature allows you to combine news from different sources, all sorted chronologically by publication date.

New Configuration Options:

  • entities - A list of entity IDs to aggregate items from multiple feeds
  • Toggle between single and multiple entity modes directly in the card editor

How It Works:

  • Items from all configured feeds are merged and sorted by publication date
  • Each article displays its source (entity friendly name) when using multiple feeds
  • Bookmarks and audio progress tracking work seamlessly across all feeds
  • Channel-specific options are automatically hidden in multi-entity mode

Enhanced Editor Experience

The card editor now features a clean toggle switch to enable multi-entity mode:

  • Single Entity Mode: Traditional single-feed configuration with full channel options
  • Multi-Entity Mode: Dynamic list of entity pickers with add/remove buttons
  • Smart configuration migration when switching between modes
  • Improved layout with entity pickers and remove buttons on the same line

Example Configuration

Single Feed:

type: custom:rss-accordion
title: Tech News
entity: sensor.tech_news
max_items: 10

Multiple Feeds (New):

type: custom:rss-accordion
title: News Aggregator
entities:
  - sensor.tech_news
  - sensor.local_news
  - sensor.weather_alerts
max_items: 15
show_bookmarks: true

Notes

When using multiple entities, the storage key for bookmarks and audio progress is based on the sorted list of entity IDs. Modifying the entity list will change the storage key, making previous bookmarks for that specific combination inaccessible.