Downloads
Tsumihon includes a download queue system that manages book downloads in an orderly fashion. Books are downloaded one at a time through a sequential queue, with real-time progress tracking and system notifications to keep you informed.
Download Queue
When you initiate a download for a book, it is added to the download queue. The queue processes books sequentially — one download completes before the next begins. This prevents network congestion and ensures each download gets full bandwidth.
You can queue up multiple books at once. They will be processed in the order they were added, and you can continue using the app normally while downloads proceed in the background.
How Downloads Work
- Trigger a download from a book's detail page or from search results.
- The book is added to the end of the download queue.
- When it reaches the front of the queue, downloading begins automatically.
- Pages are fetched via the reader service and saved locally.
- Once complete, the book is available for offline reading.
Progress Banner
A download progress banner is displayed on the home screen whenever a download is active. The banner shows the current book being downloaded along with its progress.
The banner is tappable — tap it to open the full Download Queue Sheet, where you can see all queued, in-progress, and completed downloads in one place.
Download Notifications
Tsumihon sends system notifications to keep you informed of download progress, even when the app is in the background:
- Ongoing notification — a persistent notification appears for the duration of the active download, showing which book is being downloaded.
- Progress updates — the notification is updated at every 10% increment (10%, 20%, 30%, etc.) to show how far along the download is without flooding the notification shade.
- Completion — when a download finishes, the ongoing notification is replaced with a completion notice.
Queue Management
The Download Queue Sheet provides full visibility and control over your downloads:
- View the queue — see all pending downloads in order, with the currently active download highlighted at the top.
- Cancel a download — cancel the active download or remove a pending item from the queue. Cancelled downloads are stopped cleanly without leaving partial data.
- Monitor progress — a progress bar and percentage are shown for the active download in real time.
Integration with the Reader
Downloads are handled through the reader service, which means downloaded content is stored in the same format used for online reading. Once a book is downloaded, the reader seamlessly switches to the local copy for faster page loads and offline access. There is no difference in the reading experience between online and downloaded books — downloaded books simply load faster and work without an internet connection.