-
-
Couldn't load subscription status.
- Fork 57
Description
@mkb79 has discovered the following information. Has any work been done on this? Otherwise I would try implementing it, maybe in a new branch?
I've checked now what the Audible App for iOS do.
The app calls
https://api.audible.de/1.0/annotations/lastpositions?asins=B0D186SQWV&response_groups=always-returnedand receives{ "asin_last_position_heard_annots": [{ "asin": "B0D186SQWV", "last_position_heard": { "last_updated": "2025-06-16 20:23:18.818", "position_ms": 4542015, "status": "Exists" } }], "response_groups": ["always-returned"] }This are not the annotations we are want because clips are missing. So I've created myself a new clip. The client makes a POST request to
https://cde-ta-g7g.amazon.com/FionaCDEServiceEngine/sidecar?countryCode=DE&device_lto=120&type=AUDIwith content<annotations version="1.0" timestamp="2025-08-28T13:25:26+0200"> <book key="B0D186SQWV" type="AUDI" version="63671221" guid="CR!G8ATWB6RT10TF1W9A79J6M9D9E2R:63671221" format="M4A_XHE"><last_heard action="modify" begin="4571103" timestamp="2025-08-28T13:25:26+0200" /><clip action="create" begin="4540857" end="4568601" timestamp="2025-08-28T13:25:24+0200"><metadata><![CDATA[{"title":"","c_version":"63671221"}]]></metadata></clip></book> </annotations>and then make a GET request to
https://cde-ta-g7g.amazon.com/FionaCDEServiceEngine/sidecar?format=M4A_XHE&guid=CR!6HM3EF2YRS3G7576NTBYNEH0DGMT:5304471&key=3837144763&type=AUDI. That’s new. In previous versions of Audible it uses only the asin and type=AUDI`. Now a format and guid is provided in the request as well. That’s not a problem. These information can be taken from the voucher. The guid can be found as the acr key and the format as the key content_format.