Register Guidelines E-Books Search Today's Posts Mark Forums Read

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:	15
Size:	476.6 KB
ID:	219303   Click image for larger version

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

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

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

Tags
covers, customization, grid view, opds, plugin

Thread Tools Search this Thread
Search this Thread:

Advanced Search

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 05:41 PM.


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