FeederReader User’s Guide

Document Version 0.41A

© 2004-2005 Greg Smith

1         Introduction

FeederReader is a program running on a Windows Mobile Pocket PC used for downloading news, blogs, audio, and video directly to your mobile device. Stay informed and entertained by subscribing (free!) to your personal selection of feeds from millions of text, audio, and video news, blogs, and podcasts available on the internet.

 

Many sources of information are being formatted as RSS feeds and can be downloaded directly to your Pocket PC using FeederReader. No desktop is required! You can update the feeds when the Pocket PC is connected to the internet (through a LAN, Mobile Phone, or ActiveSync) and read them while offline. This User’s Guide describes the how to use the program and its significant features.

 

If you’re new to RSS Feeds, you may want to review the Glossary and Objects sections in this manual. For an overview of usage, see the Basic Functions section. To learn what each of  the menu items do, see the Menus section. For additional Support, How-To’s, and Tips & Tricks, visit www.FeederReader.com.

Enclosures and Podcasts

Full support for downloading enclosures and all podcasts, audio and video.

Easy Reading

Minimal Controls needed for Reading messages, while keeping track of which ones have already been read.

Large Number of feeds

FeederReader is designed for reading a large number of RSS Feeds on your Mobile Device. Included are tools to read and manage feeds and messages as well as updating multiple feeds at the same time in the background.

Integrated Error Display

See what errors occurred on which feeds, and the type of error.

Message Lock

Keep messages from being deleted.

OPML Import and Export

Save your list of feeds for others to use or import other people’s list of feeds.


2         Table of Contents

1      Introduction. 1

2      Table of Contents. 2

3      Quick Start 3

4      Program Overview.. 3

5      General Concepts. 3

5.1       RSS Feed. 3

5.2       Message. 4

5.3       Enclosure. 4

5.4       URL. 4

5.5       OPML File. 4

5.6       Commute Mode. 4

5.7       Expert Mode. 5

5.8       Manage RSS Feeds Mode. 5

6      Basic Functions. 5

6.1       Updating (aka “Downloading”) 5

6.2       Update Queue. 5

6.3       Reading. 6

6.4       Expiring. 6

6.5       Elapsed. 6

6.6       Deleting. 7

7      Enclosure Management 7

7.1       Enclosure Display. 7

7.2       Downloading Enclosures. 8

7.3       Viewing Enclosures. 8

7.4       Deleting Enclosures. 8

8      Display. 9

8.1       List Window.. 9

8.2       View Window.. 11

8.3       Status Bar 11

8.4       Large Status Box. 12

8.5       Warning List 13

8.6       URL Box. 13

8.7       Enclosure Toolbar 13

9      Menus. 14

9.1       Toolbar 14

9.2       OPML Context Menu. 20

9.3       RSS Feed Context Menu. 22

9.4       Message Context Menu. 23

10        Global Options. 24

11        Per-Feed Options / Properties. 29

12        Program Updates. 31

13        Storage. 32

14        Glossary. 33

 


3         Quick Start

Here's the 20-second introduction to FeederReader after installation:

Step 1: Make sure you can connect to the internet using Pocket Internet Explorer.
Step 2: Use Do | Update All Feeds to check for new messages.
Step 3: Use Do | Update All Enclosures to download any audio/video enclosures that were found.
Step 4: Tap the "Down Arrow" to go from message to message.
Step 5: Tap Do | Manual Expire/Delete to mark messages for deletion (messages won't be deleted completely until they are removed from the feed by the feed producer).
Step 6: Tap Do | Play | Audio (or Video) to play any fully downloaded podcasts. If nothing plays, the podcasts are not completely downloaded, so go to step 3.

4         Program Overview


The major portions of the screen are the List Window and the View Window separated by a Movable Bar. From the bottom are the Main Toolbar, the Status Bar, and (sometimes) the Enclosure Toolbar. You interact with FeederReader by tapping in the List Window, scrolling up and down in the View Window, and tapping the Main Toolbar icons and menus. Each of the major sections of the program are explained in sections below.

5         General Concepts

This section describes some of the concepts you’ll need when using FeederReader.

5.1      RSS Feed                                                          

An RSS Feed is generally maintained by one person and/or company and contains messages that are published by that person on the internet and then periodically loaded into a news aggregator to be read by you. Although it appears somewhat like e-mail, which is a “push” system, RSS Feeds are a “pull” system where the news aggregator or reader retrieves the RSS Feed from the URL when you tell it to.

5.2      Message

This is a single message or news item consisting of a Title, Link, and Text and contained in an RSS Feed. Messages are generally transient items that are loaded from the RSS Feed during an Update, Read by the user, then Expired, and finally Deleted.

5.3      Enclosure

This is like an attachment in email. The message may contain one or more audio or video files called an “enclosure”. Generally an enclosure can be of any file type and is generally of a larger size from several kilobytes to many megabytes. Enclosures are downloaded separately from messages or feeds. The “life cycle” of an enclosure is this: download the message (during a feed update), download the enclosure, listen (or view) the enclosure, and finally delete the enclosure.

 

There are many items throughout the program provided for enclosure support, including:

 

Menu Items: Update Enclosures (all / by feed / by category), Statistics Enclosures, List Enclosures, Next/Previous Enclosure.

Message Display: display, download, launch enclosures from message display.

Enclosure List: display, download, launch enclosures from a master list.

Queue: Queue just for enclosures. Downloading enclosures does not stop updating feeds. Download while playing, reading, and updating feeds.

Status Display: Separate Remaining display for enclosure queue, Large status box includes details of active enclosure downloads.

Options: Enclosure Tab.

5.4      URL

The generic way for specifying a file on the internet. Uniform Resource Locator is the string that identifies the protocol, host, file path, and file name for files on remote hosts. For this program, the URL is in the form http://hostname/filepath/filename.ext and is the format you enter OPML Files or RSS Feeds in the URL box when retrieving New From Web.

5.5      OPML File

An OPML File is a format used for storing a list of RSS Feeds. These files can be saved and loaded between different users for trading favorite RSS Feeds or for transferring lists of RSS Feeds between different programs.

5.6      Commute Mode

Commute Mode will force FeederReader to only play the same type of enclosure that is currently playing. This works for ANY type of media or enclosure, but is especially powerful with audio only. On the Do | Play menu you can tap to play Audio or Video. This will automatically play that type of enclosure AND turn on Commute Mode. This means that if you tap Audio, the next AUDIO enclosure will play, AND as you type "Next" or "Delete&Next" icons, FeederReader will go to the next AUDIO enclosure. I've used it for two main purposes: 1) during commuting--I only want to hear audio while driving and 2) trying to reduce memory card usage--I want to view all the videos because they're taking more space on my Compact Flash card. It really works well while commuting, hence the name.

5.7      Expert Mode

Expert Mode will display additional menus and menu items in the main toolbar. Once you have a handle on the basics of FeederReader, turn on Expert Mode to be able to List Enclosures, gather Statistics, view message and feed details and more.

5.8      Manage RSS Feeds Mode

When Manage RSS Feeds is ON, you will see checkboxes next to each item in the List Window. This will allow you to select as many feeds as you want, then move them using the Move To Popup menu item for feeds and categories. You can also use this selection mechanism for various “group” functions like download enclosures and updating feeds.

6         Basic Functions

6.1      Updating (aka “Downloading”)

The main method of Updating feeds is to use the Do | Update All Feeds menu item.

There are several other ways to Update the data from the feeds in the List View. You can select Update All RSS from the Do toolbar menu to update all feeds. Or you can Update Children of an OPML File or Update Parent of any message. In all of these cases, the chosen Feeds are updated in a background thread that allows you to keep reading messages. You can change some of the parameters of Updating in the Tools | Options… toolbar menu. The Status Bar is automatically displayed (if you’ve turned it off) when you begin an Update. The Status Bar contains status messages from the first thread and the Remaining Box counts down the remaining Feeds to be Updated. To see the status of all Update Threads, click the Remaining Box to bring up the Large Status Box. When all Updates are complete, the Remaining Box displays “0” and the List View is updated to reflect any new Messages.

 

Writing to the Storage folder occurs during almost every step of the Update. The speed of the storage media can drastically affect the overall speed of the Update.

6.2      Update Queue

The Update Queue contains the list of RSS Feeds that are being updated. The Connections option in Tools | Options… | Connections Tab controls the number of simultaneous Updates that can occur. When one Update Thread ends, the next RSS Feed in the Update Queue is then started. The Remaining Box displays the number of RSS Feeds in the Update Queue and that are currently being updated. When all Updates in the Queue are completed, the Remaining Box displays 0.

6.2.1      Status

The Status Bar displays the Status of the first Update Thread. This is useful if there is only one RSS Feed being updated. To view the status of all the Update Threads, click the Remaining Box to display the Large Status Box.

 

Each of the following stages is represented:

 

"Reading...X" : writing raw file to storage. X indicates the number of bytes read.
"Parsing Feed X / Y": writing new children to storage as they are parsed. X is the number of new messages found, Y is the total number messages found in the feed.
"Saving Attributes..." : writing feed attributes to storage..
"Rewriting Parent with X children" : writing child links to the parent.

6.2.2      Stop

To clear the Update Queue, press the Red X button on the toolbar. This will clear the queue, but not interrupt currently-updating feeds. The Remaining Box reflects the feeds that are remaining. After this "Stop" you can then add more feeds to the queue in a normal manner. In this way, the stop button really acts as a "Clear Queue" button.

6.3      Reading

You can move around the List View with the DPAD on your device and read different messages. As the List View node is highlighted, the data from that node, or message, is displayed in the HTML View. You can also move to different nodes in the List View through the Next Arrow drop down menu item. This will allow you to go to the next or previous message that is Unread or Expired. Alternatively, you can press the Next Arrow toolbar menu item. This will take you to the next unread message and keep the focus on the HTML View allowing you to use the DPAD to move around the message text. For normal reading, you will likely want to use the Next Arrow. This combined with the DPAD is the fastest way to read all the messages.

6.4      Expiring

When a message is flagged “Expired” it simply means that the message is scheduled for deletion. Messages can be Expired manually by checking the Expire message menu item or entire feeds can be Expired manually by selecting the Expire All feed menu item. Or you can Expire Messages that have been Read. To Expire messages based on the length of time since they were downloaded, you can select Find Expired, and FeederReader will Expire messages that have existed on your device for a certain period of time. You can modify the behavior of message expiring in the Expire tab of the Tools. | Options… dialog. With Options…,  you can set Unread Messages to Expire after one period of time, and Read Messages to Expire after a different amount of time.

6.5      Elapsed

A Message has elapsed if it did not exist in the last Update of the Feed. You cannot manually modify the Elapsed Flag.

6.6      Deleting

Once you have deleted a message, all data associated with the message are removed. Generally, you will want to delete Expired messages either automatically or manually.

 

To delete Messages manually, select Do | Manual Expire/Delete. This will automatically find messages to Expire, and then Delete all Expired messages. To set up FeederReader to automatically Expire messages, choose Tools | Options… | Update Tab | During Update Expire/Delete. Messages are deleted if they meet the age criteria specified on the Tools | Options | More toolbar | Keep Tab.

 

To prevent a message from being deleted, mark a message with the Keep flag. To do this, tap the “Lock” icon on the toolbar while viewing the message.

7         Enclosure Management

7.1      Enclosure Display

When enclosures are in the viewed message, the Enclosure Toolbar will be displayed. With the Enclosure Toolbar you can download, play and delete the enclosures.

 

In addition to the Enclosure Toolbar, you can get specific information about each enclosure from the message window itself. Each message containing an enclosure will have that enclosure listed below the horizontal line at the end of the message text. Each enclosure will display in the following format:

 

XX% A_B_C.ext d,ddd,ddd/tt,ttt,ttt

URL

Last Return Codes:  rrrrr

 

XX% : the current  percentage downloaded. Clicking this percentage number places the enclosure in the download queue.

A_B_C.ext : the filename of the enclosure data and .ext is the extension of the file. The original file extension from the URL is retained on the file for players or viewers that require it. Clicking this filename will play the file. The program used to play the file is that which is registered in the Registry for playing that file type.

d,ddd,ddd : the current downloaded size of the file, in bytes.

tt,ttt,ttt : the total size of the file, as indicated in the enclosure information.

URL : the full URL of the enclosure file.

rrrrr : the http result codes from the last download from the web.

 

 

Here’s an example:

45% 3_13_1.mp3 7,120,790/12,222,694

http://homepage.mac.com/adamcurry/DSC/DSC-2004-11-22.mp3

Last Return Codes:  Success

7.2      Downloading Enclosures

Most of the time, you will download enclosures by selecting Do | Update All Enclosures from the Main Toolbar. This will download all enclosures of all feeds and messages. You can also download specific enclosures by viewing the message containing the enclosure and tapping the Download icon. This will put the enclosures of the current message into the download queue.

7.3      Viewing Enclosures

There are several easy ways to view enclosures. If you just start the program and want to listen to the first audio podcast that has already been downloaded, tap Do | Play | Audio. You can select Video to play the first videocast.

*

If you want to listen to or view the enclosure of the message you are currently reading, tap the Play icon in the Enclosure Toolbar. If you want to play the first downloaded enclosure in a specific feed, select the feed in the List View, then tap the Play button and FeederReader will find the first downloaded enclosure.

 

If you want to listen to or view the next enclosure after finishing the current one, just tap the Expire Then Play Next icon. With one tap, this will delete the current (or last) enclosure and begin the next one. You can use it for audio or video or both. In Commute Mode, this will continue playing the same type of enclosure. This is the “all purpose” enclosure icon.

 

You can force FeederReader to launch a specific downloaded (or partially downloaded) enclosure by tapping the filename within the Message View as described in “Enclosure Display” above.

7.4      Deleting Enclosures

Enclosure data files are deleted when the message is expired. For details of how to expire messages automatically or manually, see Expiring.

 

The easiest way to delete the enclosure after you just finish listening or viewing it is to tap the Expire Then Play Next button, which gives you “One-Tap” file management. Or you can select the message in the List View and tap the Delete icon on the Enclosure Toolbar.

 

 

8         Display

8.1      List Window

The List Window allows you to quickly traverse the Messages and Feeds available for viewing. The selected Node is displayed in the View Window. When both the List Window and the View Window are displayed, you can tap and drag the line between them to display more or less of each window. The List Window also displays the status of each of the Feeds and Messages. For the Feeds, the icon shows the last error encountered during an Update. For Messages, the icon displays the Flag associated with the Message.

 

8.1.1      Icons

There are several sets of icons depending on whether the List element is a Feed, OPML File, Category, or a Message.

8.1.2      General Icons

These indicate the type of List Element this is, whether RSS Feed or OPML File if no error has occurred.

OPML File or Category

RSS Feed

Unspecified, (also see message icons below)

8.1.3       Error Icons

This icon set indicates the last error that occurred on the OPML File or RSS Feeds. To see the specific error text, you can tap the Show Errors link in the View Window, or select Display | View Window | Errors from the toolbar. If the last update occurred successfully, you will not see these icons, but the error text from previous errors is still available.

Error During Initial Connection

IO Error During Retrieval

Web Error During Retrieval

Other Error During Retrieval

Error XML Parsing

Error Unspecified

Error Unspecified

File Not Found Error or
File Corruption Error

 

Web Timeout Error

Web Connection or Authorization Error

 

8.1.4      Errors

The most common errors are connection related. The “H” error in particular occurs when you are not connected to the internet. When this occurs, check your internet connection. If it appears to be connected, make sure you can view web pages with Pocket Internet Explorer. If there still is a problem, you may be using a Proxy that requires Authentication. A few devices from certain manufacturers do not pass Proxy Authentication information to FeederReader. If this seems to be occurring, please post on the FeederReader Forums.

 

If you see the “Red Circle”, it may be time to try a recovery. First, try to exit and restart FeederReader, then post on the FeederReader Forums for more help.

"F" means some sort of file failure in the storage area that prevents FR from
retrieving the data. This could result in lost messages, feeds, or flags. This may be occurring because of  corrupted flash memory. Try again to exit and restart FeederReader. You may need to re-enter the URL for the affected feed.


Generally, "C", “H”, and the “Yellow Clock” are connection-related errors having to do with your specific internet connection, or unable to find host, or timeout, etc. “IO” could be connection-related or a file-storage-related error.

 

"X" is an XML parsing error. Make sure that the feed validates by tapping the “Validate Feed (Online)” while connected to the internet and review any error messages. Most likely you will see a similar message as the Show Errors will show you. You can email the feed producer to let him/her know of the error, or post on the FeederReader Forums for additional help.

 

You can get a summary of all errors in all feeds by going to Expert Mode and selecting Tools | Statistics | Errors. This is a good way to get a general idea how well the last update went.

8.1.5      Flag Icons

Only one icon is displayed. They will appear in the order shown in the table. For instance, if a Message is marked Keep then it will display the lock regardless of the status of other flags. If a Message is marked Expired and Elapsed, then only the Expired icon is displayed.

 

Message Keep

Message Expired

Message Enclosure “On Hold”

Audio Enclosure Read/Unread

Video Enclosure Read/Unread

Image Enclosure Read/Unread

Other Enclosure Read/Unread

Message Unread

Message Elapsed

(blank) Message Read

8.2      View Window

The View Window displays data from the selected element in the List Window. This is where you read each of the Messages. The Display | View Window toolbar menu (when in Expert Mode) allows you to change what is displayed in this window, including viewing the Raw File from the feed, or the Raw HTML generated by FeederReader.

8.3      Status Bar

The Status Bar displays various messages during Updating Children or reading messages. While Updating Children, the status of the first Updating thread is displayed. To determine the status of more than one thread, use the Large Status Box. On the right side of the Status Bar, the number of items in Update Queue and the Enclosure Queue are shown on the right side of the Status Bar.. On the left side of the Status Bar is displayed the number of warning messages. Tapping on the number of Warning Messages brings up the Warning List. Tapping on any other part of the Status Bar brings up the Large Status Box.

8.3.1      Feed Queue Box

The Feed Queue Box is on the right of the Status Bar. It displays the number of Feeds left to download. This number decreases as feeds are updated in the background.

8.3.2      Enclosure Queue Box

The Enclosure Queue Box is in the right corner of the Status Bar next to the Feed Queue Box. It displays the number of Enclosures left to download. This number decreases as enclosures are updated in the background.

 

8.4      Large Status Box

The Large Status Box displays the status of all Updating threads. It is toggled by tapping on the Remaining Box. For more details of the Large Status Box, See the Update Queue.

8.5      Warning List

The Warning List displays, in chronological order, the warnings that have occurred in the recent past. At the top of the Warning List are the oldest messages. You can dismiss them one at a time using the Dismiss button or you can Tap-and-Hold on a specific message to delete that message and all prior messages.

8.6      URL Box

This is displayed only during a New from Web command. To the right of the URL Box is either an OPML button or an RSS button, depending on which type of file will be retrieved. When the button is pressed, it and the URL Box disappear behind the List View. To remove the URL Box without downloading a new Feed, tap the X.

8.7      Enclosure Toolbar

8.7.1      Play

*The Play icon plays the enclosure of the currently selected message if there is one. If not, then the Play icon will play the first enclosure it finds starting with the currently selected node in the list view.

8.7.2      Play Next

The Play Next icon plays the first enclosure it finds after the currently playing enclosure.

8.7.3      Goto Playing

The Goto Playing icon selects the message of the currently-playing enclosure.

 

 

8.7.4      Download

The Download icon will put enclosures of the current message into the download queue.

8.7.5      Expire

The Expire icon will expire the currently selected message, which also deletes the enclosure.

8.7.6      Expire then Play Next

The Expire then Play Next icon will expire the currently-playing (or just-finished) enclosure and begin to play the next enclosure.

8.7.7      Stop Enclosure Queue

*The Stop Enclosure Queue icon will remove all enclosures from the Download queue and stop the current downloads.

9         Menus

9.1      Toolbar

Do

9.2      OPML Context Menu

9.3      RSS Feed Context Menu

 

 

 

9.4      Message Context Menu

10   Global Options

Program options can be modified from the Tools | Options… dialog. To exit the Options dialog and save your modifications, you must clicks the Save button in the lower right corner. To exit the Options dialog without saving your modifications, click the X button in the upper right corner.

 

There are two types of Options: global and per-feed. The global options are accessible through the Tools | Options… menu item. The per-feed options are described in the section below.

 

 

11   Per-Feed Options / Properties

The per-feed options are available in the Popup menu Preferences… menu items on the feeds and categories.

 

The per-feed properties are hierarchical, which means that you can set feed properties for a category or an OPML file and all feeds underneath will adopt those properties. In addition, for any feed you can override the parents' individual properties. The checkboxes on the left let you override any properties you wish and leave the other properties as inherited from the parent.

To access the default feed properties, to go Tools | Options... and tap "More" on the toolbar. All feeds will adopt these default properties unless overridden by the feed itself or any of its parents. To override any property for any feed or category, select the feed or category in the List Window, then bring up the Popup menu and select "Properties...". This will bring up the same dialog that is available at the top level (under More), but this time you're editing the properties for the feed or category. When you are editing a feed or category property, you must also select the left most box on the line of the properties you want to override. This allows you to override some properties, and keep others at the default. This works entirely hierarchically, so that you can set the default at the top level (using "Do | Options... | More") then set an entire category properties (using the Category Popup menu | Properties..."). All feeds within the category will have their properties set by the combination of the default "top level" merged with the Category overrides. Then you could (if you wanted to) set properties for any specific feed within the category to be different from the rest of the category (using the Feed Popup | Properties..."). In this last case, the properties for the feed in question will be the top level properties merged with the category properties (whichever have the "Override checkbox" selected) and finally merged with the Feed properties (again, whichever have the "Override checkbox" selected). The "Override checkbox" on the top level (under Do | Options... | More) does not currently do anything.

 

 

12   Program Updates

When updating this program, it is possible that the storage file formats will change. If so, this will be indicated in the Release Notes. Because of this, you should save the tree hierarchy as an OPML File before updating. This will retain the structure of the feeds for you, but it will not retain the individual Messages or Message Flags (e.g. Read/Unread). If you want to try not to miss reading anything in your feeds, you should follow these steps:

 

  1. Update all feeds (using Tools | Update)
  2. read all elapsed (using Goto | Elapsed Next)
  3. save the tree hierarchy (using Tools | Save As OPML)
  4. update the program
  5. read in the tree hierarchy (using New | OPML From File)
  6. and Update all feeds again (using Tools | Update)

 

You can also rename or copy the existing storage directory prior to the program update (by default, this directory is “/FeederReader”). If your program update fails, you can reinstall the older version and rename this directory back to its original state.

13   Storage

FeederReader stores all files and data in the main folder called “/FeederReader” located on the same storage media as the program installation directory (for instance:
“/SD Card/FeederReader/”). In addition, a directory in RAM “/FeederReader/RawFiles” contains all Raw Files. It is generally safe to delete all files in the RawFiles directory as well as the Preferences file.

 

For other files, it can be fatal to the program if you modify or delete these files by hand, but it might be useful for you to know how they are stored. In the main folder, the file “hier” contains the information about the top-level elements in the List View. “options” contains the options selected in the Tools | Options… tabs. Data for RSS Feeds and OPML Files are each contained in their own folder.

 

The folder for an OPML File contains the files “raw”, “children”, and “errors”. “raw” is the direct download from the Internet.  “children” is the information about the children RSS Feeds contained in this OPML File. “errors” is the text file containing past error messages. The RSS Feed data is contained at the top-level of the Storage directory.

 

The folder for an RSS Feed contains the same files as an OPML File. Another file, “children.i2f”, contains additional information about the messages. Message data for each message is contained in separate folders within the RSS Feed folder.

 

You can delete all Options, OPML Files, RSS Feeds, and Messages by deleting all files in the main folder. You can safely delete Options separately from the other files. But you cannot independently delete folders for OPML Files or RSS Files. Information contained in the “hier” file must be synchronized with the existence or non-existence of these directories, which is difficult to do outside of the FeederReader program.

 

The top-level directory also contains the preferences you have selected in the file Preferences.xml. This is an editable xml file.It may contain one or more options that you can modify that are not available in the Tools | Options... dialog. The program reads this file each time you bring up the dialog and writes this file each time you close the dialog.


14   Glossary

RSS Feed

A single RSS Feed contains messages or news items that are published. These are variously called “Feeds”, “RSS Feeds”, “XML Feeds”,

OPML File

A file format for storing a collection of RSS Feeds.

Message

One of several items in an RSS Feed usually with a Title, Link, and Text. Messages can in fact be news items, blog entries, or other items published collectively in an RSS Feed.

Enclosure

A Message can contain a reference to one or more files that are available on the internet. The enclosure is not included in the file, but a Url “link” that points to the file is included in the message.

Expire

A Message Flag indicating the Message will be deleted. Settings are available to Expire a message after a certain period of time after download and to automatically delete Expired Messages.

Flag

A small bit of information that an OPML File, RSS Feed, or Message is tagged with. A Message, for instance, can be Flagged as Read/Unread, Expired/Unexpired, and Keep/Don’t Keep.

Update

To download an OPML File or RSS Feed through a connection to the internet.

Delete

To remove all traces of an OPML File, RSS Feed, or Message

News Aggregator

A general term for a program that collects the messages from multiple RSS Feeds and presents them to a reader. There are news aggregators that collect Feeds for display through a browser, through an email client, or through the aggregator’s own interface. FeederReader is a news aggregator with a built-in interface.

XML

Stands for “eXtensible Markup Language”. It is the file format in which RSS Feeds and OPML Files are published.