General settings of Slideshow can be changed via the web interface – menu SettingsDevice settings. Applying the change of some of the settings requires reload of the application (close and reopen), for example through menu SettingsReboot / reloadReload application.

You can backup and restore these settings using XML configuration backup.

Setting nameTypeDefault valueDescription
General settings
Device nameTextDevice model 
Default volume in %Number between 0 and 100Volume for videos, music or internet radio, from 0% to 100%. You can change the current volume on the home page.
LanguageChoiceDevice language or EnglishLanguage of the user interface.
User agent for HTTP requestsText HTTP User agent header used for requests made by this app, for example for displaying web pages or downloading content.
Reload is required for applying this change.
Allow uploading all file typesCheckboxNoAllow all file types (not just supported images, videos etc.) through the File manager, File synchronization and USB flash drive.
Keep screen onCheckboxYesKeep the device’s screen on while this app is running.
Reload is required for applying this change.
Screen layout
Screen orientationChoiceDefaultScreen orientation for this application. Some options might not work on some devices (support depends on the hardware).
Reload is required for applying this change.
Rotate layout every dayCheckboxNoIf checked, screen layout will be swapped vertically or horizontally every 24 hours in order to prevent screen burn-in.
Use screen layout intervalsCheckboxNoIf checked, screen layout intervals will be used for automatic determining the current screen layout, instead of screen layouts schedule.
Reload is required for applying this change.
Wait with screen layout changeCheckboxNoChange the screen layout based on interval or schedule only after the content playing in the main zone is finished (for example, don’t interrupt video in the middle).
Length of showing playlist manuallyNumber3600 (= 1 hour)How many seconds will be manually chosen playlist (through keyboard or web interface) shown
Reset order on playlist changeCheckboxNoReset order of items with alphabetical type after the playlist is changed or manually selected. If not checked, the order will be preserved across playlists and screen layouts.
On-screen formatting
Image scale typeChoiceFit centerHow to scale images (and videos, if enhanced video player is used) shown on the screen. Reload is required for applying this change.
Respect image orientationCheckboxYesRead image orientation from JPEG EFIX attributes and rotate the image on screen accordingly. Slightly lowers the performance.
Video player typeChoiceExoPlayer + TextureViewType of internal player for video playback on the screen. If you have a problem with video playback, try changing this setting.
Reload is required for applying this change.
Preload content in playlistCheckboxNoAllow loading some of the content (e.g. video files) in advance, so the delay between files is shorter.
Video input compatibility modeCheckboxNoUsable only on Zidoo Z9X box.
Reload is required for applying this change.
Video timeoutNumberInfinityMaximum time for video playback in seconds. Usable only on older devices, if videos tend to get stuck.
CSS style for ExcelTextFor advanced users. CSS rules for showing Excel file, for example font-size:120%.
Default web page zoomNumber0Zoom of web pages
displayed on screen, in percentage. Zero means default (system) zoom.
Can be overridden in the .url file using “Enter web page” editor in File
manager.
Disable security for web pagesCheckboxNoFor displaying web pages on the screen, CORS check and HTTPS certificate check will be completely disabled. This option is very insecure, only enable it if you are aware of the security implications.
Reload is required for applying this change.
Allow local API for web pagesCheckboxNoAllows usage of the local API in web pages displayed on screen. Reload is required for applying this change.
Clear web cache on startCheckboxYesIf enabled, this app will clear the cache for webpages on each start, including cookies, form data and web storage.
Reload is required for applying this change.
Grant web pages permissionsCheckboxNoAutomatically grant permission to access camera, microphone, etc. to web pages displayed inside this app.
Mute video for audio playlistCheckboxNoWhether to mute the audio from any video on screen while any audio playlist is active, in order not to mix the audio from multiple sources.
Show YouTube controlsCheckboxYesWhether to show control slider with YouTube videos.
Reload is required for applying this change.
Show captions from YouTubeCheckboxNoWhether to show captions (subtitles) from YouTube videos. Doesn’t work with automatically generated captions.
Reload is required for applying this change.
Weather forecast
Weather sourceChoiceOpenMeteoOnline service used as a source of weather forecast.
API key for weatherTextAPI key for downloading weather information.
For OpenWeatherMap it can be retrieved free-of-charge at https://openweathermap.org/appid.
For Here Destination weather it can be retrieved free-of-charge at https://developer.here.com/projects.
Review licensing of the weather information provider before using it.
RSS messages
Maximal length of RSS titleNumber105How many characters of the RSS title should be displayed before clipping it. Use if you want to prevent the text from becoming too small. Will be applied next time the RSS file is fetched.
Maximal length of RSS messageNumber215How many characters of the RSS message should be displayed before clipping it. Use if you want to prevent the text from becoming too small. Will be applied next time the RSS file is fetched.
External storages
Storage for mediaCheckboxInternal storageSelect storage where files for playing will be saved. Choose from internal storage of the Android device or external storage (SD card or USB flash drive, if available). External storage has to be always present when this app is running. Check setting “Action on Flash drive insert” if using non-permanent external storage.
Reload is required for applying this change.
Action on Flash drive insertChoiceCopy files from Flash driveWhat should happen when Flash drive is inserted into the device’ s USB port.
Folder on Flash driveTextslideshowFrom which folder on Flash drive should copy files. Empty field means root folder on Flash drive. This is used only if copying from Flash drive is allowed (see setting Action on Flash drive insert).
Target folder from Flash driveText/To which folder in this app are the files from Flash drive copied. Slash means root folder. This is used only if copying from Flash drive is allowed (see setting Action on Flash drive insert).
Network interfaces
HTTP port numberNumber80HTTP port number on which Web interface will be available. Rooted device and free port 8080 is required if you want to use a port number lower than 1024.
Reload is required for applying this change.
HTTPS port numberNumber443HTTPS port number on which Web interface will be available. Rooted device and free port 8443 is required if you want to use a port number lower than 1024.
Reload is required for applying this change
FTP port numberNumber21FTP port number on which FTP interface will be available. Rooted device and free port 8021 is required if you want to use port number lower than 1024.
Reload is required for applying this change
Disable all non-SSL network interfacesCheckboxNoDisable interfaces, which are not secure on public networks: HTTP and FTP.
Reload is required for applying this change
Keep WiFi onCheckboxYesTells Android to keep the WiFi always on and in high performance mode. If un-checked, WiFi connection might be lost on some devices after some time, in order to save power.
Reload is required for applying this change.
Disable HTTP security for loading dataCheckboxNoDisable HTTPS certificate check while loading external data through HTTPS (weather forecast, RSS feeds, File synchronization, etc.). This option is very insecure, only enable it if you are aware of the security implications.
Reload is required for applying this change.
Devices group codeText Code for discovering other devices with this app. Set it to the same value on all your devices. If empty, discovery of other devices is turned off.
Reload is required for applying this change.
Enable device discovery on the internetCheckboxNoEnable discovery of other devices with this app on public internet, otherwise just local network will be scanned.
Reload is required for applying this change.
On-screen control
Disable keyboardCheckboxNoIf checked, keyboard shortcuts for app control will be disabled
Enable touch gesturesCheckboxYesIf checked, touch gestures on screen will be enabled
Startup
Start at system bootCheckboxNoStart this application automatically after Android boots. Special permission is needed on Android 10 and newer, so this setting might be accessible only from the on-screen menu – Basic settings.
Enable kiosk mode after startCheckboxNoAutomatically locks this app on the foreground after it starts (uses Lock Task Mode). Setup has to be done first through menu SettingsDevice administrator. Use this feature very carefully, may lead to locking the device completely!
After start scriptTextBash commands, which are run after application starts.
Reboot time (watchdog)TextYou can set up watchdog, which will automatically reboot the whole device after set time (also if this app is already closed!). You can enter number (used as a number of hours from start of the app), time in 24 hour format (used as a time of reboot for each day) or time in 24 hour format with suffix xN (used as a every Nth day, e.g. 23:00x3 means every third day at 11 PM). Empty value means no automatic reboot. Works only on rooted devices.
Reload is required for applying this change.
Reboot on HDMI plug inCheckboxNoAfter detecting the HDMI cable was plugged in, the app will automatically reboot the device. Usable on some devices with video decoding problems when no HDMI device is plugged in.
Periodical download
Synchronization intervalNumberFrequency in seconds, how often should the automatic file synchronization be run in seconds.
Reload is required for applying this change.
Allow external config importCheckboxNoAllow importing XML configuration and updating application from external sources – ZIP files, USB Flash drive, Google Drive, Dropbox
How often to check filesNumber18000 (= 5 hours)Frequency in seconds, how often to check files which should be deleted at set time. Because time sync is necessary for this functionality, connection to internet is required for this setting.
Reload is required for applying this change.
Google Docs convert settingsText Settings for automatic Google Docs to PDF conversion. For landscape display, enter: top_margin=0.1;bottom_margin=0.1;
left_margin=0.1;right_margin=0.1;size=16x9;portrait=false.
MQTT
MQTT server addressText Reload is required for applying this change.
MQTT usernameText Reload is required for applying this change.
MQTT passwordText Reload is required for applying this change.
Require TLS for MQTTCheckboxfalseReload is required for applying this change.
Use websockets for MQTTCheckboxfalseReload is required for applying this change.
MQTT topic prefixTextSLIDESHOWReload is required for applying this change.
MQTT topic nameTextDevice’s MAC addressIf not entered, MAC address of the device will be used (if available).
Reload is required for applying this change.
Report data through MQTTCheckboxfalseAutomatically send device info through MQTT every 2 minutes.
Reload is required for applying this change.
Report statistics through MQTTCheckboxfalseAutomatically report display statistics of files through MQTT every 2 minutes.
Reload is required for applying this change.
Serial port
Serial port pathText Enter ‘USB’ for serial over USB or ‘/dev/ttyXX’ for direct serial. If empty, this app won’t read data from serial port.
Reload is required for applying this change.
Serial port baud rateNumber9600Baud rate of the serial port connection, usually 4800, 9600, 19200, 38400 or 57600.
Reload is required for applying this change.
Serial port data bitsNumber8Reload is required for applying this change.
Serial port stop bitsNumber1Reload is required for applying this change.
Serial port parityNumber0Reload is required for applying this change.
Face detection
Camera for face detectionChoice Which camera to use. If no camera is selected, face detection is turned off. Camera permission is required for this feature, it can be granted via on-screen menu – Basic settings – Request camera permission.
Reload is required for applying this change.
Frame rotation for face detectionNumber0Rotation of camera frame in degrees (0, 90, 180 or 270)
Delay between frames for face detectionNumber800Delay in milliseconds between two face detection frames processing. The higher the number, the lower the CPU load.
Open Sound Control (OSC)
Enable OSC communicationCheckboxfalseEnable integration using Open Sound Control network protocol.
Reload is required for applying this change.
OSC protocolChoiceUDPWhich network protocol will this app use for listening for Open Sound Control commands.
Reload is required for applying this change.
OSC network portNumber57110Network port, on which this app will listen for Open Sound Control commands.
Reload is required for applying this change.
Network watchdog (ping)
IP address for pingsText IP address or hostname of a network device that should be pinged for watchdog. If no address is entered, the network watchdog is turned off.
Reload is required for applying this change.
Ping default gatewayCheckboxNoUse default gateway for watchdog pings. May be used instead of IP address for pings. Watchdog will be active only if the default gateway is known during the app’s startup.
Reload is required for applying this change.
Delay between pings (in s)Number30Delay in seconds between consecutive pings.
Reload is required for applying this change.
No. of failed pings for rebootNumber3Number of consecutive failed pings, after which this device is rebooted. Works only on rooted devices.