From 124a962d721cd830103cc00c411d1be3ebf83afc Mon Sep 17 00:00:00 2001 From: Kharec Date: Mon, 5 Jan 2026 22:39:20 +0100 Subject: [PATCH] feat: when a book is mark as finished, remove it from cache --- auditui/app.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/auditui/app.py b/auditui/app.py index 36e80c6..3ae3ffa 100644 --- a/auditui/app.py +++ b/auditui/app.py @@ -55,7 +55,7 @@ class Auditui(App): ("ctrl+right", "next_chapter", "Next chapter"), ("up", "increase_speed", "Increase speed"), ("down", "decrease_speed", "Decrease speed"), - ("f", "toggle_finished", "Mark finished/unfinished"), + ("f", "toggle_finished", "Mark finished"), ("d", "toggle_download", "Download/Delete"), ("q", "quit", "Quit"), ] @@ -412,6 +412,10 @@ class Auditui(App): self.call_from_thread(self.update_status, message) if success: + if self.download_manager and self.download_manager.is_cached(asin): + self.download_manager.remove_cached( + asin, notify=self._thread_status_update + ) self.call_from_thread(self.fetch_library) def _no_playback_message(self) -> None: