From 7bc0d5932031237e790004164372e9f4fa04e551 Mon Sep 17 00:00:00 2001 From: Max Mauermann Date: Mon, 7 Sep 2026 16:54:39 +0200 Subject: [PATCH 1/2] small-fixes to the search tab, using regular brute_search (instead of threaded) and fixed export info shown. --- birdnet_analyzer/gui/search.py | 6 +++--- birdnet_analyzer/search/utils.py | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/birdnet_analyzer/gui/search.py b/birdnet_analyzer/gui/search.py index a647e3c52..5d2c68b4e 100644 --- a/birdnet_analyzer/gui/search.py +++ b/birdnet_analyzer/gui/search.py @@ -48,9 +48,9 @@ def run_export(export_state: dict): ) audio.save_signal(sig, dest, rate) - gr.Info( - f"{loc.localize('embeddings-search-export-finish-info')} {export_folder}" - ) + gr.Info( + f"{loc.localize('embeddings-search-export-finish-info')} {export_folder}" + ) else: gr.Info(loc.localize("embeddings-search-export-no-results-info")) diff --git a/birdnet_analyzer/search/utils.py b/birdnet_analyzer/search/utils.py index a31748f1b..3bfd07815 100644 --- a/birdnet_analyzer/search/utils.py +++ b/birdnet_analyzer/search/utils.py @@ -145,7 +145,7 @@ def get_search_results( if use_ann: sorted_results = _search_ann_ip(db, embedding, n_results) else: - results = brutalism.threaded_brute_search( + results = brutalism.brute_search( db, embedding, n_results, From 56edce0d4152fa5d54917b8c0f2bd65830268e86 Mon Sep 17 00:00:00 2001 From: Max Mauermann Date: Mon, 7 Sep 2026 17:07:50 +0200 Subject: [PATCH 2/2] linting --- birdnet_analyzer/gui/search.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/birdnet_analyzer/gui/search.py b/birdnet_analyzer/gui/search.py index 5d2c68b4e..6a363dfe2 100644 --- a/birdnet_analyzer/gui/search.py +++ b/birdnet_analyzer/gui/search.py @@ -48,9 +48,8 @@ def run_export(export_state: dict): ) audio.save_signal(sig, dest, rate) - gr.Info( - f"{loc.localize('embeddings-search-export-finish-info')} {export_folder}" - ) + finish_info = loc.localize("embeddings-search-export-finish-info") + gr.Info(f"{finish_info} {export_folder}") else: gr.Info(loc.localize("embeddings-search-export-no-results-info"))