On Kobo devices, the
SeriesID field in the
content table determines which books appears in each series. KoboTouch driver
never seems to update the SeriesID once it's set, both sideloads and purchased books.
Sometimes series can get split apart due to differing SeriesIDs:
- Some publishers split up series into multiple smaller series for no good reason. If you purchase a lot of Pocket Books and load them from the store, you'll likely end up with half a dozen Star Trek series in your series tab.
- Sideloaded books have a SeriesID set to the series name, but Kobo-loaded books have a GUID. This results in series with mixed sideloads and Kobo-loaded getting split into two separate series.
As per
this thread, changing the SeriesID to all the same value (
SQLite query) merges them together. I've not noticed any detrimental effects when tampering it manually, but sometimes after a sync it gets reset and splits apart again. Plus you have to do it every time you add a new book to the series.
So, my thought: Could the KoboTouch driver be modified to set the
SeriesID to the series name during automatic metadata management?