View Single Post
Old 11-17-2011, 12:23 PM   #6
xmodder
Junior Member
xmodder began at the beginning.
 
Posts: 7
Karma: 10
Join Date: Nov 2011
Device: Samsung Galaxy Tab
Books aren't sent to the specified directory (Android)

Hi to everybody

Not trying to hijack this post, but as I found it searching for a solution to my problem and it is the same this post is about, and as this post seems to not have been closed, I though I can "refresh" it instead of opening a new thread.

I'm new to Calibre and I must say that I'm impressed about the functionallity and usefullness of this application. I am facing some minor issues while I'm getting to know and (somehow) master the application. One of the issues is exactly the same that the original poster reported on this tread.

I'm using a Samsung Galaxy Tab (Android 2.2, aka "Froyo") and it is recognized by Calibre, no problem there. The Galaxy Tab has an internal memory of around 12 GB that is used as an SD card, and also it has inserted a real external 32 GB SD card. Calibre recognizes both memory devices, the internal one as "Main memory" and the external one as "Card A".

The issue I am experiencing is that, no matter what I write on the directory list to use on the configuratin for the Android plugin (or driver), Calibre always create ebook directory entries on the root of the external SD card. Of course, when I tell Calibre to write to that card. If using the internal card, or "Main memory" everything works fine and ebook directories are created under the first directory found on the directory list specified for the Android plugin configuration.

To clarify things:
1) The Android plugin is configured to use the following directory list: eBooks
2) There is an eBooks folder on the SD cards, both on the internal and on the external.
3) When I send ebooks to "Main memory" (internal SD card) directories for ebooks are created under folder eBooks in internal SD card, as expected.
4) When I send ebooks to "Card A" (external SD card) directories for ebooks are created at root level on external SD card. Nothing is created under eBooks folder on external SD card.

I have read also another post with a reply to something similar to this from kovidgoyal:
Quote:
Originally Posted by kovidgoyal View Post
the reason there is subdirectory setting for the main memory is that programs running on the device often require books to be in a particular directory. there is no such restriction for books on the card, so there is no directory specification for them.
I understand what he means, but I don't understand why this has to be a restriction for using directories on external SD card. If I send some hundred ebooks to external SD on the Galaxy Tab, it is a mess to have that hundreds of directories at root level on that card. I want to have them into my ebooks folder, so I dont have to scroll throug hundreds of entries long directroy list at root level when searching for other things not ebook related on my external SD card.

On another reading from Kovid Goyal words, it seems that it can be interpreted that the directory list field on Android plugin affects only at the behavior of that plugin when using the main memory:
Quote:
Originally Posted by kovidgoyal View Post
... the reason there is subdirectory setting for the main memory ...
but that the directory list configured on the plugin is not used when writting to external SD, so the plugin ALWAYS uses root as the starting point :
Quote:
Originally Posted by kovidgoyal View Post
... there is no such restriction for books on the card, so there is no directory specification for them ...
So, my question is: Is it posible or not to use different directories on external SD cards for Android devices? If it is possible, how can I get this done? If it is not possible, can you add this functionality, the same as it is working for the internal SD card (main memory)?

Thanks and best regards.
xmodder is offline   Reply With Quote