Kiosk Mode
Deprecated with Auto-play on boot
This feature has been superseded by the auto-play functionality released in v3.2.1. To disable the legacy system:
- If running:
sudo systemctl stop start-playlist.service - If inactive:
sudo systemctl disable start-playlist.service
Old Instructions
The original kiosk mode allowed a Dune Weaver device to run a preset playlist automatically at startup or after power loss without requiring WiFi connectivity.
###Setup start_playlist.py
-
SSH into the Pi (replace "pi" with your device name):
ssh pi@raspberrypi.local -
Create the script file:
nano start_playlist.py -
Add the provided Python code that monitors serial status and triggers playlist execution. The script checks device connectivity and initiates playback of the "kiosk" playlist with configurable pause times and shuffle settings.
-
Make the script executable and save to
/home/pi/start_playlist.py -
Create a systemd service file at
/etc/systemd/system/start-playlist.servicewith appropriate startup configuration -
Enable and start the service:
sudo systemctl enable start-playlist.service sudo systemctl start start-playlist.service
Configuring the "kiosk" Playlist via Web UI
- Access the interface at
raspberrypi.local:8080 - Create a new playlist named "kiosk"
- Add desired patterns to this playlist for automatic playback
Configuring via SSH
Edit playlists.json directly to define the "kiosk" playlist with specific pattern files.
For further assistance, join our Discord here.