Audible

Latest version: v0.9.1

Safety actively analyzes 630390 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 5

0.7.1

Added

- `Authenticator.from_dict` to instantiate an `Authenticator` from dict and `Authenticator.to_dict` to get authentication data as dict

Bugfix

- register a new device with `with_username=True` results in a server error due to wrong registration domain

0.7.0

Bugfix

- make sure activation bytes has 8 bytes, otherwise append ‚0‘ in front until 8 bytes are reached
- make sure metadata1 has 8 bytes, otherwise append ‚0‘ in front until 8 bytes are reached
- If installed, use playwright to login with external browser. Please
[read here](https://playwright.dev/python/docs/intro) how to install playwright.
Then use `audible.Authenticator.from_login_external(COUNTRY_CODE)` for login.
- fix login issues

0.6.0

Bugfix

- Fix a bug when searching for „resend-approval-link“ in login page

Changed

- switched to `auth_code_flow` when login (gives an auth code instead of an access token for security purposes)
- `Authenticator.from_login` and `Authenticator.from_login_external` now always register a new device
- `Authenticator` now refreshes `access_token` (when needed) before deregister the device
- now simulate Audible app version 3.56.2 under iOS version 15.0.0
- login process now auto-detect next request method and url

Misc

- Correct documentation
- Update example download_books_aaxc.py
- Bump httpx to `v0.20.*`

Remove

- `LoginAuthenticator` and `FileAuthenticator`
- `Authenticator.register_device`, `Authenticator.re_login` and `Authenticator.re_login_external`

0.5.5

Misc

- switch from httpx 0.16.x to 0.18.x

Added

- logging error messages during login

Changed

- extend allowed chars by email check during login
- instead of raising an exception, invalid email will now be logged as warning

Misc

- Add description to the docs, to handling 2FA

0.5.4

Added

- Provide a custom serial when login
- Login with Audible username instead of Amazon account for US, UK and DE
markteplace

Bugfix

- register a device on Australian marketplace

Misc

- Redesign Module documentation
- Rework description of audible-cli package in documentation

0.5.3

Added

- function `activation_bytes.fetch_activation_sign_auth`
- Spain marketplace

Changed

- `activation_bytes.get_activation_bytes` uses the new `fetch_activation_sign_auth` function, if `signing` auth method is available. Otherwise activation bytes will be fetched the old way with a `player_token`.

Page 2 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.