[Q] In which database is sideloaded content indexed? - Nook Touch General

Hi all,
I store my sideloaded content on an SD card that is kept permanently in the Nook and use Dropbox (plus Dropsync) to manage it. I recently removed a book, my sync solution dutifully removed it from the SD card, but the Nook Library still lists the book. Clicking on it gives a standard page listing the supposed location of the file, but it is certainly not there (confirmed via ADB shell and in any case the book's content would've been displayed if it were!).
Obviously then there's a reference to it left behind in some database on the Nook, so does anyone know offhand where the Nook stores it's list of sideloaded content so I could go edit it?
Thanks,
Ian
P.S. This is all in preparation for a complete (B&N and sideloaded) wireless content management solution I'm working towards. My goal is having all my content in Calibre syncing wirelessly with the Nook.

Ne'er mind, found it here: /data/data/com.android.providers.media/databases/internal.db
This database contains both B&N and sideloaded content.

Related

Rooted Nook Touch: Calibre friendly?

I rooted my N2E, and played around with it a bit, using TN. Then I restored my unrooted backup, because I couldn't seem to find a convenient way to do the one thing I want to do.
I want to wirelessly browse my calibre library, and download books from it to my nook.
I don't care what method is used. Calibre's content server, dropbox, whatever. I just want a convenient way to sideload books from calibre onto my nook without plugging it in.
But I couldn't find a way that would be simpler than just plugging it in and using Calibre's 'send to device' command, so I unrooted and went back to my backup.
Did I miss something?
On my Nook color with CM7 I use the following setup:
- I set up Calibre to mount a folder as a device, pointing to a dropbox synced folder, so that "send to device" sends epubs to dropbox folder.
- I also use calibre2opds to create a dropbox accessible library to browse from any device (it creates also an HTML browsable version).
- on NookColor I use FolderSyncLite to automatically sync the dropbox folder with a folder on sdcard (eg Nook's MyDocuments).
Then I can use sync feature of Mantano Reader to keep its library in sync with dropbox calibre device or simply use Nook which doesn't need an explicit import to use books in its folder.
I plan to replicate this setup on my Nook Touch, which should arrive today
hello,
I'm using Samba server on nook. Then on Windows I mapped nook as a drive and set up calibre to sync with My Files folder. Works like a charm.
PS I'm new around here so I can not post links. Search market for com.funkyfresh.samba
I use a combination of two methods to sync my books with Calibre and reading devices:
Calibre Library in Dropbox -
Syncs between Computers, can download any Calibre book via Dropbox.
I use this for books I don't want to carry around all the time, school books, manuals, etc.
There are multiple apps which will sync specific folders in Dropbox with specific folders on an android device. One of these could work for automatic syncing.
Wired Connection -
I use this for a large updates of my devices library since it's faster than Dropbox.
When I want to immediately sync a new book to read that I've just obtained.
Oooh, goody
GabrialDestruir said:
I use a combination of two methods to sync my books with Calibre and reading devices:
Calibre Library in Dropbox -
Syncs between Computers, can download any Calibre book via Dropbox.
I use this for books I don't want to carry around all the time, school books, manuals, etc.
There are multiple apps which will sync specific folders in Dropbox with specific folders on an android device. One of these could work for automatic syncing.
Wired Connection -
I use this for a large updates of my devices library since it's faster than Dropbox.
When I want to immediately sync a new book to read that I've just obtained.
Click to expand...
Click to collapse
Gives me a good reason to root again. I will try it out, but not until after I sort out the stock 1.1.0 WiFi issues I'm having.
met67 said:
On my Nook color with CM7 I use the following setup:
- I set up Calibre to mount a folder as a device, pointing to a dropbox synced folder, so that "send to device" sends epubs to dropbox folder.
- I also use calibre2opds to create a dropbox accessible library to browse from any device (it creates also an HTML browsable version).
- on NookColor I use FolderSyncLite to automatically sync the dropbox folder with a folder on sdcard (eg Nook's MyDocuments).
Then I can use sync feature of Mantano Reader to keep its library in sync with dropbox calibre device or simply use Nook which doesn't need an explicit import to use books in its folder.
I plan to replicate this setup on my Nook Touch, which should arrive today
Click to expand...
Click to collapse
I know this is an old thread but just want to say thanks for spelling this out. some day I will try and mirror this set-up and may have questions
Do Aldiko and Moon+'s ability to add an OPDS catalog not work on a rooted NST?
I have a server in my basement hosting my library. I use CalibretoOPDS to generate both OPDS and HTML catalogs. It's a 'dead' list, in the sense that there's no decent searching, but I have access to it basically anywhere. I can expose it publicly as I'm using Apache and can easily password protect that directory.
There's a Calibre PHP app, that I may move to, just so I can search my library before downloading.
I also use FolderSync to move audiobooks, music, and pictures to my portable devices. I guess I could add epubs to the list if the above doesn't work.
On my server, I have a root folder for each mobile device, then subfolders for audiobooks, music, etc. I have parallel folders on my mobile devices. I run FolderSync on each mobile devices with 2 'folder pairs' for each matching pair of folders. One is SMB, runs locally every night, the other is SFTP, and runs only on demand.
To move something to a mobile device, I just copy it to the appropriate folder on my server, and everything happens 'automatically' - unless I'm on the road, at which point i have to trigger the synchronization.
BTW, for SFTP on windows, I'm having best luck with Sysax 'Multi Server'. Not open source, but you can get a personal use license for free. (As a side note, Aldiko, and maybe Moon+, allow me to specify a port, so I could, but don't currently, set this up to use a commonly-not-blocked port, like 443. I'll do this if I get blocked. FTP is often blocked, also BTW)
I do all this now for a smartphone and a tablet. I recently decided I wanted a specific-purpose reader with e-ink. The NST jumped right out as the right choice. I'm figuring I'll root mine as soon as I get it and so these same things with it, but I'm just planning to use it as a reader (well and maybe limited browsing as I sometimes do that with my library before downloading via OPDS).
Hoping this is more helpful than confusing.
Calibre settings
this seems to be the best place for this question.
I changed the settings in Calibre as to the sort title appending with a letter so I can have books of a certain type listed at the back-end of the Nook Library but they do not sort that way so I have to put the letter in the actual title does anyone know of a better way to sort books using the following set-up?
Nook touch rooted cynogenmod7
Nook Library
Using Calibre to load books with the generic android device (could not make the nook plugin work) would not send to the right place on the Nook
Thanks for any resonses
Droidatar said:
Nook touch rooted cynogenmod7
Click to expand...
Click to collapse
Are you sure you have a Nook Touch?
Googie2149 said:
Are you sure you have a Nook Touch?
Click to expand...
Click to collapse
Sorry I have the nook color
I have noticed with Calibre it actualy brought my B&N books into the Calibre library, some I can view some I cant. I believe the books I could view were the magazines.
bobkoure said:
[...] I do all this now for a smartphone and a tablet. I recently decided I wanted a specific-purpose reader with e-ink. The NST jumped right out as the right choice. I'm figuring I'll root mine as soon as I get it and so these same things with it, but I'm just planning to use it as a reader (well and maybe limited browsing as I sometimes do that with my library before downloading via OPDS).
Click to expand...
Click to collapse
Your plan is a good one. I have done similar. The biggest problem has been that the NST only runs Android 2.1 eclair, and many of my favorite apps seem to require 2.2 froyo or above. I've had to search around for equivalents in some cases.
Dropsync works very well for file synchronization, within the limitations of Dropbox.
---------- Post added at 10:21 AM ---------- Previous post was at 10:17 AM ----------
tonyx3 said:
[...] I don't care what method is used. Calibre's content server, dropbox, whatever. I just want a convenient way to sideload books from calibre onto my nook without plugging it in.
Click to expand...
Click to collapse
Dropbox + Dropsync works very well for this. I have calibre news feeds set up to download several newspapers and web sites on a schedule. I have a cron job on my home linux server set to grab select titles and move them into dropbox folders (e.g. magazines, newspapers). Dropbox on the server takes care of synchronizing them to the Dropbox cloud.
Each morning, I fire up my NST, enable wireless, and launch Dropsync to synchronize those specific folders.
You could, of course, just synchronize the entire calibre folder, but I like sorting things and limiting what comes down to the latest couple of days worth, so the cron job periodically deletes old stuff from the dropbox folders.
The other nice thing about dropsync is that it is two way. Files I delete on one device (I also have a NOOK color) get deleted off the dropbox folders, then off the other device when I next sync.
I'm using the stock reader, so no syncing of reading positions or any of that nice stuff.
Looks like I might be OK.
FolderSync supports "2.1 and up".
Tasker, "1.6 and up".
Aldiko and Aldiko Sync "2.1 and up"
Moon+ reader "1.6 and up"
EsFileExplorer "1.6 and up" (with a separate version for Cupcake
Root Explorer "1.1 and up" (!)
Dolphin HD "2.01 and up"
Looks like all apps I was thinking of using support 2.1. They may be utterly bad on an e-ink screen, though.
BTW, is that why you're using the stock reader?
bobkoure said:
Looks like I might be OK.
[...]
Tasker, "1.6 and up".
Click to expand...
Click to collapse
I'm using Tasker to only fire up wifi when specific apps run. It works fine, but it is hard to determine whether an app is selected or not in the list. It takes some trial and error.
[...] Root Explorer "1.1 and up" (!)
Click to expand...
Click to collapse
RE works just fine.
BTW, is that why you're using the stock reader?
Click to expand...
Click to collapse
I didn't keep notes, but I recall that there were some ebooks that didn't format as nicely with other readers, or options that were difficult to spot on the e-ink screen. It's mostly just a personal choice thing, though. The other readers do work well.

[Q] Finding stored digital books on nook simple touch

I just rooted my nook simple touch with the Salsichanook image. I had a specific purpose in mind in rooting my nook: to fix, or try to fix, a problem that barnes and noble is incapable of fixing.
I have 64 books on my nook that I can see/manage on the BN.com website. On my nook there are 68 books (not referring to the manuals) - 4 extra books, one of which is a full book and the others are samples. I cannot delete them. They do not show up in the online database of my library. If I archive them they never ever show up online as archived. Unarchive them and they appear in my nook's library but never ever online. No number of syncs fixes this. The tech support clowns at B&N keep telling me to do all the basic stuff (erase and deregister then register again, do a factory reset and register again, turn it off and then turn it back on to get the nook and the online database library to synchronize) but none of it works. As soon as I register there are the books I do NOT want and never ordered for download and no way to get rid of them. B&N say they aren't in my library yet there they are!
I rooted my nook so I could go into the ebook folder and brute-force delete the damn things and get them off my nook. I have not been able to find where they are stored yet. Can someone tell me where the archived books or their metadata/info is stored on the nook so I can navigate there and delete?
They are (epub) in /data/media/B&N Downloads/Books
ls -l /data/media/B\&N\ Downloads/Books

[Q] how to make nook think sideloaded was downloaded

Has anyone looked into a way to make the nook think your sideloaded content was downloaded from B&N.. IS there some data base file that keeps record that we could edit? I'm sick of my sideloaded books lacking the functionality of the downloaded ones.. anyone have ideas on where to start?
Edit:
I found this on the nook tablet forum... BN Book Directory, Calibre, Cut&Paste, Library Covers
AugustusBot said:
I moved a folder into /system/media/books and after stopping and restarting the Library app, the books within the folder did show up in the Library.
However after long-pressing the book, i noted Delete was not an option from the library.
Not a huge deal... if i want to delete them I can simply mount /system as rw, open ES File Explorer, and delete them.
Can anyone confirm that the /system/ location is actually on the B&N 12gb partition?
edit: this doesn't really resolve my secondary objective, of getting Magazines to show up in the Magazine tab of the Library (there is no /system/media/magazines!)
Click to expand...
Click to collapse
Has any tried placing books in the directory /data/media/b&n downloads/books/
Update:
ok so placing books in /system/media/books does allow it to show up in the library..
and you can read it
Still won't show meta information..
OK so I've found that the database looks to be here
/data/data/com.android.providers.media/databases/internal.db
/data/data/com.android.providers.downloads/databases/downloads.db <----- Looks more promising
I've looked at the file in notepad and can see the ISBN numbers listed in the file but i can't read it correctly ... what program should i use to edit this?
the books you download are names with the ISBN number... in the /data/media/B&N Downloads/Books/
Edit:
/data/data/com.android.providers.downloads/databases/downloads.db is defiantly the right file i just need help editing... it I've never done sqlite3 before
OK so I've found that the database looks to be here
/data/data/com.android.providers.media/databases/internal.db <----- Looks more promising
/data/data/com.android.providers.downloads/databases/downloads.db <----- deadend
I've figured out the sqlite thing....
Downloads didn't work....
Internal.db seems to have all the information.... It has a field for summary, author, what not.... So Meta info isn't used at all by the nook... its added per book base to the internal.db file.... bummer. I guess i'll add the info and see if it is recognized.
Looks like there might be alot of info needed from BN.com to make it work... ugh
persichini said:
Has anyone looked into a way to make the nook think your sideloaded content was downloaded from B&N.. IS there some data base file that keeps record that we could edit?
Click to expand...
Click to collapse
I’m sure B&N keeps info on their server too, and should sync it across all your devices (like the book page you are on). No idea how their sync works and what exactly being sync-ed.
persichini said:
I'm sick of my sideloaded books lacking the functionality of the downloaded ones.. anyone have ideas on where to start?
Click to expand...
Click to collapse
What is it you missing so badly?
I guess i'm to picky... I have 60 books that were suggested by people that i haven't read yet. I like to be able to read a summary before i start reading..
Is it just me or do the search functions not work like the they should? X-ray search doesn't seem to work like the advertisements.
Being able to mark a book as read... I like seeing my progress
Archiving books would also be nice.
Ok, I see what you mean.
I don’t know where book summary is stored. Could be in a EPUB ifself?
I would start copying some book from /data/media/B&N Downloads/Books to SD card and check if you get a summary.
X-ray search – know nothing about it, sorry.
About Archiving - I guess, we supposed to be able to delete a book from nook and be able to download it later again (since B&N have a record that we bought it).
For side loading, we can create Archive folder.
I know, it’s not exactly archiving, but just trying to be helpful…
ApokrifX said:
Ok, I see what you mean.
I don’t know where book summary is stored. Could be in a EPUB ifself?
I would start copying some book from /data/media/B&N Downloads/Books to SD card and check if you get a summary.
Click to expand...
Click to collapse
/data/data/com.android.providers.media/databases/internal.db
This is a database file that contains the book summary and all the other info. I guess when you download a book from B&N it updates this file.
I just haven't been able to update the file and get it to recognize.
ApokrifX said:
X-ray search – know nothing about it, sorry.
About Archiving - I guess, we supposed to be able to delete a book from nook and be able to download it later again (since B&N have a record that we bought it).
For side loading, we can create Archive folder.
I know, it’s not exactly archiving, but just trying to be helpful…
Click to expand...
Click to collapse
I do know that by placing your books in '/system/media/books' folder you can use the B&N partition for your side loaded books you just have to reboot to recognize them. There is also no option to delete books once they are placed there. you would have to delete them with a file manager or over ADB
persichini said:
I guess i'm to picky... I have 60 books that were suggested by people that i haven't read yet. I like to be able to read a summary before i start reading..
Is it just me or do the search functions not work like the they should? X-ray search doesn't seem to work like the advertisements.
Being able to mark a book as read... I like seeing my progress
Archiving books would also be nice.
Click to expand...
Click to collapse
X-Ray Search doesn't work? It shouldn't, that a Kindle feature.
guitar_east said:
X-Ray Search doesn't work? It shouldn't, that a Kindle feature.
Click to expand...
Click to collapse
Ohhh well that makes sense why i could ever figure that out.... Guess i got my research crossed on the x-ray search... i still wouldn't trade my nook for kindle.
That's ok. There's no reason to buy a Kindle, the Nook runs the app quite well
persichini said:
/data/data/com.android.providers.media/databases/internal.db
This is a database file that contains the book summary and all the other info. I guess when you download a book from B&N it updates this file.
I just haven't been able to update the file and get it to recognize.
I do know that by placing your books in '/system/media/books' folder you can use the B&N partition for your side loaded books you just have to reboot to recognize them. There is also no option to delete books once they are placed there. you would have to delete them with a file manager or over ADB
Click to expand...
Click to collapse
As far as I can tell, in the internal.db there are 2 different table, 'docs' for sideloaded books and 'products' for B&N books and the 'docs' table misses the short synopsis field used for the book summary.
So probably there is no way to have summary for sideloaded books...
If we put book into /data/media/B&N Downloads/Books/ folder, it’ll go into 'docs' table for sideloaded books still, right?
BTW: How do you fiddle with databases such as internal.db?
Use adb to pull/push and fiddle on PC, or use adb shell to do it on nook?
ApokrifX said:
If we put book into /data/media/B&N Downloads/Books/ folder, it’ll go into 'docs' table for sideloaded books still, right?
Click to expand...
Click to collapse
IDK, never tried
ApokrifX said:
BTW: How do you fiddle with databases such as internal.db?
Use adb to pull/push and fiddle on PC, or use adb shell to do it on nook?
Click to expand...
Click to collapse
Both, actually.
I use SQLiteStudio to browse data and definitions, and a copy of sqllite3 found on this forum to modify the DB on the device via adb shell
met67 said:
As far as I can tell, in the internal.db there are 2 different table, 'docs' for sideloaded books and 'products' for B&N books and the 'docs' table misses the short synopsis field used for the book summary.
So probably there is no way to have summary for sideloaded books...
Click to expand...
Click to collapse
Well my thoughts were why can't we just manually insert the books in the the "products" with the data fields filled in. i tried guessing at what all those fields were. I'm assuming it wasn't the correct info or didn't match the book some how because it didn't work.
ApokrifX said:
If we put book into /data/media/B&N Downloads/Books/ folder, it’ll go into 'docs' table for sideloaded books still, right?
BTW: How do you fiddle with databases such as internal.db?
Use adb to pull/push and fiddle on PC, or use adb shell to do it on nook?
Click to expand...
Click to collapse
I tried to place the books into /data/media/B&N Downloads/Books/ folder but the nook ignored them. From what i can tell it checks the database file and if its not in there it doesn't see it.
if you place your books in /system/media/books/ folder it will recognize them as sideloaded books. That is the same location as your quick start.epub and the manual.epub
I have placed books there and the nook will load them after a reboot.
I adb pull/push and used a program called sqliteadmin in windows
sideloaded books on Nook
persichini said:
OK so I've found that the database looks to be here
/data/data/com.android.providers.media/databases/internal.db <----- Looks more promising
/data/data/com.android.providers.downloads/databases/downloads.db <----- deadend
I've figured out the sqlite thing....
Downloads didn't work....
Internal.db seems to have all the information.... It has a field for summary, author, what not.... So Meta info isn't used at all by the nook... its added per book base to the internal.db file.... bummer. I guess i'll add the info and see if it is recognized.
Looks like there might be alot of info needed from BN.com to make it work... ugh
Click to expand...
Click to collapse
I was searching and came across your post, have you considered using Calibre to sideload your books? I just changed yesterday to include the metadata (within calibre program) on the first page of the book. that way you can review the information you have set. It will also download metadata for books you do not have info on.
Don't know if this helps good luck with your Nook.
I realize I may be bumping this thread, but I figured that it was worth it. I worked around with a few of the files and I figured out everything now. I can get my side-loaded books to show up in the My Books section. Thanks to OP to giving me the hint about the database files. :good:
My method requires you to download a sample of the book you want to side load from the Nook Store ( remember, a sample; not the book. Samples are free.) The database files contain the metadata info. Copy the filename of the sample you have downloaded( this will be in \sdcard\Nook\Content). Copy over the ePub you want to side load and rename the file with the name of the sample downloaded. Going into the Nook app, you can now see that the sample in the Library has been replaced with the full version of the book.
Head over to Android Market and buy the SQLite Editor. Once that's done, open up the app and click on B&N Nook( or something to that effect, since I don't remember it exactly). Head into products, and scroll sideways until you come across "isSample". ( Please look into the column or row for your book.) For your sample book, the value will be set to 1. For the purchased books, it'll be zero. Just long click on that cell and edit the value and set it to 0. Click back, exit out of the app and launch the Nook app.
You can now see that the "Sample" logo from the sample book is gone. Voila! Sample books have all the privileges of the full book purchased from the B&N Store. The B&N Store has an abysmal selection of books, so I prefer buying my books from elsewhere and then using them on B&N app. That's the best app I've found for Android so far.
I haven't got the syncing to work yet. I just got onto my tablet, and I don't feel like going through the whole process again. I'll try it out tomorrow and let you know. Side note: I also got "Internal errors" upon launching the app. I believe this is because of me updating the database files and B&N not having a copy of the update. But the app obeys the local copy present, so I' m not too worried about that at the moment.
Can the OP look into this on the Nook tablet? I can confirm this works on the normal Android tablets, but I'm not so sure of the Nook tablet. Maybe it can be run from the CM ROMs?
gadgetdroid's workaround does, indeed give you sharing capabilities.
But this happened when I tried to share to facebook:
#NAME# shared a quote from #TITLE# on a NOOK
by #AUTHOR#
Click to expand...
Click to collapse
clicking 'more' in order to have metadata and summary come up yields 'service unavailable'.
Also, the sample books on my Nook get saved to /sdcard/B&N Downloads/Books/ (symlinked /data/media to /sdcard, so pretend it's /data/media for the rest of you who didn't make that change)
Still I count this as progress. I'm not sure if simply adding a line to the products db on scan is the answer because the products db has so many more columns than the docs db but I'ma try it and see what happens.
spoofing tryouts...
So I tried spoofing the products db to see what what would happen by copying an entry from the docs db (where I had a book already) to the products db, like so (IOW, without having downloaded a sample book from B&N):
INSERT INTO products (_data, ean, _size, product_type, mime_type, _display_name, title, authors, mainAuthorFirstName, mainAuthorLastName, publisher, thumb_image, cover_image, product_code, format_code, purchase status, date_published, date_added, date_modified, locker_delivery_id, locker_status, luid) SELECT _data, _data, _size, product_type, mime_type, _display_name, title, authors, mainAuthorFirstName, mainAuthorLastName, "Barnes & Noble", thumb_image, cover_image, "ER", "EP", "1", "0", date_added, date_modified, "39248209", "ACTIVE", "L39248209" FROM docs where docs.title="The Old Man and the Sea" LIMIT 1;
Click to expand...
Click to collapse
I then deleted the relevant entry in the sideloaded db (e.g. docs), went into the Library and clicked the update key. this didn't seem to be effective. I then changed the ean entry to a real isbn number instead of just using the filename twice...still nothing. I then rebooted the device. I tihnk this actually caused the library to do a rescan. I now found that I had two copies of 'The Old Man and the Sea' listed (which of course were actually in the same physical location). The first one listed managed to begin to act like a bought book! E.g. when I went to 'more...' to read metadata, it showed the 'Service Unavailable' error. The sharing button was ungreyed! I then tried to share something to Facebook...but got an error message:
A Problem Occurred: Can't complete operation
Click to expand...
Click to collapse
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Still, I count that as progress. In the above example, the epub file didn't have a publisher field, and of course the _ean field in the docs database is not populated, so I had to manually drop that in. The ean field cannot be null, and cannot just be some random string of characters. I confirmed this by going back and modifying the db - progress stopped right there, and the Share button became greyed out again.
So I'm not sure if a) the other fields in the products db, which I still have not populated, are relevant to making this functionality work or b) this is as far as we can go and b&n holds all the keys.
One other note: The locker_delivery_id and luid numbers, which are identical except for the leading L, I made up; these cannot be null.
EDIT: one last thing - whenever I open either the 'first' or 'second' copies of 'The Old Man and the Sea' off of a cold boot, I simply get a black screen, and have to go back to the Library and click the book again. I'm not sure if that has to do with anything I'm doing or if it's because of the guevor's kernel (which I just installed)
copying the locker_delivery_id and luid from a book that has been dled from B&N as a sample, instead of just making one up, also doesn't seem to work...
LastSilmaril said:
So I tried spoofing the products db to see what what would happen by copying an entry from the docs db (where I had a book already) to the products db, like so (IOW, without having downloaded a sample book from B&N):
I then deleted the relevant entry in the sideloaded db (e.g. docs), went into the Library and clicked the update key. this didn't seem to be effective. I then changed the ean entry to a real isbn number instead of just using the filename twice...still nothing. I then rebooted the device. I tihnk this actually caused the library to do a rescan. I now found that I had two copies of 'The Old Man and the Sea' listed (which of course were actually in the same physical location). The first one listed managed to begin to act like a bought book! E.g. when I went to 'more...' to read metadata, it showed the 'Service Unavailable' error. The sharing button was ungreyed! I then tried to share something to Facebook...but got an error message:
Still, I count that as progress. In the above example, the epub file didn't have a publisher field, and of course the _ean field in the docs database is not populated, so I had to manually drop that in. The ean field cannot be null, and cannot just be some random string of characters. I confirmed this by going back and modifying the db - progress stopped right there, and the Share button became greyed out again.
So I'm not sure if a) the other fields in the products db, which I still have not populated, are relevant to making this functionality work or b) this is as far as we can go and b&n holds all the keys.
One other note: The locker_delivery_id and luid numbers, which are identical except for the leading L, I made up; these cannot be null.
EDIT: one last thing - whenever I open either the 'first' or 'second' copies of 'The Old Man and the Sea' off of a cold boot, I simply get a black screen, and have to go back to the Library and click the book again. I'm not sure if that has to do with anything I'm doing or if it's because of the guevor's kernel (which I just installed)
Click to expand...
Click to collapse
I repeat, unless B&N don't have a copy of your purchase, you will face errors of not finding metadata. I just installed Linux on my laptop, so I'll go through a few things and post the results soon. Have you updated the Nook app to the latest version? In the latest one, you don't have to restart the app any more or restart the device or kill it's process to see the new books added through the file manager.
One more thing. Have you manually tried filling up the metadata on the book you copied in Products db? Don't set the syncing to take place. Mark it as 0. I want to get metadata working first.
Sent from my XT530 using Tapatalk 2

Yet-Another Batch of Noob Questions - SD cards, App Store(s), Content Consumption

I've done some searching, but the volume of content on these forums, along with the different operating modes, is making my head spin a bit. Advice or pointers to posts of particular importance gratefully appreciated. My HD+ is running 10.1 installed internally.
I plan to run with an external card in the SD slot, to keep content there and preserve internal space for applications, or app data that can't be pushed to the external card. I have the card (never used). Is there a file system choice for this card that maximizes performance? If so do I command the tablet to format the card, or do that on my supporting PC with SDFormatter?
I'm not clear if the patch to "swap" internal and external SD card locations is just for tablets running stock B&N software, or if this is also the desirable approach for a tablet running CM? If I don't use the patch, is there a post with guidelines for hacking configuration of existing apps (Kindle reader, Google books, etc) to use the external SD card?
Am I correct in understanding I may need to reference more than just the Google Play Store, to obtain apps that Google doesn't sanction (like an ad blocker for my browser)? Recommendations on alternate app stores ... Amazon's, other?
Do folks pull their eBook content straight to their tablet (via paid-content stores or free sources), or is the "better" practice to take a hop to your PC, into Calibre for conversion/backup/library management, and then down to the tablet?
One of my goals for the tablet is to catch up on a backlog of web site-based content that I need to read. I'd like to have the tablet pull content (in a "crawlish" kind of way with guidance/limits) while at home, tethered to power and next to solid WiFi, so I can read while traveling when I'm not the driver. Anyone know of a thread that is a good reference to setup of a solid, "offline browsing" strategy?
Thanks,
Alan Roberts
>Is there a file system choice for [SD] card that maximizes performance?
I don't think it matters. Use FAT32 or exFAT if you want to have >4GB files. NTFS or ext4 are alternatives, although their delayed-write feature means unmounting the card as versus simply yanking it out. Since it's for storage, it'll be mostly reads and not writes, and speed shouldn't be an issue.
>is [patch to swap int & ext SDcard location] the desirable approach for a tablet running CM?
Suggest sticking with plain vanilla unless there is good reason to do otherwise. Even with a 16GB Nook, there should be plenty of space for apps, and you can store large multimedia on ext SDcard w/o need for swap patch. Suggest you use the Nook more extensively to find out what your needs are, before making systemic changes to the OS.
>[may I] need to reference more than just the Google Play Store, to obtain apps that Google doesn't sanction
Goog Play Store is a superset of Amazon's store, so no need to have both. Some people want to include Amazon's as that has free apps daily. It's a preference, not a necessity. Sideloading apps has little to do with app stores. Aside from apps (you mentioned ad blocker) not available in 'stores', there are times when you simply want to install an apk file, as with apps on XDA and elsewhere. There's no need to do anything extra to sideload.
>Do folks pull their eBook content straight to their tablet
Unless your workflow goes through the PC, it's much simpler and faster to download straight to the tablet. You can of course download to the PC for functions other than reading.
>Anyone know of a thread that is a good reference to setup of a solid, "offline browsing" strategy?
Depends on what type of content you have in mind. There are RSS reader apps, Flipboard, etc. Suggest you go into Goog Play store and try some searches with relevant keywords, or search via Goog with same keywords + 'Android app' suffix.

Original Nook. Confused on Memory Locations.

I have a newer Nook that I love, but also have an original Nook that my wife is using. Suddenly I can't make heads or tails of what the heck it's doing with regard to location of files and such.
I interface with it via Calibre on Windows 10 and I have two confusing issues:
1. The device shows 9 books in its library and most of them do not show up in Calibre AT ALL on Main Memory or on the memory card.
2. Calibre shows 19 book on the device, but only a few of these show on the device.
Anyone have any idea what might be going on? I rooted the device long ago and it also had Gmail on it and such (though it's no longer being used).
Well, you are going to have to use ADB shell, find where the books actually are and what the difference is.
Sorry, I don't use Calibre.
I keep a master directory of books on my desktop and sync with adbsync.exe to all my tablets, ereaders and phones.

Categories

Resources