/NeverTooManyBooks

A book collection app for Android

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

This is a book collection application, to keep track of your books and comics.

Add books by scanning their barcode, ISBN, or generic text searches.

Make sure to check the documentation

Download the latest release: 6.2.0

Get it on GitHub Get it on IzzySoft

User Interface languages:

  • Chinese, Dutch, English, French, German, Italian, Portuguese, Spanish, Turkish, Vietnamese.
  • Machine translated, no guarantees for quality: Czech, Greek, Polish, Russian.

Translations are editable on Weblate

  • Pull-requests with translations are also welcome.
  • Contact me by logging an issue if you want to provide translations in another way.
  • Please log a GitHub issue if you want to be credited by name (instead of github alias) with your help.
Translation status

Data sources

Data is fetched on-demand from multiple internet sites. You can enable/disable and prioritize the sites in Settings/Search/Websites..

  • Amazon with support for .com, .co.uk, .fr, .de, .nl, .com.be, .es sites. Other sites may work.

WARNING: Amazon is increasingly blocking access. If you see any Amazon specific errors, I suggest you switch off Amazon in Settings/Search/Websites and log a GitHub issue explaining what went wrong.

Please do not ask for GoodReads/LibraryThing/AbeBooks to be added.

  • Bedetheque (French and more; Catalogue; European Comics)
  • BOL.com (Dutch and more; Shop)
  • Douban.com (Chinese; Catalogue)
  • Google Books (English and more; Catalogue)
  • ISFDB (English and more; Catalogue; Fantasy and Science Fiction)
  • KB.NL (Dutch and more; Catalogue)
  • LastDodo (Dutch and more; Catalogue; European Comics)
  • OpenLibrary (English and more; Catalogue)
  • StripInfo (Dutch and more; Catalogue; European Comics)
  • StripWeb (Dutch/French; Shop; European Comics)
  • Supports synchronizing with a Calibre Content Server.

Device support:

  • Requires minimal Android 8.0 (API 26)
  • Supported/tested up to Android 14 (API 34).

Android Permissions:

Please see the documentation.

Screen size support:

  • 4" works but will be very cramped.
  • 5" is the default aimed for.
  • 7" and 10" tablets fully supported with dedicated screen layouts.

History

Please see the CHANGELOG


Thanks

In August 2018, this project was forked from: Book Catalogue 5.2.2 @2016 Philip Warner & Evan Leybourn. Without their original creation, this project would not exist in its current form. It was however largely rewritten/refactored and any comments on this fork should be directed at myself and not at the original creators.