First of all, awesome work on the offline reading feature so far.
Noticed a small bug with regards to save paths when downloading multiple books from the same series.
Lets say, I download Book 1 and 2 from Series A, in Library B.
This becomes the file paths:
(Server Name) => Library B => Series A => Book 1
(Server Name) => Library B (1) => Series A => Book 2
I guess, this should be:
(Server Name) => Library B => Series A => Book 1
(Server Name) => Library B => Series A => Book 2
Noticed this when downloading books to a external SD card. Didn't try it on internal memory.