Closed Tikotik closed 5 years ago
I think your mobileread post did show up eventually. Not sure why it wouldn't have right away but I'll respond here instead of there.
Did you copy the files to /sdcard/Android/data/com.amazon.kindle/files/
or to /sdcard/Android/data/com.amazon.kindle/files/B005FVNIW6
?
Eg. the X-Ray would be at /sdcard/Android/data/com.amazon.kindle/files/B005FVNIW6/XRAY.ASIN.etc.db
I can double-check the files if you want to PM them to me on mobileread, people usually use dropbox but any file-uploading-sendy-site should work.
Yeah, the book is at sdcard/Android/data/com.amazon.kindle/files/
and the x-ray is at /sdcard/Android/data/com.amazon.kindle/files/B005FVNIW6/XRAY.ASIN.bookname.db
Ahh I see. There was a tiny bug that was causing the file to be named incorrectly. It should be XRAY.B005FVNIW6.Ender_8217_s_Game_BB135D22.db
.
Fixed in a37460f79a3fc89ff1bb92b56e39dbaf2a303102 (release 2.1.30)
I built the Start/EndActions and they seemed to work also. I don't think the AuthorProfiles actually work on Android, but I'll have to look into that more.
Versions: X-ray 2.1.24, Calibre 3.31, Kindle android app 8.11.0.57
What I did: fixed asin - B005FVNIW6 from calibre plugin used android output to build xray files, from shelfari archive for this test file. copied the ASIN-fixed and saved .mobi book and xray o/p folder to
sdcard/Android/data/com.amazon.kindle/files/
Result: x-ray button and author profile does not show up in app. But the author profile and X-ray o/p files are good in general, and new amazon cover for the book is downloaded automatically by app based on ASIN.
I posted multiple times on mobileread support thread, but moderators are not approving my comment, Idk whats wrong in this?
Click to expand logs
Running X-Ray Builder GUI v2.1.24.0. Log started on 04-11-2018 at 14:24:40. Extracting metadata... Got metadata! Database Name: Ender_8217_s_Game UniqueID: 3138608418 Extracting metadata... Got metadata! Database Name: Ender_8217_s_Game UniqueID: 3138608418 Invalid X-Ray file. Extracting metadata... Saving rawML to dmp directory... Got metadata! Database Name: Ender_8217_s_Game UniqueID: 3138608418 Book's Shelfari URL: https://web.archive.org/web/20131227102953/http://www.shelfari.com/books/35825/Enders-Game Attempting to build Author Profile... Searching for author's page on Amazon.com... Author page found on Amazon! Author's Amazon Page URL: https://www.amazon.com/Orson-Scott-Card/e/B000AQ3SS0 Author biography found on Amazon! Saving biography to G:\xray-builder-gui-v2.1.24\ext\B000AQ3SS0.bio Using biography from G:\xray-builder-gui-v2.1.24\ext\B000AQ3SS0.bio. Downloading author image... Grayscale base64-encoded author image created! Gathering author's other books... Gathering metadata for other books... Writing Author Profile to file... Author Profile file created successfully! Saved to G:\xray-builder-gui-v2.1.24\out\Android\B005FVNIW6\AuthorProfile.profile.B005FVNIW6.asc Attempting to build Start Actions and End Actions... Attempting to find book on Amazon... Book found on Amazon! Gathering recommended book metadata... An error occurred finding next book in series: The method or operation is not implemented. at XRayBuilderGUI.DataSources.Secondary.Shelfari.GetExtrasAsync(BookInfo curBook, IProgressBar progress, CancellationToken cancellationToken) in C:\projects\xray-builder-gui\src\DataSources\Secondary\Shelfari.cs:line 108 at XRayBuilderGUI.EndActions.