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](https://discord.gg/9bu7V9BBbs): 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
| **Feature** | **Description** | **Status** | | --------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------- | | **Multi-Format RSS Support** | Support for RSS, Atom, and JSON feeds with automatic feed discovery and parsing | βœ… | | **YouTube Integration** | Convert YouTube channels, users, and playlists to RSS feeds with embedded video player | βœ… | | **Podcast Support** | Full podcast feed support with integrated podcast player | βœ… | | **Discover Page** | Curated collection of RSS feeds organized by categories (News, Technology, Science, etc.) | βœ… | | **Article Reader View** | Built-in reader with full article content fetching and markdown conversion | βœ… | | **Article Saving** | Save articles as markdown files with customizable templates and frontmatter | βœ… | | **Folder Organization** | Organize feeds into folders and subfolders with hierarchical structure | βœ… | | **Tag Management** | Add custom tags to feeds and articles for better organization | βœ… | | **OPML Import/Export** | Import and export feed subscriptions in OPML format | βœ… | | **Auto-Refresh** | Automatic feed refresh with configurable intervals | βœ… | | **Article Filtering** | Filter articles by read status, age, starred, saved, and more | βœ… | | **Article Sorting** | Sort articles by newest, oldest, and group by feed, date, or folder | βœ… | | **Pagination** | Paginated article lists with configurable page sizes | βœ… | | **Media Detection** | Automatic detection of video and podcast content | βœ… | | **Custom Templates** | Customizable templates for saved articles with variable substitution | βœ… | | **Androi/iPad Support** | Support mobile devices with responsive design | βœ… | ## Planned Features
πŸ”„ Planned
| **Feature** | **Description** | **Status** | | --------------------------------------- | ------------------------------------------------------------------------------------------ | ------------ | | **Advanced Analytics** | Track reading time, articles read, and detailed insights | πŸ”„ | | **Text-to-Speech (TTS) Support** | Enjoy smooth, multilingual narrationβ€”even within article. | πŸ”„ | | **Keyboard Shortcuts** | Implement keybindings for navigation | πŸ”„ | | **Newsletter Integration** | Support for newsletter subscriptions and management | πŸ”„ | | **YouTube Transcripts** | Extract and display YouTube video transcripts | πŸ”„ | | **NoteStamp Integration** | Enhanced note-taking with timestamps and annotations | πŸ”„ | | **Advanced Search** | Full-text search across all saved articles and feeds | πŸ”„ | | **AI-Powered Summarization** | Generate summaries of articles using AI for quick insights | πŸ”„ | | **Progress Tracking** | Track 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](https://github.com/amatya-aditya/obsidian-rss-dashboard/releases). 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: - Create an issue on [GitHub](https://github.com/amatya-aditya/obsidian-rss-dashboard/issues) - Join our [Discord community](https://discord.com/invite/9bu7V9BBbs) - Check the existing issues for solutions ## 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](https://github.com/amatya-aditya/obsidian-media-slider) 2. [Zen Space](https://github.com/amatya-aditya/obsidian-zen-space) ## License This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.