Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > KOReader

Notices

Reply
 
Thread Tools Search this Thread
Old Yesterday, 03:01 PM   #1
visiting5883
Junior Member
visiting5883 began at the beginning.
 
Posts: 1
Karma: 10
Join Date: Nov 2025
Device: Kindle Oasis 3
Post [Plugin] OPDS Plus - Enhanced Catalog Browser with Grid View, Covers & Customization

OPDS Plus v1.1.0

Hello everyone,

I have been working on a plugin to enhance the OPDS browsing experience within KOReader. While the built-in browser is functional, I wanted a more visual experience similar to browsing a physical bookshelf or the native store interfaces.

What is OPDS Plus?
This is a standalone plugin that adds a new entry point ("OPDS Plus Catalog") to your file browser menu. It allows you to browse standard OPDS feeds (Project Gutenberg, Standard Ebooks, Calibre-web, Kavita, etc.) with full cover image support.

Features
  • View Modes: Switch instantly between List View (with thumbnails) and Grid View.
  • Grid Customization:
    • Choose between Compact (4 cols), Balanced (3 cols), or Spacious (2 cols) layouts.
    • Customize grid borders (None, Hash Grid, or Individual Tiles).
  • Typography Control:
    • Independent font settings for Titles vs. Author/Info.
    • Adjust font family, size, bolding, and color (High contrast Black or subtle Dark Gray).
  • Optimized Performance:
    • Includes a "Debug Mode" toggle for troubleshooting.
    • Smart text truncation for long titles.
    • Efficient image loading (based on the original KOReader logic but enhanced for grids).

Changelog (v1.1.0)
  • Added Debug Mode toggle in developer settings.
  • Implemented smart text truncation (binary search algorithm) to fit titles perfectly in grid cells.
  • Improved grid view sizing to automatically fit maximum rows based on screen height.
  • Fixed text measurement calls to use the proper API.

Installation
1. Download the opds_plus.koplugin.zip from the repository releases.
2. Unzip the archive.
3. Place the opds_plus.koplugin folder into your device's plugin directory:
- Kindle/Kobo: .adds/koreader/plugins/
- Android: /koreader/plugins/
4. Restart KOReader.

Source Code & License
The project is licensed under AGPLv3, consistent with KOReader.
GitHub Repository/Download: GitHub Link

Feedback and bug reports are welcome!

(See attachments below for screenshots of Grid View, List View, and Settings)
Attached Thumbnails
Click image for larger version

Name:	grid_view.png
Views:	14
Size:	476.6 KB
ID:	219303   Click image for larger version

Name:	list_view.png
Views:	9
Size:	176.1 KB
ID:	219304   Click image for larger version

Name:	view_toggle_menu.png
Views:	8
Size:	160.1 KB
ID:	219305   Click image for larger version

Name:	settings_menu.png
Views:	9
Size:	72.7 KB
ID:	219306  
visiting5883 is offline   Reply With Quote
Reply

Tags
covers, customization, grid view, opds, plugin


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Covers disappearing in grid view but not in details book view Cyril Gabard Library Management 26 03-22-2024 06:21 AM
Aspect ratio of the covers under grid view edwarddiaz Library Management 3 02-13-2023 06:54 PM
CC library cover grid: can I remove title & author from view? SA-Booklover Calibre Companion 1 05-05-2021 05:56 PM
Plugin not customizable: Plugin: HTML Output does not need customization flyingfoxlee Conversion 2 02-24-2012 03:24 AM
Propagating Catalog Customization Hawkeye6 Library Management 5 01-29-2012 06:40 PM


All times are GMT -4. The time now is 11:44 AM.


MobileRead.com is a privately owned, operated and funded community.