LogoRodel Reader
RSS Subscriptions

Add Feeds

Add and discover RSS feeds

Rodel Reader supports multiple ways to add RSS subscriptions, from manually entering URLs to batch importing OPML files.

Add by URL

Add Feed

The most direct way is to enter the subscription feed URL.

Steps

  1. Click the Add Feed button in the RSS module sidebar
  2. Enter the RSS/Atom feed URL
  3. Press Enter or click the fetch button
  4. Wait for parsing to complete, feed information will auto-fill
  5. Select target group (optional)
  6. Customize name and description (optional)
  7. Click OK to complete

Supported Formats

FormatDescription
RSS 2.0The most common feed format
Atom 1.0Modern feed format

Tip

The system automatically detects whether the URL points to RSS or Atom format, no manual specification needed.

Auto-parsed Information

After successful parsing, the system automatically extracts the following:

InfoDescription
TitleFeed name
DescriptionFeed summary
Website LinkSource site URL
IconFeed icon (if available)
AuthorContent author (if available)
LanguageFeed language

You can modify the name and description before adding to customize display content.


Import from OPML

Import OPML

OPML (Outline Processor Markup Language) is a universal subscription list exchange format for RSS readers, allowing batch import of many subscriptions at once.

Import Steps

  1. Click the More menu in the RSS module title bar
  2. Select Import OPML
  3. Choose a local OPML file
  4. Select import mode
  5. Confirm import

Import Modes

ModeDescriptionUse Cases
MergeKeep existing subscriptions, only add new feeds and groupsIncremental import, multi-source integration
ReplaceClear existing data, completely replace with OPML contentFresh start, backup restoration

Warning

Replace mode will delete all subscriptions and groups in the current service. Use with caution.

OPML Format

Standard OPML file structure example:

<?xml version="1.0" encoding="UTF-8"?>
<opml version="2.0">
  <head>
    <title>My Subscriptions</title>
  </head>
  <body>
    <outline text="Tech" title="Tech">
      <outline type="rss" text="Blog A" xmlUrl="https://..." htmlUrl="https://..."/>
      <outline type="rss" text="Blog B" xmlUrl="https://..." htmlUrl="https://..."/>
    </outline>
    <outline type="rss" text="News C" xmlUrl="https://..."/>
  </body>
</opml>

The system parses the following attributes:

AttributeDescription
xmlUrlFeed URL (required)
htmlUrlWebsite link
text / titleDisplay name
descriptionDescription

Nested <outline> elements are automatically recognized as groups.


Group Management

Group Management

Groups help you organize feeds by category.

Creating Groups

  1. Click the + button next to the Groups area in sidebar
  2. Enter group name
  3. Choose an icon (optional)
  4. Click OK

Group Operations

Right-click a group to perform the following:

OperationDescription
EditModify group name and icon
Move Up/DownAdjust group order
DeleteDelete group

Deleting Groups

When deleting a group, you can choose:

  • Delete group only: Feeds in the group move to root level
  • Delete feeds too: Delete the group and all feeds within it

Moving Feeds to Groups

  • Select when adding: Choose target group when adding a feed
  • Edit feed: Right-click feed → Edit → Change group
  • Drag and drop: Drag feed to target group

Post-Addition Processing

After successfully adding a feed, the system automatically performs:

StepDescription
Save to databaseStore feed information
Update sidebarDisplay newly added feed
Sync articles in backgroundFetch latest content from feed
Show unread countCount and display unread article count

Tip

Syncing happens in the background and won't block UI operations. Article list and unread count will auto-update when sync completes.


URL Validation

The system validates entered URLs:

CheckDescription
Format validationMust be a valid URL format
Protocol checkOnly http:// and https:// supported
Connection testAttempt to fetch feed content
Format parsingVerify it's valid RSS/Atom

Common Errors

ErrorPossible Cause
Invalid URL formatCheck if protocol prefix is included (http:// or https://)
Cannot connectNetwork issue or URL inaccessible
Parse failedURL doesn't return valid RSS/Atom content
TimeoutServer response too slow, default timeout is 30 seconds

Adding Feeds with Sync Services

If you use an online sync service (like Inoreader, Miniflux, etc.), the process of adding feeds may differ slightly.

Local RSS vs Sync Services

FeatureLocal RSSSync Service
Add feedsDirect additionAdd via service API
OPML importParse and import locallySend to server for processing
Group managementLocal managementSync to server
Data syncOne-way fetchTwo-way sync

Tip

When using sync services, subscription changes sync to the cloud and can be shared across multiple devices. See Sync Services documentation.


FAQ

How to find a website's RSS address?

  1. Look for RSS icon: Websites usually have an RSS icon link on the page
  2. View page source: Search for <link rel="alternate" type="application/rss+xml">
  3. Try common paths: Such as /feed, /rss, /atom.xml
  4. Use RSS discovery tools: Browser extensions or online services

No articles after adding a feed?

  1. Check if the feed has content
  2. Wait for background sync to complete
  3. Verify the feed URL is correct
  4. Try manually refreshing the feed

Feeds have no name after OPML import?

The OPML file may be missing text or title attributes. You can manually edit feed names after import.

How to export subscription list?

OPML export is not currently supported. It will be added in future versions.

On this page