From 370d55f0b34da4e41fa8832fb29570239e447038 Mon Sep 17 00:00:00 2001 From: Gabriel Kaszewski Date: Sat, 15 Nov 2025 09:48:12 +0100 Subject: [PATCH] refactor: temporarily disable ExifReaderPlugin to avoid duplicate metadata extraction --- libertas_worker/src/plugin_manager.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libertas_worker/src/plugin_manager.rs b/libertas_worker/src/plugin_manager.rs index 4a8fdf5..ea42552 100644 --- a/libertas_worker/src/plugin_manager.rs +++ b/libertas_worker/src/plugin_manager.rs @@ -5,7 +5,7 @@ use libertas_core::{ plugins::{MediaProcessorPlugin, PluginContext}, }; -use crate::plugins::{exif_reader::ExifReaderPlugin, thumbnail::ThumbnailPlugin, xmp_writer::XmpWriterPlugin}; +use crate::plugins::{thumbnail::ThumbnailPlugin, xmp_writer::XmpWriterPlugin}; pub struct PluginManager { plugins: Vec>, @@ -15,7 +15,7 @@ impl PluginManager { pub fn new() -> Self { let mut plugins: Vec> = Vec::new(); - plugins.push(Arc::new(ExifReaderPlugin)); + // plugins.push(Arc::new(ExifReaderPlugin)); temporarily disabled due to duplicate metadata extraction (libertas_api already does this, needs refactor) plugins.push(Arc::new(ThumbnailPlugin)); plugins.push(Arc::new(XmpWriterPlugin));