See the following for more information:

eLibrary Manager Integration

Calibre Documents Provider is most useful (or at least that was my intent) when used with eLibrary Manager. Add calibre Content Server libraries as root folders for eLibrary Manager to allow scanning remote books, loading remote book information (i.e. metadata) into your eLibrary Manager library, and reading remote books, all without the need to copy remote book files onto your device shared storage (e.g. internal shared storage or an SD card). Remote book content is streamed when required so it need not take up space on your device.

Important Note: If you enable access using mobile cellular data, be aware that scanning and reading remote book files can use significant amounts of data since those actions involve streaming book content. Also, this application is primarily intended for access to your calibre Content Server in a private local network. If you are accessing the Content Server over the internet, then be aware that book streaming will count against internet data limits as well.

All variations of eLibrary Manager, both free and paid (version v4.0 and higher) integrate with Calibre Documents Provider and provide access to remote books. Working with remote books, from adding root folders to scanning to reading, is essentially the same as working with local books. If disconnected from the network or when calibre Content Server is not running, accessing book file content is not possible, of course.

With the full version of eLibrary Manager, you can choose to download a local copy of a book from a Book List so that you can read when disconnected from the network. See Download for Offline Reading for more information.

Maximum Remote Book Size

Large ePub book files can take significant time to stream, both when reading and when scanning. For my library, that tends to be most prevalent for graphic novels which can be hundreds of MB in size. To prevent loading book files into your eLibrary Manager library if they are larger than a specific size, use the "Max Remote Book Size" setting available from eLibrary Settings.

Refresh

Calibre Documents Provider caches certain file metadata information (e.g. names, timestamps, etc.) to avoid excessive network interaction. That data is refreshed based on the "Refresh Period" setting, which is the time period over which that cached data is assumed to be accurate. Once the age of data exceeds this value, a network query checks for updates. You can expedite a refresh in the "Scan" dialog using the "Refresh" button , which forces a network refresh.

Library Root
1. Library Root
Browse Library
2. Browse Library
Browse Authors
3. Browse Authors
Browse Author
4. Browse Author
Browse Categories
5. Browse Categories
Browse Category
6. Browse Category
Browse Series
7. Browse Series
Browse Series
8. Browse Series
Browse Books
9. Browse Books