View Single Post
Old 05-07-2022, 06:16 PM   #152
erigeron
Junior Member
erigeron began at the beginning.
 
Posts: 1
Karma: 10
Join Date: May 2022
Device: none
Exclamation DeACSM not working on bought .acsm file

Hi, I created the AdobeID, installed and configured the DeACSM Calibre plugin according to the github page and used it on an .acsm file I bought from Thalia.
Calibre told me that it could not use the file. However there were no error messages when I used it on two .acsm files from the Adobe sample library.
Begrudingly I installed and used ADE. After I imported the book through ADE and into Calibre there was no error message when I opened the bought file again.

The file is slightly different:

<fulfillmentToken fulfillmentType="buy" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns="http://ns.adobe.com/adept">
<distributor>urn:uuid:XXX</distributor>
<operatorURL>http://cdp.pageplace.de/fulfillment</operatorURL>
<expiration>XXX</expiration>
<transaction>XXX</transaction>
<resourceItemInfo>
<resource>urn:uuid:XXX</resource>
<resourceItem>0</resourceItem>
<metadata>
<dc:title xmlns:dc="http://purl.org/dc/elements/1.1/">Harumi's Japanese Kitchen</dc:title>
<dc:format xmlns:dc="http://purl.org/dc/elements/1.1/">application/epub+zip</dc:format>
<dc:identifier xmlns:dc="http://purl.org/dc/elements/1.1/">urn:uuid:XXX</dc:identifier>
</metadata>
<src>http://cdp.pageplace.de/rcdp/files/adrm/XXX/XXX.epub</src>
<downloadType>simple</downloadType>
</resourceItemInfo>
<hmac>XXX/XXX=</hmac>
</fulfillmentToken>

instead of

<fulfillmentToken fulfillmentType="free" auth="user" xmlns="http://ns.adobe.com/adept">
<distributor>urn:uuid:XXX</distributor>
<operatorURL>https://contentserver.adobe.com/fulfillment</operatorURL>
<transaction>XXX</transaction>
<expiration>XXX</expiration>
<resourceItemInfo>
<resource>urn:uuid:XXX</resource>
<resourceItem>1</resourceItem>
<metadata>
<dc:title xmlns:dc="http://purl.org/dc/elements/1.1/">The Goodbye Summer</dc:title>
<dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Patricia Gaffney</dc:creator>
<dc:format xmlns:dc="http://purl.org/dc/elements/1.1/">application/pdf</dc:format>
</metadata>
<licenseToken>
<resource>urn:uuid:XXX</resource>
<permissions>
<display/>
<excerpt/>
<print/>
<play/>
</permissions>
</licenseToken>
</resourceItemInfo>
<hmac>XXX=</hmac>
</fulfillmentToken>

If necessary I will install Calibre plus plugins on another computer should you need more information, but maybe I simply used the plugin for a use caseI was not designed to do.
I could not find any more information and did not want to open a possibly entirely unnecessary ticket on github. The probably unique and/or identifying parts were replaced with XXX.
erigeron is offline   Reply With Quote