Skip to content

New sorting & filtering options in OPDS catalog

Mike's Pub edited this page Sep 24, 2023 · 1 revision

Originally posted by mikespub August 18, 2023

If your e-reader supports facets in OPDS feeds - see https://specs.opds.io/opds-1.2.html#4-facets - you'll now be able to sort & filter your OPDS catalog (with source code install or release 1.4.3).

For example with Thorium Reader if you have more than 1 page of results (based on your max_items_per_page), you'll see the familiar Previous & Next buttons at the bottom, but also the option to sort on the left:

opds_sort

I threw in support for the First & Last buttons as well :-)

Next you'll see the count for the different categories on each level, for example the home page with calibre_custom_column = ["*"]

opds_count

Then if you drill down in Tags > Fiction for example, you'll be able to Filter by Author, Language etc. or even Tags as defined with a new opds_filter_links config:

opds_filter

BTW all this really depends on your e-reader, because my good old FBReader just shows the basic categories as before, and nothing new :-)

Let me know what you think...