|  05-06-2025, 12:44 PM | #316 | 
| Junior Member  Posts: 3 Karma: 10 Join Date: May 2025 Device: Kobo Libra 2 | 
				
				Kobo Utilities doesn't update Tags
			 
			
			Hello,  I've been successfully using Kobo Utilities to update metadata for 1,5 year. The past days (I don't know how many, maybe since the last day's update), it doesn't update the tags. It just says "Books updated=0". I have decided to change up my tags and about 300 aren't updated. It does update changes in summary. It's something weird, because the new tags are visible in the Device Tags in Calibre, and they show books in them. But the books themselves aren't shelved in the device (see in the attached image). I have tried uninstalling and installing KU, disconnecting and reconnecting the KL2, powering it off and on. The Automatic Management of Calibre in enabled, but I don't think that it has ever worked. I have NickelMenu installed for months. Is there anything I can do to update my device? TIA | 
|   |   | 
|  05-06-2025, 02:48 PM | #317 | 
| Bibliophagist            Posts: 48,058 Karma: 174315300 Join Date: Jul 2010 Location: Vancouver Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos | 
			
			Did you update to calibre 8+ and were you using the Kobo Touch Extended driver? If so, that driver is now blacklisted since it's functions are now part of the KoboTouch driver. Sadly, the configuration from the KTE driver is not transferred over to the KoboTouch driver and you will need to do so manually. You can find the KTE configuration file at C:\Users\<username>\AppData\Roaming\calibre\device _drivers_KOBOTOUCHEXTENDED.py.json with the following three lines being of most interest for creating collections: Code: "collections_columns": "#finished", "collections_template": "", "create_collections": true, Last edited by DNSB; 05-06-2025 at 02:50 PM. | 
|   |   | 
|  05-06-2025, 03:31 PM | #318 | 
| Junior Member  Posts: 3 Karma: 10 Join Date: May 2025 Device: Kobo Libra 2 | 
			
			Yes, I use Calibre 8.3.  I located the json files you mentioned. There are two: (1) device_drivers_KOBOTOUCH.py (2) device_drivers_KOBOTOUCHEXTENDED.py In the first file, the "create_collections" was on false. I edited it, but nothing has changed. I pasted the code you provided in both the files and, then, I used #tags (which was already the default) with capital and no capital letter. Is it supposed to have the "#finished"? It still doesn't work. Unless I am doing something else wrong. After pasting the code, I should use Update Metadata from KU, correct? The Calibre's bulit-in auto management doesn't work for me. | 
|   |   | 
|  05-06-2025, 03:48 PM | #319 | 
| Junior Member  Posts: 3 Karma: 10 Join Date: May 2025 Device: Kobo Libra 2 | 
			
			I indeed use Calibre 8.3. I had installed the Kobo Touch Extended driver, but I wasn't (knowingly) using it. I used to inplug the KL2, replug it, and use the Update Metadata from KU. I located the file you suggested. There are two files there: (1) device_drivers_KOBOTOUCH.py (2) device_drivers_KOBOTOUCHEXTENDED.py In the first, the "create_collections" functions was false. I wrote true, but it still didn't work. I tried to change the "tags" in "collections_columns": to "Tags" "#tags" "#Tags" "#finished" but nothing seems to work. Unless I'm doing something else wrong. After changing the files, I still use the Update Metadata in KU, correct? The Calibre's automatic metadata management never worked in my computer. | 
|   |   | 
|  05-06-2025, 03:53 PM | #320 | 
| Grand Sorcerer            Posts: 13,691 Karma: 79983758 Join Date: Nov 2007 Location: Toronto Device: Libra H2O, Libra Colour | 
			
			You don't update the values in those files directly. Instead you use the driver configuration in calibre itself to make changes.
		 | 
|   |   | 
|  05-06-2025, 04:33 PM | #321 | ||
| Grand Sorcerer            Posts: 12,525 Karma: 8065948 Join Date: Jan 2010 Location: Notts, England Device: Kobo Libra 2 | Quote: 
 Quote: 
 Last edited by chaley; 05-06-2025 at 04:46 PM. Reason: Grammar | ||
|   |   | 
|  05-06-2025, 04:34 PM | #322 | 
| Custom User Title            Posts: 11,340 Karma: 79528341 Join Date: Oct 2018 Location: Canada Device: Kobo Libra H2O, formerly Aura HD | |
|   |   | 
|  05-06-2025, 04:35 PM | #323 | 
| Bibliophagist            Posts: 48,058 Karma: 174315300 Join Date: Jul 2010 Location: Vancouver Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos | 
			
			What @PeterT said. The reason for looking at those files is to allow you to see what your configuration was. As for automatic metadata management? It has always worked for me. I've attached a set of screenshots of my setup. The User Kobo viewer for EPUB books is checked to convert to .kepub.epub on the fly.
		 | 
|   |   | 
|  05-06-2025, 04:45 PM | #324 | |
| Grand Sorcerer            Posts: 12,525 Karma: 8065948 Join Date: Jan 2010 Location: Notts, England Device: Kobo Libra 2 | 
			
			They can be. As said in the calibre API and error dialogs: Quote: 
 For example, this python template works: Code: python:
def evaluate(book, context):
	db = context.db.new_api
	return str(db.field_for('tags', book.id))Code: python:
def evaluate(book, context):
	db = context.db.new_api
	return str(db.field_for('Tags', book.id)) | |
|   |   | 
|  05-07-2025, 10:04 AM | #325 | 
| Junior Member  Posts: 6 Karma: 10 Join Date: Apr 2024 Device: Kobo Aura One | 
			
			Sorry, I got the thread mixed up.
		 Last edited by Enebat; 05-07-2025 at 10:07 AM. | 
|   |   | 
|  05-07-2025, 10:08 AM | #326 | 
| Junior Member  Posts: 6 Karma: 10 Join Date: Apr 2024 Device: Kobo Aura One | 
			
			thanks a lot!
		 | 
|   |   | 
|  05-10-2025, 09:40 PM | #327 | 
| Custom User Title            Posts: 11,340 Karma: 79528341 Join Date: Oct 2018 Location: Canada Device: Kobo Libra H2O, formerly Aura HD | 
			
			Have there been any changes to how Kobo Utilities fetches % read? On reader, I leave in-progress fanfics on the last page (99%) to keep the reading position. Then I have action chain that checks for fanfics 99% read > sets percent to 100% > restore to device.  I've been doing this some years now. But recently I find that KU fetches 100% instead of 99% and messes up chain. Changes in rounding, might be, or something else. Last edited by ownedbycats; 05-10-2025 at 09:46 PM. | 
|   |   | 
|  05-10-2025, 11:52 PM | #328 | 
| Bibliophagist            Posts: 48,058 Karma: 174315300 Join Date: Jul 2010 Location: Vancouver Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos | 
			
			As far as I can, there have been no changes in that part of the code in Kobo Utilities for a while now.
		 | 
|   |   | 
|  05-11-2025, 08:13 AM | #329 | |
| Resident Curmudgeon            Posts: 80,718 Karma: 150249619 Join Date: Nov 2006 Location: Roslindale, Massachusetts Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3 | Quote: 
 | |
|   |   | 
|  05-12-2025, 02:07 AM | #330 | 
| Zealot            Posts: 122 Karma: 10128 Join Date: Aug 2023 Location: New Zealand Device: Kobo Clara HD, Kobo Libra Colour | 
			
			I can't think of any change that could have caused this. It would probably be helpful to see a debug log where this is getting updated for a book.
		 | 
|   |   | 
|  | 
| 
 | 
|  Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post | 
| [GUI Plugin] Kobo Utilities | davidfor | Plugins | 3216 | 02-08-2025 04:23 AM | 
| [GUI Plugin] Noosfere_util, a companion plugin to noosfere DB | lrpirlet | Plugins | 2 | 08-18-2022 03:15 PM | 
| [GUI Plugin] Save Virtual Libraries To Column (GUI) | chaley | Plugins | 14 | 04-04-2021 05:25 AM | 
| Kobo Utilities Plugin Question | nikev | Kobo Reader | 10 | 09-25-2018 11:55 PM |