Settings
| Key |
Value |
| CONFIG |
show_videos
|
| ENV |
KIOSK_SHOW_VIDEOS
|
| URL |
show_videos
|
| VALUE |
bool
|
| DEFAULT |
false
|
Using with config.yaml file
Using with ENV in your docker-compose file
Using with url queries
http://{URL}?show_videos=false
For optimal playback performance, it’s strongly recommended to transcode your videos. This can be configured in Immich:
Admin Panel -> System Settings -> Video Transcoding
Recommended Settings:
- Codec: H264 (for maximum browser compatibility)
- Target Resolution: Select the lowest acceptable resolution for your needs
-
Video Selection Process:
- When Kiosk selects a video, it first checks if the video is cached.
- Videos are temporarily stored in the operating system’s temp directory.
- If not cached, the video downloads in the background while another asset is displayed.
-
Cache Management:
- Downloaded videos are queued for display once ready.
- Cached videos are automatically removed after 10 minutes of inactivity to conserve disk space.
- Videos are automatically removed when Kiosk shuts down.
-
Playback Handling:
Kiosk will skip to the next asset if any of these conditions occur:
- Video codec is unsupported by the browser
- Playback doesn’t start within 5 seconds
- Video playback completes
- Any playback errors are detected
- Ensure your videos are transcoded to H264 format.
- Check browser compatibility with your video codecs.
- Verify that
prefetch is enabled in your configuration.
- Monitor system storage for cached video files.
Exclude videos longer than a specified duration (in seconds).
Settings
| Key |
Value |
| CONFIG |
exclude_videos_over
|
| ENV |
KIOSK_EXCLUDE_VIDEOS_OVER
|
| URL |
exclude_videos_over
|
| VALUE |
int
|
| DEFAULT |
0
|
Using with config.yaml file
Using with ENV in your docker-compose file
KIOSK_EXCLUDE_VIDEOS_OVER: 0
Using with url queries
http://{URL}?exclude_videos_over=0