Everything you want to do is much easier on a rooted Nook using
Calibre, Trook and Calibre2opds
Calibre creates your library database, tags, thumbs
Calibre2opds creates your Nook accessible database and transfers the library to the Nook
Trook reads the database and loads your choice of book for reading.
Calibre2opds + Dropbox can make your library accessible to anyone in the world with an Internet connection

This is a Nook running Trook to use the database, titles scroll left/right, information on each title scrolls up/down.

Or if you prefer to access your library online, this is a dropbox cloud created with calibre2opds.