v2.02 released August 21, 2010
Added a new preference setting to select whether you want to enter chapter names when loading a book from the SD card, and also how the chapter names should be generated. Set the default chapter name mode that is used when reading audio files from the SD card to auto fill the chapter headings and include the file name as the chapter title.
Changed the add book page to always read the ID3 tags, and removed the "Read ID3 tags" button from the page.
Added the "About" and "Preferences" options to the menu on the page to add an audiobook from the SD card. This page now also automatically updates based on the preference setting to either display the fields to enter the first chapter name information or not display them.
Added support for the new Froyo audio focus system to pause the audiobook playback during other audio interruptions, and then resume the playback without missing any of the audiobook. Current settings are to delay for .6 seconds after the interruption finishes and then resume playing 2.5 seconds prior to the point where the audiobook was interrupted.
Added support for the new Froyo Bluetooth media button handling. Combined handling of the audio becoming noisy and the media buttons in the same listener.
Changed the name of the directory on the SD card where the audio files are stored to match the name used in the url for the audiobook on the web site. Added code to find and rename the directory on the SD card where all the audio files are stored if the book is reloaded and the original directory name was created with an older naming convention. This lets the player use all the previously downloaded audio files instead of downloading them again.
Added support for saving the book, author, and chapter ratings from the player to the web site, and also updating the local player ratings if the user changes the ratings on the web site. Added support for sending oAuth signed rating data to the web server.
Added a new Preference option in the Personal edition to allow users to disable the buttons and menu options which display notices that the feature is available in the Pro edition.
Fixed a problem where a download could get stuck when network connectivity was lost, and the cancel button would not work cancel the stuck download. It was requiring the user to either turn on and off airplane mode, or power cycle the phone to get the download unstuck when this problem occurred.
Fixed a problem where the wired headset call control button did not work to answer an incoming call while listening to an audiobook.
Fixed an issue where the selection to use the ID3 tags for the chapter titles was using the file name for the titles if the ID3 tag did not have a name.
Changed the download screen to always show the play button as a short cut to go to the play screen even when the book being downloaded is already playing.
Changed the download code so that while in the "reload book" mode it will not remove partially downloaded files when reestablishing a connection to continue a download it had started.
Fixed a problem with the download code where the Wi-Fi state broadcast receiver was being started before the code had determined if the Android 2.1 notification system APIs should be used. Also fixed a problem where the old setForeground() APIs could also sometimes be called on Android 2.1 or newer phones.
Changed the download code to stop trying to download additional files in the audiobook before pausing the download when network connectivity is lost.
Fixed a problem where rotating the phone between portrait and landscape modes while viewing the library would switch to a different series display when in series mode (Pro edition only).
Removed .wma from the list of audio file types that will work if the file extension has .ab added to the end. Some Android devices cannot play .wma files when the .ab extension is added.
Changed the initial value for the author, narrator, and chapter heading fields to be blank when adding a book from the SD card (unless an ID3 tag for the artist name is present in the file).
Changed the book summary display to always show the book play duration and size. Previously this information was only displayed if all the audio files had been downloaded. Changed the book size display to show the size with 1024 bytes per KB instead of 1000 bytes.
Added code to shut down the background player service if a book is not longer loaded and the notification icon is used to go to the player controls. It will go to the library screen when this happens to allow selection of a book to listen to.