![]() |
#1 |
Enthusiast
![]() Posts: 36
Karma: 10
Join Date: May 2014
Device: Windows 10 Tablet / Calibre or Nexus 9 / Moon+
|
SD Card on Amazon Fire?
I've just gotten an Amazon Fire (one of the cute little $50 jobbies). I'm trying to set up CC to store my books on the SD card, but it doesn't seem to be working. Even if I move the app itself to the card, the books still seem to go to internal memory. Every attempt to create a folder on the card fails.
I've read the FAQ on moving the books to SD. The folder in /Android/data/ doesn't get created, nor, of course, can I create it manually. Full disclosure here: I'm using my registered copy of the Google Play version of CC, sideloaded onto the tablet. I'm willing to pay the $4 for the Amazon-specific version if that'll solve the problem, but honestly, cash is tight enough right now that I'd prefer not to go there if it's not required. I did try the demo Amazon version, but since the full Android app was still installed, I'm not sure it was a conclusive experiment. Any suggestions? Alternate approaches (if I do the cloud on SD trick, will that update the "read" information, or is it read only?)? Last edited by Steven Karp; 12-27-2015 at 08:33 PM. |
![]() |
![]() |
![]() |
#2 |
Ex-Helpdesk Junkie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 19,421
Karma: 85400180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
|
Registration shoudn't matter, the app should simply refuse to work if the license is invalid.
But in general, you will want to either sideload the GP store infrastructure or buy the Amazon version. |
![]() |
![]() |
![]() |
#3 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,346
Karma: 8012652
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
First: the side-loaded GP CC. Unless you have installed the google play store and services, at some point CC will attempt to verify its license and fail. Other than this verification, there are very few differences between the versions.
Second: the SD card. Honest answer: I have no idea what Amazon has done with SD card support. Searching for reviews etc shows me lots of articles that say that the Amazon reader app cannot handle books on the SD card, that "storage is managed" somehow, and that in general people aren't happy with it. On the other hand, it could be that Amazon removed the SD card restrictions, which would make sense from a support point of view. The easiest way to find out is to check the box in Settings / Other / SD Cards on Android 4.4+. This tells CC to ignore any possible restrictions and to let the user navigate the SD card to pick abd arbitrary folder. Who knows? Perhaps it will work. |
![]() |
![]() |
![]() |
#4 | ||||
Enthusiast
![]() Posts: 36
Karma: 10
Join Date: May 2014
Device: Windows 10 Tablet / Calibre or Nexus 9 / Moon+
|
Quote:
Quote:
Quote:
![]() Quote:
I'm going to experiment with some workarounds involving moving the files manually. Thanks for the advice--and the excellent software. Obviously, it's on my "can't live without it" list. |
||||
![]() |
![]() |
![]() |
#5 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,346
Karma: 8012652
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Somewhat off topic: in which folder does Amazon store books by default? I ask because I have a report that CC on the Fire (2015) basically is useless because downloaded books can't be opened in the built-in reader app. I have no idea what exactly the person has done, for example whether the books are amazon-format or epub, but it would be nice to have a few facts before starting down this maze of twisty passages, all alike.
Thanks. ![]() |
![]() |
![]() |
![]() |
#6 | |
Enthusiast
![]() Posts: 36
Karma: 10
Join Date: May 2014
Device: Windows 10 Tablet / Calibre or Nexus 9 / Moon+
|
Quote:
The default folder is, I *think*, /kindle on the internal storage. I can't be sure because I don't have any downloaded books from Amazon--most of my collection is epub. Second possibility is /Android/data/com.amazon.kindle/files/Books/ which has a bunch of what appear to be expanded books in hex-named folders. I suspect those folders are the few mobi files that CC stored in /Books. They show up in the Kindle Reader app, which apparently spotted them by itself. It's quite happy to open them either directly or from CC. I suspect, as you do, that your correspondent is trying to open non-Amazon format files. I did eventually come up with a work-around for getting my library onto the SD card, but it was enough of a pain in the rear that I decided not to bother and am just keeping it on the internal storage. For the benefit of anyone else with the same problem who doesn't update their library as often as I do, here's what I came up with: 1. Create a folder on the SD card using your desktop computer and copy in all of your books (just the books, not the .opf files and the cover images) from Calibre's library. 2. Put the SD card in the device. 3. In CC's Settings, check "Other - SD Cards on Android 4.4+". 4. Check "Filenames - Use CC template everywhere" and take the defaults. 5. Connect as Wireless Device and transfer one book. It doesn't matter what, you're just initializing the database. 6. Disconnect. Optionally, update the database to include read information. 7. Change CC to point the location for the books to /storage/sdcard1/Calibre Companion (or whatever folder name you used). You can ignore the error about there already being a file with the same name when CC tries to move your one book to the SD card. 8. Connect as Wireless Device again. CC will see all of the files in the directory and retrieve the metadata from calibre. If you have a lot of books, be patient; it takes a while. After that, when you want to add new books, put the SD card in your computer, copy the files, then put the card back in the Fire and connect to Calibre to download metadata. |
|
![]() |
![]() |
![]() |
#7 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,346
Karma: 8012652
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
|
![]() |
![]() |
![]() |
#8 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 5,698
Karma: 16542228
Join Date: Feb 2010
Location: Pennsylvania
Device: Huawei MediaPad M5, LG V30, Boyue T80S, Nexus 7 LTE, K3 3G, Fire HD8
|
Amazon certainly did do something weird with the sd card. The only way to get to the external sd is by /storage/sdcard1. /storage/emulated and /mnt only get you to the internal sdcard. I don't have a lollipop device with an sdcard so I don't know if that's the way lollipop does it too.
ES file explorer can write to the external sd after it requests access. Moon+ can't wrte to the external sd - when I try to set the default folder to the external sd it returns an error. I think the inability to use books on the external sd is a problem for the Amazon app only. When I use ES to put a book on the external sd Moon+ can read it. |
![]() |
![]() |
![]() |
#9 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 5,698
Karma: 16542228
Join Date: Feb 2010
Location: Pennsylvania
Device: Huawei MediaPad M5, LG V30, Boyue T80S, Nexus 7 LTE, K3 3G, Fire HD8
|
Quote:
ES file explorer works the same as it did on the HD 8 - the app needs to request access first to be able to write to the external sd. CC demo couldn't write to the external sd. I chose an existing folder on the external sd as the storage location for epub in settings. It didn't give me an error when I tried to download, it just didn't download. I downloaded an azw3 to internal sd and CC gave an error when I tried to move to the external sd. |
|
![]() |
![]() |
![]() |
#10 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,346
Karma: 8012652
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
I am looking at switching CC to use the lollipop Storage Access Framework. It is a very complicated change. Using the compatibility libraries effectively requires that I stop supporting gingerbread and honeycomb and that I start to allow some "Material Design" stuff to sneak in to CC. I will eventually open a new thread to discuss these changes. |
|
![]() |
![]() |
![]() |
#11 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 5,698
Karma: 16542228
Join Date: Feb 2010
Location: Pennsylvania
Device: Huawei MediaPad M5, LG V30, Boyue T80S, Nexus 7 LTE, K3 3G, Fire HD8
|
Quote:
|
|
![]() |
![]() |
![]() |
#12 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,346
Karma: 8012652
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Now I am confused
I received my Fire 7 today and CC works fine with the SD card, with the exception that the built-in reader doesn't remember the books either on the home screen or the reader's last read list.
My fire is running Android 5.1.1. I used Settings / Formats and Folders to move a small library to the SD card. When I opened the folder selection dialog I saw the "Use SD Card" button as expected. After moving CC's library to the SD card I did a wireless connect. Metadata update worked fine, as did sending books to the device. I installed FBReader. I put epub, mobi, and azw3 books on the device. CC offered FBReader and the built-in reader for mobi and azw3, and only FBReader for epub. What am I doing that you aren't doing, or vice versa? EDIT: I am running the alpha version of CC that uses the newer Google compatibility libraries. As far as I can tell this should not make a difference in SD card handling. Last edited by chaley; 02-04-2016 at 03:59 PM. |
![]() |
![]() |
![]() |
#13 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 5,698
Karma: 16542228
Join Date: Feb 2010
Location: Pennsylvania
Device: Huawei MediaPad M5, LG V30, Boyue T80S, Nexus 7 LTE, K3 3G, Fire HD8
|
Quote:
|
|
![]() |
![]() |
![]() |
#14 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,346
Karma: 8012652
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
I started over so I could show step by step what I did.
Last edited by chaley; 02-05-2016 at 08:12 AM. |
![]() |
![]() |
![]() |
#15 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 5,698
Karma: 16542228
Join Date: Feb 2010
Location: Pennsylvania
Device: Huawei MediaPad M5, LG V30, Boyue T80S, Nexus 7 LTE, K3 3G, Fire HD8
|
Quote:
Sorry you had to go through everything step by step again. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Amazon Announces New Fire Tablets & Fire TV | tubemonkey | News | 90 | 03-23-2016 03:38 PM |
Amazon: Buy Chromecast for $30, get a $10 Amazon gift card [ENDED] | JoHunt | Deals and Resources (No Self-Promotion or Affiliate Links) | 1 | 07-29-2015 06:22 PM |
Amazon Fire Devices moving to Fire OS 5 | fjtorres | News | 10 | 06-21-2015 06:53 AM |
Physical Retail Stores that carry Amazon 2012 Kindles (Paperwhite, Fire 2, Fire HD) | Top100EbooksRank | Amazon Kindle | 6 | 09-21-2012 07:57 AM |
Fire and card reader? | TomTeaPack | Kindle Fire | 18 | 10-26-2011 05:32 PM |