Skip to main content
Kafka allows you to download books, audiobooks, and other content to your device for offline access. Downloaded files can be read or played without an internet connection and shared with others.

Downloading Files

Download content directly from item detail pages:
1

Open an item

Navigate to any item detail page from search results or your library.
2

View available files

Scroll to see the list of available files for the item. Files are listed with their format, size, and name.
3

Tap download button

Each file has a download button (download icon). Tap it to start downloading that file.
4

Monitor progress

A progress indicator shows the download status. You can navigate away while downloads continue in the background.
Downloads continue in the background even if you close the app. You’ll receive a notification when downloads complete.

Download Manager

All downloads are managed through the Downloads tab in your Library:

Viewing Downloads

1

Open Library

Tap the Library icon in the bottom navigation.
2

Switch to Downloads tab

Tap the “Downloads” tab at the top to see all your downloads.
3

View download list

All downloads appear in a list with status indicators, progress bars, and file information.

Download Status

Each download shows its current status:

Queued

Download is waiting to start. Files download in the order they were added.

Downloading

File is actively downloading. Shows progress percentage and download speed.

Paused

Download is paused. Tap to resume or cancel.

Completed

Download finished successfully. File is ready for offline use.

Failed

Download encountered an error. Tap to retry.

Managing Downloads

Control your downloads with these actions:

Pause Downloads

1

Find active download

Locate a file that’s currently downloading in the Downloads tab.
2

Tap pause button

Tap the pause icon on the download item.
3

Download pauses

The download stops and saves its progress. Resume anytime.

Resume Downloads

  • Tap a paused download to resume it
  • Downloads resume from where they left off
  • Paused downloads remain in the queue until resumed or canceled

Cancel Downloads

1

Open download options

Long-press or tap the menu icon on a download item.
2

Select cancel

Choose “Cancel” from the options menu.
3

Confirm cancellation

The download is removed from the queue and any partial file is deleted.

Retry Failed Downloads

  • Tap a failed download to automatically retry it
  • The download restarts from the beginning
  • Check your internet connection if downloads repeatedly fail
Pause downloads when switching to cellular data or when you need to conserve bandwidth.

Download Location

Choose where files are saved on your device:

Setting Download Location

1

Open Downloads tab

Navigate to Library → Downloads.
2

Find location button

At the top of the Downloads tab, you’ll see a button showing the current download path.
3

Tap to change

Tap the location button to open your device’s folder picker.
4

Select folder

Choose any folder on internal storage or SD card. Kafka needs write permission for the selected folder.
5

Confirm selection

The new location is saved and displayed. Future downloads will go to this folder.

Location Options

  • Internal storage - Fast and always available
  • SD card - Expandable storage for large libraries
  • Custom folders - Organize by category or type
  • Shared folders - Use folders accessible by other apps
Changing location doesn’t move existing downloads. Only new downloads use the new location. You can manually move files using a file manager.

Offline Reading and Listening

Use downloaded content without internet:

Accessing Downloaded Files

1

Open Downloads

Go to Library → Downloads to see all downloaded files.
2

Tap to open

Tap any completed download to open it.
3

Offline mode

Downloaded files open immediately without checking your internet connection.

Benefits of Offline Access

No Internet Needed

Read or listen anywhere - on flights, in remote areas, or to save data.

Faster Loading

Downloaded files open instantly without streaming delays.

Better Performance

Local playback provides smoother experience for large audio files and PDFs.

Save Data

Avoid using mobile data by downloading on Wi-Fi and reading offline.
Download content while on Wi-Fi before trips or commutes to avoid using mobile data.

Sharing Downloaded Files

Share downloaded content with others:

Share Options

1

Long-press download

In the Downloads tab, long-press a completed download to open sharing options.
2

Select share method

Choose how to share:
  • Send file - Share the actual file via Bluetooth, email, or file sharing apps
  • Share link - Share the Internet Archive URL so others can download it themselves
3

Complete sharing

Follow your device’s prompts to complete the sharing action.

Share via Other Apps

Downloaded files can be accessed by other apps:
  • Open downloaded files in external PDF readers
  • Play audio files in other music/podcast apps
  • Import files to note-taking or annotation apps
  • Back up files to cloud storage services
When sharing files, ensure you comply with the content’s license terms from the Internet Archive. Most content is public domain, but some may have restrictions.

Storage Management

Manage storage space used by downloads:

Checking Storage Usage

  • The Downloads tab shows total storage used by all downloads
  • Individual files display their file size
  • Storage warning appears when space is low

Freeing Up Space

1

Review downloads

Look through your downloads for items you’ve finished or no longer need.
2

Delete files

Long-press downloads and select “Delete” to remove them from your device.
3

Move to SD card

If using SD card storage, change download location and re-download important files there.
4

Selective downloads

For items with multiple files, download only the formats you’ll actually use.

Storage Tips

Download Selectively

Only download files you plan to use soon. You can always download them again later.

Choose Formats Wisely

Audio files are typically much larger than text files. Consider format sizes.

Regular Cleanup

Periodically review and delete finished downloads to reclaim space.

Use SD Cards

If your device supports it, store downloads on SD card to expand capacity.

Download Notifications

Stay informed about download progress:

Notification Types

  • Download started - Confirms download has begun
  • Download progress - Shows percentage complete (for large files)
  • Download complete - Notifies when file is ready
  • Download failed - Alerts you to errors with retry option

Managing Notifications

Control download notifications in your device settings:
  • Enable/disable download notifications
  • Choose notification priority
  • Set notification sound preferences
Keep download notifications enabled so you know when large files finish downloading in the background.

Online vs Offline Readers

Switch between online and offline reading:

Auto-Detection

Kafka automatically uses the best reader:
  • If file is downloaded → Opens offline reader
  • If file is not downloaded → Opens online reader (if supported)
  • You can manually switch between modes

Switching to Offline

When reading online:
1

Download from reader

Tap the download button in the online reader’s top bar.
2

Wait for completion

A progress indicator shows download status.
3

Switch readers

Once downloaded, tap “Read Offline” to switch to the offline reader for better performance.
EPUB files must be downloaded before reading - they don’t support online streaming. PDFs and audio can be streamed or downloaded.

Download Troubleshooting

If you encounter download issues:

Common Issues

Download Fails

  • Check internet connection
  • Verify storage space available
  • Retry the download
  • Try a different network

Slow Downloads

  • Check your internet speed
  • Pause other downloads
  • Switch to Wi-Fi if on cellular
  • Download during off-peak hours

Missing Downloads

  • Check Downloads tab for status
  • Verify download location hasn’t changed
  • Look for completed notifications
  • Re-download if necessary

Storage Errors

  • Free up device storage
  • Change download location
  • Check SD card is mounted
  • Verify folder permissions
Most download issues are resolved by checking your internet connection and available storage space.

Build docs developers (and LLMs) love