From f1fc79269d506f99d1c5a317744e98be15cd4b7a Mon Sep 17 00:00:00 2001 From: CroneKorkN Date: Fri, 23 Oct 2026 14:11:46 +0200 Subject: [PATCH] fix(nextcloud): enable the concrete image preview providers OC\Preview\Image is only the base class, so since 2899cd5 no JPEG or PNG preview could be generated ("No provider successfully handled the preview generation"). Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01RywMtsL8qXG7GDY3MHq9Uh --- bundles/nextcloud/metadata.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/bundles/nextcloud/metadata.py b/bundles/nextcloud/metadata.py index d541bb4..7958dde 100644 --- a/bundles/nextcloud/metadata.py +++ b/bundles/nextcloud/metadata.py @@ -158,10 +158,15 @@ def config(metadata): '127.0.0.1', metadata.get('nextcloud/hostname'), ], + # concrete provider classes; OC\Preview\Image is only their base class 'enabledPreviewProviders': [ - 'OC\\Preview\\Image', - 'OC\\Preview\\Movie', + 'OC\\Preview\\BMP', + 'OC\\Preview\\GIF', 'OC\\Preview\\HEIC', + 'OC\\Preview\\JPEG', + 'OC\\Preview\\Movie', + 'OC\\Preview\\PNG', + 'OC\\Preview\\WebP', ], 'preview_max_x': 1920, 'preview_max_y': 1920,