BookLibConnect Changelog

What's new in BookLibConnect 0.13.1

Oct 6, 2023
  • Fix: Adding chapters to a book could cause a database constraint violation, if decryption finished at the same time. Database updates here are now channelled to the main thread. (#121)

New in BookLibConnect 0.13 (Sep 29, 2023)

  • Added Audible region “Brazil” (#117).
  • More log output when changing profile (#40).

New in BookLibConnect 0.12 (Mar 5, 2023)

  • Option to change the alias/display name for an existing profile (#79).

New in BookLibConnect 0.11 (Nov 27, 2022)

  • No longer expects website_cookies from authorization response, to address issue with pre-Amazon accounts (#36)
  • Fix “.” (dot) handling in book titles. Generated file names with multiple dots will now be processed in full.
  • The state icons in the data grid views now come with a tooltip (#63).
  • Log extended exception message for database update errors.
  • Additional product filter to enforce uniqueness when downloading a larger library with multiple server calls.

New in BookLibConnect 0.10 (Jul 24, 2022)

  • After Audible API change: Download quality choices reduced to two.
  • Option to hide books not downloaded that are no longer in Audible server library but still
  • in local database.

New in BookLibConnect 0.9 (Jul 10, 2022)

  • All Audible API JSON scalar fields are now nullable, to allow incomplete responses (#53, #54. #55).
  • A null response to an Audible API library call no longer marks books as deleted (#53, #54. #55).
  • Migrated to .Net 6 (#56).

New in BookLibConnect 0.8 (May 1, 2022)

  • Better diagnostics for device registration issues with pre-Amazon accounts. (#36).
  • Another low level copying fix for Unicode filenames (#37).
  • Explicit hint in the New profile dialog on what the successful login page will look like.

New in BookLibConnect 0.7 (Apr 2, 2022)

  • Release Notes:
  • Device registration modified for pre-Amazon accounts (#36).
  • Access token update policy modified.
  • Bug fixes:
  • Reading/writing configuration,
  • tmp/log file maintenance.

New in BookLibConnect 0.6 (Mar 27, 2022)

  • Resynchronization: Removing and re-adding books is profile-specific (#28).
  • AAXC and MB4 file names get a “stereo”/”mono” suffix.
  • Export enhancement for multi-part books with hierarchical chapter structure: Flattened chapter meta data will not repeat short chapters from previous parts, with conservative criteria (from #33).
  • Low level copying during export uses unicode file names and has better error detection (#34).
  • A few additional log entries.

New in BookLibConnect 0.5.1 (Feb 23, 2022)

  • Fix for Japanese region URL.
  • Cosmetic: Alignment of GUI elements.

New in BookLibConnect 0.5 (Feb 20, 2022)

  • Selectable desired audio quality for the book download. Actual download quality will depend on book. (#20)
  • Support for virtual environments where not all underlying hardware information is passed through. Hardware IDs are used to encrypt profile configuration data which contains sensitive information.
  • Local database maintenance:
  • If a new version of Book Lib Connect has to modify the existing data base structure, a backup copy is created before such migrations are applied.
  • After migrations have been applied, unused data space will be released, to make the database file smaller.
  • Log and temp file maintenance:
  • Older log and temp files will now automatically be deleted, if the number of files, their total size or the file age exceed preset thresholds.
  • Log entries for the new features.

New in BookLibConnect 0.4 (Feb 14, 2022)

  • Explicit resynchronization function to update local database from the Audible server (#14).
  • Bugfix: Updating the local database from the server by purchase date is now specific to the
  • current profile (#18).
  • The book list in the main window can now be scrolled while books are being processed, to
  • enable watching the current state for each book in a longer list (#15).
  • Adjustments to the structure of GUI elements for better support of High DPI monitor
  • modes (#12).
  • More detailed log output if server calls fail.
  • Minor fixes and enhancements.