Open deldesir opened 2 hours ago
Proposed Workaround
Instead of removing the entire database, a more targeted approach can be used with
lb search-db
.Steps:
- Delete the affected rows:
lb search-db /library/calibre-web/xklb-metadata.db media <video_URL> --delete-rows
- Submit the video again via the "Download to IIAB" button in the web UI.
@deldesir is this new approach ready to be promoted to testing volunteers?
Can you mention other/relevant Test Plan(s) (or future testing scenarios) where this will help, if possible?
Thanks!
Testing changes to IIAB Calibre-Web requires starting with a fresh database instead of keeping/using the existing
/library/calibre-web/xklb-metadata.db
. The process would involve to:rm -f /library/calibre-web/xklb-metadata.db
.However, this approach has become cumbersome, especially as the database grows with important data or if specific data needs to be selectively modified rather than fully reset. Removing the entire database is overkill then when only one or a few rows need to be removed for testing purposes.
Proposed Workaround
Instead of removing the entire database, a more targeted approach can be used with
lb search-db
.Steps:
This approach helps to avoid unnecessary deletion and regeneration of xklb-metadata.db.