BeyondPod for Tablets - Updating feeds and Downloading Podcasts
BeyondPod keeps a local (cached) copy of each subscribed feed, so you can view the
feed content even if you are offline. To get the latest feed content, you have to
tell BeyondPod to update (synchronize) a particular feed or feeds. BeyondPod lets
you update a single feed or all feeds in a given category.
There are 2 ways to download podcasts for a given feed:
- To download a single podcast just tap on the push-pin button that is
displayed for every episode in the feed’s content. (If the episode is
not downloaded, clicking on the episode icon will 'Stream' the episode - play it directly from the internet)
- If you want to regularly download new podcasts, you can configure the feed to
automatically download episodes during its update. To configure automatic downloads
select the feed, then Menu > Feed... > Edit Feed. Once Feed
Properties dialog opens, you can change the Download Options for the feed.
Next time you run a feed update it will automatically download latest episodes (up to the
maximum number of episodes to keep).
Keep in mind that if you invoke a feed update from the refresh
button , it will do a quick (feed only)
update, and will not download any new available podcasts. Use
Menu > Feed... > Update...
option to both update the feed and download any new episodes. Alternatively you can tap on the
"Update category" button
in the Action bar to update all feeds in the
current category.
Podcast Download Logic
BeyondPod offers 2 different algorithms for downloading podcast episodes. (You can
select the desired algorithm in the "Feed Podcast Episodes" dropdown of the Feed
Properties Dialog):
- Download Latest Episodes - This algorithm is designed to always give you the
latest available episodes (useful for News feeds where you always want the latest
news). When using "Download Newest Episodes", BeyondPod first looks at
the list of all available episodes, and then takes the 3 most recent (newest) episodes
(this number can be configured for each feed in "Get XX episodes" in the feed properties).
Out of the 3 it checks if any has been previously downloaded, ignores it, and downloads
the remaining episodes. Before any episode is downloaded, BeyondPod will also check
and delete any "old" episodes for that feed. You can set rules for which episodes
are considered "old" using the Episode Cleanup settings in the properties of that
feed. "Stream Newest Episodes" uses the same logic except instead of downloading
the episodes it creates a "stream-able" versions of each episode (e.g. episode is
downloaded as it is being played).
- Download Episodes In-Order - This algorithm is optimized for feeds with episodes
that are designed to be listened in order (for example audio books or lectures).
When a feed is set to "Download Episodes in Order", it will start with the OLDEST
available episodes and download the first (oldest) 3 (this number can be configured
in in "Get XX episodes" in the feed properties). As you listen (and delete) any
of the downloaded episodes, you "make room" for the next episodes to be
downloaded. (For example if initially Lecture 1, 2 and 3 were downloaded,
you first have to delete Lecture 1 to "make room" for Lecture 4 to be downloaded
during the next update). "Stream Newest Episodes" uses the same logic except instead
of downloading the episodes it creates a "stream-able" versions of each episode.
As podcasts are downloaded, they are added to the "download history" (marked as
"Downloaded") so they are not downloaded again even if they are deleted.
You can exclude some podcasts from automatic download by manually marking them as
"Previously Downloaded". Long press on the podcast's post in the Feed Content View
and select 'Set as Downloaded'.
Podcast cleanup settings can be set globally for all feeds or specified for each
feed individually in the feed properties.