As a birthday-present for my wife I wanted to gift her an digital picture-frame showing favourites from our Immich gallery. I had some unused old Fire HD 10 tablets laying around, so I wanted to use those.
immich_api_key:<redacted>immich_url:<redacted>show_time:truetime_format:24# 12 or 24show_date:truedate_format:YYYY-MM-DDclock_source:client## Kiosk behaviourduration:60# in secondsdisable_screensaver:true# Ask browser to request a lock that prevents device screens from dimming or locking.optimize_images:true# Whether Kiosk should resize images to match your browser screen dimensions for better performance.use_gpu:true# Enable GPU acceleration for improved performance.## Asset sourcesshow_archived:false# Allow assets marked as archived to be displayed.albums:- favourites# display album videosalbum_video:false# Album IDs to exclude from being shown. Albums in this list will be filtered from# appearing in the frame even if they are included in the 'album' list.album_order:random# random | newest | oldest## UIdisable_ui:false# this is just a shortcut for all ui elements (show_time, show_date, show_image_time, show_image_date)frameless:false# remove border around image and rounded corners.hide_cursor:false# Hide cursor/mouse via CSS.font_size:100# the base font size as a percentage. OMIT the % characterbackground_blur:true# display a blurred version of image as backgroundbackground_blur_amount:10# amount of blur to apply to background image (sigma)theme:fade# which theme to use. fade or solidlayout:splitview# which layout to use. single | splitview | splitview-landscape | portrait | landscape## Sleep modesleep_start:22# sleep mode start timesleep_end:7# sleep mode end timesleep_dim_screen:true# dim screen when sleep mode is active (only works with Fully Kiosk Browser)sleep_icon:true## Transition optionstransition:cross-fade# cross-fade, fade or nonefade_transition_duration:1# in secondscross_fade_transition_duration:1# in seconds## Image display settingsshow_progress_bar:true# display a progress barimage_fit:contain# none | contain | coverimage_effect:none# none | zoom | smart-zoomimage_effect_amount:120use_original_image:false# use the original file.## Image METADATAshow_owner:false# show the owner of the imageshow_album_name:trueshow_person_name:trueshow_person_age:trueshow_image_time:trueimage_time_format:24# 12 or 24show_image_date:trueimage_date_format:YYYY-MM-DDshow_image_description:falseshow_image_exif:falseshow_image_location:trueshow_image_qr:false# hide_countries:# - "country to hide"show_image_id:falseshow_more_info:trueshow_more_info_image_link:trueshow_more_info_qr_code:truelike_button_action:favorite# album, favorite or both [album, favorite]hide_button_action:tag# tag, archive, or both [tag, archive]immich_users_api_keys:abc:<redacted>show_user:true# show user namekiosk:port:3000behind_proxy:falsewatch_config:falsefetched_assets_size:1000http_timeout:20password:""cache:true# cache select api callsprefetch:true# fetch assets in the backgroundasset_weighting:true# use weighting when picking assets