/BookLibConnect

A standalone Audible downloader and decrypter

Primary LanguageC#GNU General Public License v3.0GPL-3.0

Book Lib Connect

A standalone Audible downloader and decrypter

GitHub All Releases GitHub GitHub release (latest by date)

Book Lib Connect is an Audible downloader app. It should be seen as temporary/preview project, because its features will become an integrated component in a future version of AAX Audio Converter.

Note: Books downloaded with Book Lib Connect and exported for AAX Audio Converter do not need a classic activation code. If AAX Audio Converter asks or one, any dummy code will do.

Features

  • Free and Open Source software.
  • Direct download from the Audible server.
  • Sign-in via standard web browser to register a device, app will not see user’s credentials.
  • Lists your book library and lets you select titles for download.
  • Downloads your books and converts to plain .m4b files.
  • Detailed progress monitoring.
  • Optionally exports as .aax files for AAX Audio Converter compatibility.
  • PDF user manual included.

Download

Windows setup package version 0.13.1, English, with manual:

BookLibConnect-0.13.1-Setup.exe

Feedback

Use the Discussions and Issues sections. Be cautious with uploading log files to these sections as they may contain sensitive data.

Dependencies

Book Lib Connect will run on Windows 64bit. Minimum Windows version is 7. The application requires .Net 6 64 bit to be installed. On Windows 10/11 systems this should normally be the case, if the system is kept up to date. If not, the app will prompt you for downloading .Net 6 and open the link in your default web browser. From the many options, pick .Net 6 Runtime x64 for Windows desktop.

Acknowledgments

  • mkb79 for his Python library which served as the reference implementation of the Audible API to me, straightforward and easy to follow.
  • Mbucari for his Audible decryption library in C#. While recent FFmpeg releases can also do it, it is much more convenient to have an in-process solution.
  • rmcrackan for the other C# implementation of an Audible client library, absolutely worth the occcasional side glance.

Anti-Piracy Notice

Note that this software does not ‘crack’ the DRM or circumvent it in any other way. The application applies account and book specific keys, retrieved directly from the Audible server via the user’s personal account, to decrypt the audiobook in the same manner as the official audiobook playing software does. Please only use this application for gaining full access to your own audiobooks for archiving/conversion/convenience. De-DRMed audiobooks must not be uploaded to open servers, torrents, or other methods of mass distribution. No help will be given to people doing such things. Authors, retailers and publishers all need to make a living, so that they can continue to produce audiobooks for us to listen to and enjoy.

(This blurb is borrowed from https://github.com/KrumpetPirate/AAXtoMP3 and https://apprenticealf.wordpress.com/).