Automated YouTube RSS Feed Generator with Caching

somdn_product_page

This n8n workflow creates a custom RSS feed that displays the latest videos from selected YouTube channels, filtering out Shorts and videos older than a week. It efficiently manages data by caching video details in Redis to avoid redundant API calls, ensuring quick and up-to-date feed updates.

The workflow begins with a webhook trigger, which is used for real-time RSS feed request handling. Users configure the workflow by specifying YouTube channel IDs, Redis, and Google credentials. Once triggered, the workflow fetches RSS feeds from YouTube, filtering out Shorts and old videos. For each new video, it retrieves detailed information via the YouTube API and caches this data in Redis for efficiency.

The process involves splitting channels into individual items, checking the cache for existing video info, and retrieving details from YouTube when necessary. It then constructs RSS items with embedded video players and descriptions, assembling these into a complete RSS feed, which is returned through the webhook. This setup is ideal for content creators and enthusiasts wanting a personalized, automatically-updating video feed integrated into their preferred RSS readers.

This system offers a streamlined, automated solution for keeping up with your favorite YouTube creators through a custom RSS feed, reducing the need to visit YouTube, and enabling video playback directly from your RSS reader.

Node Count

>20 Nodes

Nodes Used

code, filter, if, manualTrigger, merge, redis, respondToWebhook, rssFeedRead, set, sort, splitOut, stickyNote, webhook, youTube

Reviews

There are no reviews yet.

Be the first to review “Automated YouTube RSS Feed Generator with Caching”

Your email address will not be published. Required fields are marked *