title_body: What book collection related features can be useful in an eBook reader app When choosing an eBook reader application, what are the features that a user should seek for managing a set of book / book collection?
upvoted_answer: Collection download and transfer
  
  
  Ability to synchronize your collection between multiple devices
  Ability to synchronize your collection with the cloud
  
  
  As a subset of this, backing up and restoring your collection in the cloud
  
  Ability to manually download books from your PC collection to mobile device without automated syncing
  Ability to connect to eBook vendors of your choice, purchase ebooks from them and download (Amazon, Samsung, Apple, other web books stores...)
  Ability to recognize the book (author/title) by reading the unknown book's content and matching it to special content database, the way music players can identify an MP3 file by the audio fingerprint. Not sure if any software today supports this.
  
  Picking a specific book from a collection
  
  
  Finding a book by file name substring
  Finding a book by browsing the directory
  
  
  Ideally, should let you sort within subdirectories by your choice (by date, by name, by size)
  
  Tagging and searching by tag
  Ability to read book metadata, including EPUB; and finding books by metadata
  Finding a book by searching for a string in actual book text
  If books support summary blurbs, ability to view a blurb before opening the book
  
  For mobile devices, persistence of experience
  
  
  Remember the last book you were reading, and open it immediately
  Remember several of the last books you were reading for quick pick
  Remember the last directory you opened the book from, and start browsing there
  Remember a list of your past searches and let you re-do them
  
  Social features
  
  
  Rate books
  Recommend books
  Share books
  For DRM books that support it, lend books