RSS Dashboard

approved

by Aditya Amatya

A dashboard for organizing and consuming RSS feeds, YouTube channels, and podcasts with smart tagging, media playback, and seamless content flow.

β˜… 447 stars↓ 80,923 downloadsUpdated 2d agoMIT
View on GitHub
RSS Dashboard Logo

RSS Dashboard

Only the feeds you need

Stream the world's knowledge into your vault: RSS, podcasts, and YouTube, all in one Dashboard


β˜• Buy me a coffee

Buy Me a Coffee at ko-fi.com

πŸ“£ Community β€’ Features β€’ Screenshots β€’ Installation β€’ Getting Started β€’ Troubleshooting β€’ License

Community

Want to influence the next release? : Join our Discord server: it's where we:

  • Help build our manually curated Discover page (Collection of hand-pick RSS feeds, grouped by category (philosophy, engineering, physics etc.) for one-click subscribe.)
  • Discuss ideas, questions, and best practices in real time
  • Share sneak peeks of upcoming features (get early feedback!)

πŸ‘‰ Click here to join - https://discord.gg/9bu7V9BBbs - See you inside!

Features

βœ… Implemented
FeatureDescriptionStatus
Multi-Format RSS SupportSupport for RSS, Atom, and JSON feeds with automatic feed discovery and parsingβœ…
YouTube IntegrationConvert YouTube channels, users, and playlists to RSS feeds with embedded video playerβœ…
Podcast SupportFull podcast feed support with integrated podcast playerβœ…
Discover PageCurated collection of RSS feeds organized by categories (News, Technology, Science, etc.)βœ…
Article Reader ViewBuilt-in reader with full article content fetching and markdown conversionβœ…
Article SavingSave articles as markdown files with customizable templates and frontmatterβœ…
Folder OrganizationOrganize feeds into folders and subfolders with hierarchical structureβœ…
Tag ManagementAdd custom tags to feeds and articles for better organizationβœ…
OPML Import/ExportImport and export feed subscriptions in OPML formatβœ…
Auto-RefreshAutomatic feed refresh with configurable intervalsβœ…
Article FilteringFilter articles by read status, age, starred, saved, and moreβœ…
Article SortingSort articles by newest, oldest, and group by feed, date, or folderβœ…
PaginationPaginated article lists with configurable page sizesβœ…
Media DetectionAutomatic detection of video and podcast contentβœ…
Custom TemplatesCustomizable templates for saved articles with variable substitutionβœ…
Androi/iPad SupportSupport mobile devices with responsive designβœ…

Planned Features

πŸ”„ Planned
FeatureDescriptionStatus
Advanced AnalyticsTrack reading time, articles read, and detailed insightsπŸ”„
Text-to-Speech (TTS) SupportEnjoy smooth, multilingual narrationβ€”even within article.πŸ”„
Keyboard ShortcutsImplement keybindings for navigationπŸ”„
Newsletter IntegrationSupport for newsletter subscriptions and managementπŸ”„
YouTube TranscriptsExtract and display YouTube video transcriptsπŸ”„
NoteStamp IntegrationEnhanced note-taking with timestamps and annotationsπŸ”„
Advanced SearchFull-text search across all saved articles and feedsπŸ”„
Progress TrackingTrack reading progress and podcast playback positionπŸ”„

Installation

Manual Installation

  1. Download the latest release files (manifest.json, styles.css, main.js) from the Releases page.
  2. Create a folder named "rss-dashboard" in the Obsidian plugins folder (.obsidian/plugins).
  3. Copy the files from step 1 into the new folder.
  4. Enable the plugin in the Obsidian settings under the "Community plugins" section. You might have to restart Obsidian to see the plugin.

Installing through BRAT

  1. Install BRAT from the Community Plugins in Obsidian.
  2. Get the link to the GitHub repository: https://github.com/amatya-aditya/obsidian-rss-dashboard
  3. Open the command palette and run the command "BRAT: Add a beta plugin for testing"
  4. Using the link from step 2, copy that into the modal that opens up and Select the latest version (recommended)
  5. Click on Add Plugin -- wait a few seconds and BRAT will tell you what is going on.
  6. After BRAT confirms the installation, in Settings go to the Community plugins tab.
  7. Refresh the list of plugins.
  8. Find the RSS Dashboard in the plugin list and Enable it (If not enabled)

Getting Started

Adding Your First Feed

  1. Open the RSS Dashboard view using the ribbon icon or command palette
  2. Click the "+" button in the sidebar to add a new feed
  3. Enter the feed URL or website URL (the plugin will auto-discover RSS feeds)
  4. Choose a folder to organize your feed
  5. Click "Add Feed" to start following the feed

Using the Discover Page

  1. Open the RSS Discover view using the search icon or command palette
  2. Browse through curated feeds organized by categories
  3. Use filters to find specific types of content
  4. Click "Add Feed" on any feed card to subscribe instantly

Reading Articles

  1. Click on any article in the dashboard to open it in the reader view
  2. Use the built-in reader for a clean reading experience
  3. Save articles as markdown files for permanent storage
  4. Use the video player for YouTube content or audio player for podcasts

Organizing Your Feeds

  1. Create folders and subfolders to organize your feeds
  2. Add tags to categorize your content
  3. Use the filtering and sorting options to find specific articles
  4. Export your feed list using OPML for backup

Troubleshooting

Common Issues

Feed not loading:

  • Check if the feed URL is correct
  • Try refreshing the feed manually
  • Some feeds may require authentication

YouTube feeds not working:

  • Make sure you're using a valid YouTube channel URL
  • Try using the channel ID instead of the custom URL
  • Some channels may have disabled RSS feeds

Podcast audio not playing:

  • Check if the audio URL is accessible
  • Some podcasts may require authentication
  • Try opening the audio URL in a browser

Getting Help

If you encounter any issues or have suggestions:

Support the Development

If you find this plugin useful, consider supporting its long-term development:

β˜• Buy me a coffee

Buy Me a Coffee at ko-fi.com

Other Plugins by Me

  1. Media Slider
  2. Zen Space

License

This project is licensed under the MIT License - see the LICENSE file for details.

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.