@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-returned and 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=AUDI with 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.
Originally posted by @mkb79 in #235
@mkb79 has discovered the following information. Has any work been done on this? Otherwise I would try implementing it, maybe in a new branch?
Originally posted by @mkb79 in #235