From 3f4a3f1d61f3699eede08b209d764cd678a1a245 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20Dzi=C4=99giel?= Date: Sun, 16 Nov 2025 13:16:58 +0100 Subject: [PATCH] clapper: Prefer media scanner enhancer over legacy discoverer feature --- src/bin/clapper-app/clapper-app-window.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/bin/clapper-app/clapper-app-window.c b/src/bin/clapper-app/clapper-app-window.c index 04145119..68bf5a30 100644 --- a/src/bin/clapper-app/clapper-app-window.c +++ b/src/bin/clapper-app/clapper-app-window.c @@ -1291,11 +1291,15 @@ clapper_app_window_constructed (GObject *object) gst_object_unref (feature); #endif + if ((proxy = clapper_enhancer_proxy_list_get_proxy_by_module (proxies, "clapper-media-scanner"))) { + gst_object_unref (proxy); + } else { #if CLAPPER_HAVE_DISCOVERER - feature = CLAPPER_FEATURE (clapper_discoverer_new ()); - clapper_player_add_feature (player, feature); - gst_object_unref (feature); + feature = CLAPPER_FEATURE (clapper_discoverer_new ()); + clapper_player_add_feature (player, feature); + gst_object_unref (feature); #endif + } /* FIXME: Allow setting sink/filter elements from prefs window * (this should include parsing bin descriptions) */