This guide will help you get up and running with Libiry quickly.
For displaying your ebooks (EPUB, PDF, MOBI, etc.)
- Install Libiry - Installation Guide
- Point it to your library - Set your ebook folder location in Settings
- Start browsing - View covers, search, filter by tags
→ Continue to Libiry Installation
For displaying the physical books you have on shelves
- **Open the Libiry BookspineScanner.
- Take photos of your bookshelves
- Review & export the book scans to markdown files
- **Open the markdown files in Libiry
Alternatively, you can create markdown files by hand with one line for every book on your book shelf. In it, you store either a URL to the cover or the book title.
→ Continue to BookSpineScanner Guide
For a portable catalog of your collection
- Install Libiry2Go, it’s included with Libiry
- Run the generator and point it to your ebook folder
- Get markdown files that are perfect for Obsidian or for mobile viewing
Install Libiry
Windows
- Download the latest release from GitHub
- Extract to a folder (e.g.,
C:\Libiry) - Run
install.batto set up the virtual environment - Run
run.batto start Libiry
Requirements
- Python 3.12 (Kivy doesn’t support 3.14 yet)
- Windows/Linux/macOS for desktop
- Modern browser for BookSpineScanner (Chrome, Firefox, Safari)
Limitations
- Does not read existing metadata for MOBI, AZW, CBR and for some problematic PDFs
- Only reads existing opf files that have the same name and folder as the book itself (f.e. book.pdf.opf for a book named book.pdf)
- No validation for maintaining metadata like ISBN numbers
First launch
When you first open Libiry:
- Click the Settings button (gear icon)
- Set your Library location - the folder containing your ebooks
- Click Save
- Your books will now appear as a grid of covers