View Single Post
Old 09-20-2025, 05:02 PM   #1
MrSpock
Junior Member
MrSpock began at the beginning.
 
Posts: 7
Karma: 10
Join Date: Sep 2025
Device: Kobo Sage
[Calibre][Kobo] Ordered collections not following series order.

Problem:
I have a Kobo Sage.
With Calibre, when I copy books to the device, the series are created as collections but they are not ordered as wanted, they are only ordered by the title of each book, not its position in the series.
For example I have books from "G.J. Arnaud" (french) with a series of 64 books named "La compagnie des glaces". When I open the collection named "La compagnie des glaces", they are sorted by their title name and if I want to read them in their series order I have to consult a list somewhere to know which is the next one and choose it where it is in the collection.

Question:
I search the documentation and these forums (maybe with not accurate keys) and did not found anything about that.
Is there a way to define them properly, with some parameters in device section or with some naming conventions or special columns ?

Environment:
Calibre: 8.10.0
Kobo Sage: 4.38.23429

In Calibre I still have a user column named "completetitle" which is:
"{series}{series_index:number_in_series()| -|- }{title_sort}"

With the function "number_in_series" defined as:
Code:
program:
	if field('series') == "" then
	    ""
	else
		num = field('series_index') ;
		if fractional_part(num) == 0.0 then
		    format_number(num, "{0:03d}")
		else
		    format_number(num, "{0:05.1f}")
		fi
	fi
MrSpock is offline   Reply With Quote