audiamus / BookLibConnect

A standalone Audible downloader and decrypter
GNU General Public License v3.0
701 stars 40 forks source link

Chapter Mode not working on Audible approved device #60

Closed Sailfish closed 2 years ago

Sailfish commented 2 years ago

I use the Audible-approved Sansa Jam Clip MP3 player to listen to AAX files since it's small and has an awesome battery life. BookLibConnect does reproduce the produced AAX version audio well when set to Extreme mode; however, the left/right Chapter-Mode switches don't work properly.

Where an Audible-downloaded AAX file works as follows. Simple click advances or recedes one chapter and a click and hold advances or recedes the existing position in the current title track and play resumes once switch is released.

BookLibConnect simply pauses the track and requires the Play switch to restart but the position of the chapter has reset to the beginning.

Can this be fixed?

audiamus commented 2 years ago

Can this be fixed?

I'm afraid, not.

The AAX export of Book Lib Connect has the sole purpose of making AAX Audio Converter happy. The AAX file is the renamed M4B file plus the JSON file with the chapter data in the format exactly as the Audible app for Win 10 created it. And the M4B file is the result of the converted AAXC file downloaded from the Audible server. Embedded meta data, which also holds the AAX chapters, will not be touched by any of the internal file operations. And that's by intention, of course, since processing chapter data is the job of AAX Audio Converter.

I suggest to run AAX Audio Converter on such a file, producing M4B, in single file mode, but with using "named chapters" and silence detection active for all modes. And then see what your player does with that.

Sailfish commented 2 years ago

Thanks for the explanation. Regrettably, the Sansa Jam Clip doesn't support M4B. However, it does support MP3 but that format doesn't support Chapter-Mode in single file conversion. However, converting it to produce separate chapters during the conversion works similarly to single-file Chapter-Mode; albeit, broken into multiple separate chapters.

audiamus commented 2 years ago

Regrettably, the Sansa Jam Clip doesn't support M4B.

Rename the M4B file created by AAX Audio Converter to AAX and see what happens. If it plays the AAX/M4B file from Book Lib Connect it should also be able to play an M4B/AAX file from AAX Audio Converter.

Sailfish commented 2 years ago

While both the Book Lib Connect and AAX Audio Converter play the audio fine, neither seems to support the chapter-mode switches of the Sansa Jam as mentioned in the OP. Perhaps the AAXC conversion to AAX/M4B is different from the AAX from their site since the Sansa player plays the downloaded AAX file when I download it from their site along with supporting the Chapter-Mode switches?