How do I (or can I) change all feed settings at once?

Topics: Developer Forum, User Forum
Oct 7, 2009 at 10:02 PM

I have about 30 feeds.  If I have to reset my phone and reinstall BeyondPod, then I have to go into each feed individually to chage settings such as "Download the last", "Keep at most", and "Sort Podcasts By".  This is time consuming.

Is there a way to edit all the feeds at once on one page, but selecting different parameters for each feed?  For example, can the data be exported to an Excel file with a heading row, followed by each individual feed's settings.  If so, for example, I could simply scroll through the list editing the cells for "Keep at most" for each feed in turn.

Of course, thanks for a great peice of software.


Oct 8, 2009 at 12:44 AM

BeyondPod stores the feed settings in an XML file called TrackState.xml located in the BeyondPod install folder. You can copy this file to your PC and edit it there using notepad. If youa re careful not to delete any of the XML formatting you can modify the settings for each feed and copy the file back. (After editing, you can  try to open the file in Internet Explorer to see if it is valid).



Nov 5, 2009 at 11:24 AM

Hi Stefan,


I've opened the TrackState.xml in notepad but I can't find the data item for "Keep at most" or other setting.  The information in the file seems to relate to the state of each individual download; the location, length, time played, etc.  Any idea where I'm going wrong please?  Here's an extract from the file:

<?xml version="1.0" encoding="utf-8"?><store><categories>A - Audio|A - Video|Baby|Business|Daily|Kids stuff|Misc|Motorsport|Music|News|Science|Tech|Tech - Security</categories><tracks><track path="\Storage Card\BeyondPod\020 SN ODTV\1103-sn221.mp4" totalTime="0" playedTime="0" name="1103-sn221" played="1" protocol="rss" url="" downloadSize="151319527" downloadPortion="113833482" pubDate="Tue, 03 Nov 2009 23:56:17 GMT" /><track path="\Storage Card\BeyondPod\060 TWiT ODTV\1025-twit218.mp4" totalTime="0" playedTime="0" name="1025-twit218" played="0" protocol="rss" url="" downloadSize="210125334" downloadPortion="210125334" pubDate="Mon, 26 Oct 2009 05:57:36 GMT" /><track path="\Storage Card\BeyondPod\080 TWiT\twit-0219H.mp3" totalTime="0.051000000000000004" playedTime="0" name="TWiT 219: Don't Make Natali Cry" played="1" protocol="file" url="" downloadSize="0" downloadPortion="0" pubDate="Mon, 02 Nov 2009 21:10:10 GMT" /><track path="\Storage Card\BeyondPod\120 Net@Night\NATN-124.mp3" totalTime="0" playedTime="0" name="net@night 124: Grammar Girl" played="0" protocol="rss" url="" [snip]



Nov 5, 2009 at 8:05 PM


This information is stored in the "feed" node of the xm. IO think you need the value of "maxDownload" attribute.

  <tracks />
    <feed id="00c6f67e-9834-4ae6-a473-24d4368592d7" path="" name="BeyondPod Releases" autodelete="2" view="2" type="2" url="" imageUrl="" isNew="1" hasUnread="1" pubDate="Thu, 03 Jul 2008 17:16:47 GMT" srvPubDate="Fri, 29 Aug 2008 13:31:56 GMT" category="Software|Uncategorized" custDownload="0" forceUniqueNames="0" forceItemSort="0" feedPlayer="-1" maxDownload="0" maxTrackAge="60" />