diff --git a/i18n/en.json b/i18n/en.json
index 5903d7850e..29e261aee9 100644
--- a/i18n/en.json
+++ b/i18n/en.json
@@ -1984,6 +1984,7 @@
"show_progress_bar": "Show Progress Bar",
"show_search_options": "Show search options",
"show_shared_links": "Show shared links",
+ "show_slideshow_metadata_overlay": "Show image info overlay",
"show_slideshow_transition": "Show slideshow transition",
"show_supporter_badge": "Supporter badge",
"show_supporter_badge_description": "Show a supporter badge",
@@ -1999,6 +2000,9 @@
"skip_to_folders": "Skip to folders",
"skip_to_tags": "Skip to tags",
"slideshow": "Slideshow",
+ "slideshow_metadata_overlay_mode": "Overlay content",
+ "slideshow_metadata_overlay_mode_description_only": "Description only",
+ "slideshow_metadata_overlay_mode_full": "Full",
"slideshow_settings": "Slideshow settings",
"sort_albums_by": "Sort albums by...",
"sort_created": "Date created",
diff --git a/web/src/lib/components/asset-viewer/asset-viewer.svelte b/web/src/lib/components/asset-viewer/asset-viewer.svelte
index b657f34ece..4c5cb5870d 100644
--- a/web/src/lib/components/asset-viewer/asset-viewer.svelte
+++ b/web/src/lib/components/asset-viewer/asset-viewer.svelte
@@ -48,6 +48,7 @@
import OcrButton from './ocr-button.svelte';
import PhotoViewer from './photo-viewer.svelte';
import SlideshowBar from './slideshow-bar.svelte';
+ import SlideshowMetadataOverlay from './slideshow-metadata-overlay.svelte';
import VideoViewer from './video-wrapper-viewer.svelte';
type HasAsset = boolean;
@@ -560,6 +561,10 @@
+ {description} +
+ {/if} + {:else} + + {#if description} ++ {description} +
+ {/if} +{dateString}
+ {/if} + {#if locationString} +{locationString}
+ {/if} +