Note: Please fully exit PodTrapper with Menu->Exit before upgrading to ensure a smooth upgrade
Podtrapper v1.7.2 for all media enabled blackberry devices
Podtrapper Desktop Downloader for those without wifi or working cell downloads
Note: todo list is at the bottom of the change log.
1.7.2 (Feb 18, 2009)
- Fixed: Update times not lining up with schedule
- Cancelling the current download doesn't work
- Downloads always show that the log isn't available anymore
- Podcast descriptions show 'null'
- Emailing logs should have a unique subject per device for better threading in gmail
- Keyboard shortcut for viewing downloads (D)
- Moved back to restarting download on size mismatch
- Sorting when adding a folder to a playlist is backwards
- Added backup and restore to storage directory (should no longer be possible to lose settings between versions after upgrading to this version)
- Add used space and volume indication to header (volume is blue, used space is green)
- Another attempt at allowing files to play as they download
- Opml export should use xml extension for importing
- Need to ensure all files have the PT_x prefix
- When adding undownloaded episodes to the playlist, mark them for download
- Instead of ??? for length show file size
- Task switcher icon is wrong
- Fixed google reader opml import?
- Thumbnails show in media player forum post
- Allow pause/play via convenience key forum post
- If I move out of wifi zone and an episode is in the process of dowloading it gets stuck. Remvoing the episode or cancelling the download do not seem to work. Only removing the entire feed seems to revive the d/l process
1.7.1 (Feb 11, 2009)
- Disabled run on start (again) due to issues some users were having
- Fixed sorting issue when viewing files list
- Move to more subdued and properly sized icons
1.7.0 (Feb 11, 2009)
- More user interface tweaks
- Add indicaton of time and battery life at all times forum post
- Setting to run on start (actually works now) forum post
- Fixed bug in daily update timeframe
- More memory tweaks
- Cancelling out of picking a storage folder breaks startup
- PodTrapper is incompatible with quicklaunch form post
- These updates were added in test releases (1.6.9-1.6.14), but this is the first wide release of them:
- Can't do: Make the podcast input screen use a url filter input method (it makes paste of multiple urls not work)
- Add keyboard lock shortcut key (L)
- Urls with spaces in the name should be encoded properly (replacing with %20)
- Add an 'update' menu option when viewing episode list
- Add a 'view item' option from download screen
- Add 'display priority' podcast setting that alters the way they're sorted in the main screen
- Improvements for audio books forum post
- Inserting USB cable while playing throws uncaught null pointer exception if mass storage mode is set to auto forum post
- Fixed issue with feed updating introduced in 1.6.12
- Even more memory improvements
- Deleting feeds doesn't work when they don't have any episodes
- Fixed major but silly bug with audio playback (it would play back as a video, or try to, anyway)
- Hopefully fixed: Don't know whether you've seen this before - but I use the Auto on/off feature every night, and any podcasts I'm in the middle of always restart from the beginning after my Bold has been off and on again. It states the correct position, but when pressing Space to resume, it restarts from the beginning.
- Old podcasts aren't getting deleted, consuming memory
- Adding a folder to a playlist should skip completed files
- Made podcast deletion cancellable
- Lots and lots of memory optimization stuff
- Old episodes wouldn't delete as they fell off the feed
- Logs should be compressed for output
- Should have a 'default podcast' settings screen that stores settings for new podcasts
- Crashing on playlist creation
- Fixed: Partial download of feeds wasn't parsing properly
- Stupid non-compliant web servers that respond with Content-Range: 6592057-10801720/10801721
- Setting to keep a certain amount of free space available on the memory card forum post
- Playback priority should default to 15 forum post
- Players that error out should have their state saved and be shutdown to avoid issues
- Fixed: Video playback on Storm doesn't adjust size after rotation (keeps size from original orientation) forum post
- Need some way of setting a predetermined time of day to check for updates (note, only works for 'Daily' setting, currently)
- Ability to add folder to playlist forum post forum post
1.6.14 (pre-release) (Feb 8, 2009)
- Make the podcast input screen use a url filter input method
- Add keyboard lock shortcut key (L)
- Urls with spaces in the name should be encoded properly (replacing with %20)
- Add an 'update' menu option when viewing episode list
- Add a 'view item' option from download screen
- Add 'display priority' podcast setting that alters the way they're sorted in the main screen
- Improvements for audio books forum post
- Inserting USB cable while playing throws uncaught null pointer exception if mass storage mode is set to auto forum post
- Fixed issue with feed updating introduced in 1.6.12
- Even more memory improvements
- Deleting feeds doesn't work when they don't have any episodes
1.6.13 (pre-release) (Feb 7, 2009)
- Fixed major but silly bug with audio playback (it would play back as a video, or try to, anyway)
1.6.12 (pre-release) (Feb 6, 2009)
- Hopefully fixed: Don't know whether you've seen this before - but I use the Auto on/off feature every night, and any podcasts I'm in the middle of always restart from the beginning after my Bold has been off and on again. It states the correct position, but when pressing Space to resume, it restarts from the beginning.
- Old podcasts aren't getting deleted, consuming memory
- Adding a folder to a playlist should skip completed files
- Made podcast deletion cancellable
- Lots and lots of memory optimization stuff
1.6.10 (development release)
- Old episodes wouldn't delete as they fell off the feed
- Logs should be compressed for output
- Should have a 'default podcast' settings screen that stores settings for new podcasts
- Crashing on playlist creation
1.6.9 (development release) (Feb 1, 2009)
- Fixed: Partial download of feeds wasn't parsing properly
- Stupid non-compliant web servers that respond with Content-Range: 6592057-10801720/10801721
- Setting to keep a certain amount of free space available on the memory card forum post
- Playback priority should default to 15 forum post
- Players that error out should have their state saved and be shutdown to avoid issues
- Fixed: Video playback on Storm doesn't adjust size after rotation (keeps size from original orientation) forum post
- Need some way of setting a predetermined time of day to check for updates (note, only works for 'Daily' setting, currently)
- Ability to add folder to playlist forum post forum post
1.6.7 (Jan 30, 2009)
- Fixed: 1.6.6 is deleting podcasts after listening even when option to delete after listen is set to no.
- Fixed: New logging breaks logs for podcast feeds
- Replace feed: with http: for feed entry
- Beginnings of a help system
- Added code to keep backlight on during video if backlight timeout is not default
1.6.6 (Jan 27, 2009)
- Fixed major bug in downloading partial files on servers that report range headers oddly
- Fixed playlist creation causing a non-reponsive crash
- Fixed issue with new download manager screen not updating properly
- Fixed issue where deleting some episodes would fail (maybe not all, though, let me know if you see this behavior)
- Mac rountable podcast doesn't seem to work
- Allow for podcasts to be added by supplying an OPML file forum post
- Added export to OPML via email (via the Settings screen)
- Added OPML attachment handler (so you can email yourself OPML files and import the feeds into PodTrapper, note: PodTrapper must be running, also, there are some issues with how this is handled, still working on it)
- Toggling pause with space keeps video placeholder open
- Can't fix: when i use the q or p to ff or rr a video it crashed my phone (bold) and it does a soft reset. forum post
- Ensure timed saving is happening properly
- Implemented better image resizing algorithm, so thumbnails should look better now
- Fixed minor issues with download manager
- Added more robustness to menu system to hopefully avoid menus disappearing
- Fixed that the icon doesn't show up on storm (I think, let me know if this didn't work)
- Option to delete episodes after finishing forum post
1.6.5 (Pre-release) (Jan 25, 2009)
- Downloader failing causes infinite loop during exit
- Make lock screen text less ambiguous
- Made sending logs more reliable and easier to do (now part of sending a message to developer)
- When my usb cable is plugged in and I start the app (not autostart) it freezes forever on the icons screen.
- Made feed processing more fault tolerant, should now work on partial feed downloads
- Added 'Update all' button to force all podcasts to update (if allowed by download settings)
- Cancelling downloads isn't clear in the UI forum post
- Should have a 'move to top' option in download list forum post
- Connecting to the desktop downloader should force an update of all podcasts
- Playlist are a little flaky forum post
- Add option to add all new to playlist forum post
- Should have more options for adding to playlist (all downloaded, all unlistened, etc) forum post
- Add permissions from later OS versions
- "Browser Filter" shouldn't be a required permission forum post
- Convenience keys can bypass lock screen forum post
- Added backdoor code to exit PodTrapper in case menus aren't working (Hold Alt and type QUIT) (Still haven't figured out what's causing the menu to die)
1.6.3 (Jan 15, 2009)
- Added ablility to move storage folder
- Fixed (?) registration issue on beta Bold OS
- Now properly handles a 307 HTTP response code
- Cancelling a download should mark that episode to not be downloaded
1.6.2 (Jan 13, 2009)
I'll make a forum post explaining this, but the icons are, in order:
New Episodes, Partially Played, Finished Playing, Will Download, Won't Download
- Fixed auto download number being inverted (it would *not* download that many new episodes and would start at the bottom)
- Fixed font issue on Bold/Storm where icon numbers would only contain a single digit
- Fixed issue where deleted episodes showed up in overview tally
1.6.1 (Jan 12, 2009)
- Added startup manager that should help determine where some users are having problems starting
1.6.0 (Jan 11, 2009)
- Beginning of new look, what do you think? (I realize that the podcast thumbnails don't resize well, I have to work on that)
- Lots of updates to the browser, more podcasts and images
- When listening to a podcast and an email comes in and the audio pauses, sometimes - not always - when I press play the progress bar will reset back to 0 and the audio will not play. The only way to play any audio again is to exit the app, and then I have to skip forward to where I was when it stopped.
- Still have issue with it not resuming after email notifications
- Initital state when loaded should be user initiated stop, not waiting for resume
- Media files display in media player when not supposed to (to correct old issues with this you may need to toggle the settings screen setting, save, then re-set it to what you want it to be and save it again)
- Prevent/warn about 'system' folder use
- I am listening to several things in the playlist and have the volume set to where I want it when the next item starts it goes back to the preset audio level. (via email)
- Add crackberry podcast to browser
- When playing a video podcast keep the screen visible
- Storm doesn't have a keyboard for unlocking the screen forum post
- Volume issue still not fixed on storm (let me know again)forum post
- Fixed issue where setting a podcast to 'Manual only' for updates would instead check every 5 minutes (how's *that* for manual only?)
- On my Storm, I have two of my three podcasts set to auto-download "0" episodes, but whenever I start up Podtrapper, it starts downloading episodes from these podcasts forum post
- PodTrapper will now display a proper error message on most playback issues describing the cause
- Update alert only triggers on versions numerically greater (for those using a beta, they may have noticed that the check only checked for a different version, not necessarily greater)
- Added advanced settings for disabling individual download mechanisms for those with providers that report success when it's not really success (WAP and AT&T was the case we noticed)
- Connecting to desktop downloader doesn't force an update check
1.5.12 (Jan 8, 2009)
This is a beta release that may not work
- Attempting to isolate startup issues on beta Bold OS
1.5.10 and 11 (Jan 5, 2009) (20 minutes after that)
This release was soley for fixing more playback bugs
- Fixed my fix for playback
1.5.9 (Jan 5, 2009) (About 15 minutes later)
- Fixed issue with playback (thanks Jaime), hopefully it's the issue everyone was having, see this forum post if you're having issues with playback
1.5.8 (Jan 5, 2009)
- Added yet more logging to try to narrow down playback issues some are experiencing
- Added option to play in blackberry media player
- Added some code to hopefully catch issue with settings screen
- Added more robust permissions checking and updating
- Added update interval UI element I forgot to add in the last release (in Edit podcast screen)
- Fixed: Font size in progress bar on bold is illegible forum post
1.5.5 (Jan 4, 2009)
Note: After upgrading to this release it will be impossible to downgrade without losing your settings
- Fixed: PodTrapper settings crashes backup forum post forum post
- Really really really fixed the issue deleting podcasts, thanks to Francois, Lion and aleph for helping me finally reproduce this forum post
- Fixed: The looping delete still occurs when deleting a podcast that had the problem at the episode level (via email)
- Fixed: Need more logging (filename, size, etc) in player to diagnose further issues
- Maybe fixed issue with no sound until volume press on some storms? (please let me know, I can't reproduce this, only taking shots in the dark)
- Fixed: Show device details (OS and model) when sending logs and messages from users, media card free, download location, etc
- Fixed: Looks like the delete prior function is not working with 1.5 (via email)
- Fixed: Settings are lost after OS upgrade
- Need a way to specify how often to check for updates
- Number to auto-download should be a per-podcast setting
- Number to auto-download should be allowed to be zero
- Add quick download enable/disable to download manager window
- Version checking doesn't seem to work forum post
- Restart playback doesn't work in File playback mode forum post
- in File Playback, I have an mp3 audiobook that I half listened to in the BB media player so forwarded it to about "70% listened" in Podtrapper and hit play, it's playing from the beginning even though shows I'm at the 70% mark? forum post
- Keyboard shortcuts don't work in all cases forum post
- Add a download all episodes menu item
- Switched unlock code for lock screen to be just '12' instead of '1234'
- Is it possible to play podcasts while downloading forum post
- Podtrapper should set it's permissions automatically (it will attempt this on first install, also available from the Settings screen)
- PodTrapper should now resume after phone calls and alerts
- Items fixed that are storm specific, and may require disabling compatibility mode:
- OTA downloads for Storm should now default to NOT being in compatibility mode
- Storm: Would be nice to be able to click on the items directly (can this be done without going storm specific? Yes, yes it can) forum post
- Larger playback icons for easier clicking
- Storm: has issues with popups forum post
- Storm storm storm :) forum post
1.5.0 (Dec 31, 2008)
- Add playlist functionality for automatically playing podcasts in some order forum post
- Fixed issue where deleting podcasts would run forever
- Fixed issue where adding podcasts from podcast browser would perform unpredictably
- Added support for backup/restore and OS upgrades (to not lose Podtrapper settings)
- On Storm in File Playback, often when play an mp3 or when was trying the video playback, there is no sound until I push either volume key on the side of the device. Also if I hit the device's "Mute" button it mutes fine but when hit again still silent though can see is playing, have to hit the device's volume key to get sound again forum post
1.4.0 (Dec 29, 2008)
- Show podcast reported length if we haven't played the podcast yet
- Added support for users with more than one service book (where some don't work)
- Allow for downloading of any internet file using the Podtrapper download mechanism forum post
- Username/password don't work for podcasts that require them forum post
- Podcasts that also include regular blog items get handled as media when they shouldn't (see http://thatswhatshesaid.libsyn.com/rss), hopefully I didn't break other podcasts with this change
- Fixed some minor bugs and memory issues
- More behind the scenes coding to facilitate podcast browsing
1.3.4 (Dec 28, 2008)
- Fast forward improvements forum post
- Fixed issue changing storage folder
- First parts of device side podcast browsing (to be continued)
- File browser mode sorts by file name
- More logging to audio path selection
- Adding more logging to aid in BIS-B diagnosis
- Add setting to store podcasts in media player readable format forum post
1.3.3 (Dec 26, 2008)
- Fixes to chunked downloading for some BIS/BES servers
- Fixed bug introduced in 1.2.0 where playing a podcast would prevent deletion
1.3.0 (Dec 25, 2008) Christmas edition
- Chunked downloading to get around BES, BIS and TCP download size limitations, OTA downloading for all!
Note, some podcast servers won't support this, so those will need to be downloaded via desktop or wifi still
- Files that have played can't be deleted (bold) forum post
- Fixed: Storm 'battery low' bug (Storm doesn't update battery status on its own to tell Podtrapper that it's charged)
- Fixed majorish issue on OS 4.2.1 where only the first podcast played would play
1.2.0 (Dec 24, 2008) Public beta
- File browser mode for playing/bookmarking any file on the device forum post forum post
- Add setting for output to bluetooth headset and other output methods (see 'Select output' on the playback screen menu)
- Significant changes to playback code, should fix issues some users are having with playback
1.1.3 (Dec 22, 2008)
- Allow for podcast rss feeds to be up to 4MB in size forum post
- Fixed that 'Only download when charging' didn't really only download when charging forum post
- Fixed issue where default sort only had two 'Newest first' options
- Added more error checking and logging to player, should help diagnose issues some are having playing podcasts.
1.1.2 (Dec 11, 2008)
- Adjust icons to have sharper contrast forum post
- Increase limit for unfinished and max auto forum post
- Allow for inverting the sort of displayed podcasts
- Setting to show only ready podcasts forum post
- Add setting where if an episode is deleted and it has more old episodes that haven't been downloaded, download some of those to reach the 'toKeep' number. forum post
- Fix shutdown not really shutting down (really fixed this time, I swear)
- Allow for subscribing to podcasts with authentication (see the 'Edit podcast' menu item to set username/password)
- On Storm fix that the progress bar gets displayed too small (can someone verify this is fixed?)
- Fixed bug where player wouldn't know what state it is in (may not be all cases, let me know if you still see issues here) forum post
- Add keyboard shortcuts for forward (o,p,.,@) and back (q,w,!,#), make multiple clicks queue up for rapid seeking forum post
- Find and fix issue where menu can disappear never to reappear again. forum post
- Automatic check for new versions (of podtrapper itself) forum post
1.1.1 (Dec 2, 2008)
- Fixed serious bug where when Podtrapper cleaned up episodes it would delete the newest first instead of the oldest. ('doh)
- Added more logging to enable diagnosis of player issues
1.1.0 (Nov 28, 2008)
- Desktop downloading support! See this forum post
- Fixed issue where exiting immediately after making a change wouldn't save the change
- Fixed issue with some podcasts not downloading episodes properly (Adam Corrola's radio show, PC Magazine, and probably others)
- Add [re]download option to episode list
- Fix [re]download to not require two presses
- Allow add podcast to list without http://
- Fixed: Pause icon remains on main screen after file has been deleted forum post
- Fixed: Unfinished status doesn't update forum post
1.0.11 (Nov 24, 2008)
- Finally fixed old episodes being redownloaded issue (I hope)
This would cause previously deleted episodes to be seen as new episodes and downloaded again (and shown on top of really newer episodes).
- Revamped download manager to properly kill and retry failed downloads
- Fixed download manager not always showing status
- Fixed issue where Podtrapper would sometimes not exit when asked
- Fixed issue with pause icon errantly showing up in multiple places
- Added more keyboard shortcuts, see this forum post
- Added setting to only download when charging
- Spread out media buttons for Blackberry Storm users
- Fixed issue where logs wouldn't wrap properly
1.0.8 - 1.0.10 (Nov 21, 2008)
- Added more logging to help diagnose carrier issues
- Added 'Send Logs' option from Download screen to send logs to the developer for diagnosis
- Minor logging changes to aid in diagnosis
1.0.7 (Nov 17, 2008)
- Added further logging to download manager
- Added more robustness to download manager
- Really fixed bug where episodes would be redownloaded after they were deleted
- Fixed issue where Podtrapper would take up to a minute to close
1.0.6 (Nov 16, 2008)
- Added configuration option for choosing how many new episodes to automatically download
- Show unfinished status in main screen
- Show if a particular podcast has an episode that is playing
- Added about screen
- Fixed bug where episodes would be redownloaded after they were deleted
1.0.5 (Nov 15, 2008)
- First working non-beta release, sure 1.0.0 - 1.0.4 weren't beta, but they weren't what I'd consider 'working' :)
Future ideas:
- Streaming radio
- Social integration
- RSS reading
- Keep investigating whether it's possible to capture headset button press and mute button when app doesn't have focus (probably not possible) forum post
Todo list:
- Add some indication of what the volume is set to somewhere in the app
- Investigate adding to the message log when new items arrive (4.6+ only)
- Investigate capturing feeds from Google Reader forum post
- Customizable keyboard shortcuts
- Podcast browser should allow for podcast submission forum post
- Save episodes from auto delete forum post
- Add support for atom feeds (see http://debaccuardi.typepad.com/at_the_kitchen_table/atom.xml)
- Log podcasts and timeframes for helping debug update issues
- It would be nice to, on a per-podcast level, have Podtrapper download the *oldest* podcasts first, rather than the newest. forum post
- Would be nice to be able to save a file for later (via email)
- Proxy support for desktop downloader
- Investigate using volume boost that BBMP has
- Temporary override of download settings forum post
- Make download size search smarter
- I noticed that when my previous paused output method (bluetooth in my case) is no longer available I am unable to un-pause the podcast from the main menu, on the listings-of-the-feed page pause/unpause works fine though
- Should have a 'new podcasts' icon notification in the main blackberry notification area
- Add indication of which download mechanism is being using on download manager
- Need to implement sockets based transfer for feeds that are larger than user's OTA download limit and server doesn't support sending xml in pieces (or proxy through versatile monkey?)
- Save playlists forum post
- Possibly store desktop downloader on SD card and auto-launch when connected forum post
- Desktop downloader fails when server has issue, doesn't recover properly
- Should have a sleep timer
- Multiple seeks in a row should combine to save processing time/waiting
- Move to utilizing better seek mechanism (after receiving a seekable update)
- Pause on incoming call instead of answered call
- Add 'prompt' option to delete after listening flag
- Allow playlist export to BBMP (probably via m3u?)
- Add a download counter that can be manually reset
- Logs should also save to sd card so that users can attach them manually
- Allow playlists to be re-sorted
- Run on start isn't working properly
- Add ability to rename podcasts
- Default podcast icon for podcasts that don't have one
- Ability to share podcasts via email
- Need a way to prune orphaned files
- Episodes are still sticking around after they should have been purged
- Also allow 'K' to lock screen similar to home screen
- Add an 'apply to all' menu item in default podcast settings
- Deploy a website with past versions on it
- Check out playlist sorting, also allow for storing of playlist sort settings forum post
- Close playback window on files that have finished playing
- Add an indication that 'Update' and 'Update All' have worked
- Ability to set a podcast to auto-add to playlist forum post
- Ability to have playlist auto-resort after addition of new media forum post
- In playlists, show the item for the podcast instead of the episode, but when clicking, show the episode details
- Ability to specify day of week for weekly updates
- Ability to categorize podcasts for sorting in playlists forum post