Skip to content

Releases: devlabnet/KioskLite

KioskLite v1.2.0

Choose a tag to compare

@cricri042 cricri042 released this 20 Sep 16:31

Français

Cette version corrige le plein écran après démarrage et relance de Midori,
la lecture vidéo bloquée par la sortie audio et la création du swap après
l’agrandissement automatique du système de fichiers.

  • Plein écran sans barre d’adresse avec activation de la fenêtre et F11 à chaque lancement.
  • Sortie OpenAL silencieuse (ALSOFT_DRIVERS=null) : pas de son via ce mécanisme.
  • Correctif d’ordre de démarrage : création du swap après resize2fs_once.service.
  • Application web : surveillance du démarrage et de la progression vidéo, passage à la suite après échec et nettoyage de l’ancien lecteur.
  • Documentation actualisée et recommandations de conversion vidéo.

La candidate a été testée sur Pi 2 avec un compte personnalisé kiosktest, SSH,
agrandissement à la capacité de la carte, swap automatique de 2 Go et aucun
service en échec. Le plein écran au démarrage et après relance a également été validé.

Deux vidéos H.264 légères en 640 × 360 ont fonctionné sur le Pi 2 préparé.
Sur le Pi Zero testé précédemment, les images fonctionnent mais les vidéos
sont déconseillées. La nouvelle image n’a pas encore été retestée sur Zero ou Pi 3.

Ouvrez kiosklite-imager.rpi-imager-manifest avec Raspberry Pi Imager, sélectionnez
votre modèle puis KioskLite v1.2.0. Configurez vos identifiants et options SSH avant
l’écriture. Plusieurs redémarrages peuvent être nécessaires. Une URL vide affiche
la page locale de configuration : renseignez ensuite URL= dans kiosklite.conf
sur la partition bootfs.

La mise à jour du client n’actualise pas un serveur web distant : déployez séparément
le code de web/, en conservant vos paramètres et médias. Incluez i18n.php et lang/.

English

This release fixes fullscreen recovery after Midori restarts, video failures caused
by audio output initialization, and swap setup ordering after filesystem expansion.
It also adds web slideshow recovery from stalled or failed playback and updates
the documentation. OpenAL uses silent output; this configuration does not provide sound.

The candidate was tested on Pi 2 with Imager user customization, SSH, filesystem
expansion, automatic 2 GB swap and no failed services. Fullscreen startup and browser
restart recovery were verified. Earlier device tests validated image slideshows on
the original Pi Zero, where video is not recommended. This release image still needs
retesting on Zero and Pi 3.

Open the release manifest in Raspberry Pi Imager, select KioskLite and configure
your credentials before flashing. Allow first-boot reboots to finish. Set URL= in
bootfs/kiosklite.conf. Update a separately hosted web application independently;
preserve local settings and media, and include the translation files.

Files

  • KioskLite-v1.2.0.img.xz: 800025580 bytes.
  • Uncompressed image: 3540566528 bytes.
  • kiosklite-imager.rpi-imager-manifest: public download URL activates after release assets are published.
  • SHA256SUMS: compressed and uncompressed image hashes.

Do not upload the preparation master image or recapture the personalized test card.

KioskLite v1.1.0

Choose a tag to compare

@cricri042 cricri042 released this 16 Sep 14:46

KioskLite v1.1.0 makes configuring your Raspberry Pi web kiosk easier: edit kiosklite.conf on the SD card’s bootfs partition to choose the website displayed at startup. No SSH connection or manual Linux configuration is required.

What’s new

  • Configure the displayed URL directly from Windows.
  • Support for HTTP and HTTPS addresses, comments, and Windows line endings.
  • Local configuration page when the URL is missing or invalid.
  • Raspberry Pi Imager first-boot customizations supported, including the fix introduced in v1.0.3.
  • Volatile systemd logging in the release image.

Validated on Raspberry Pi 2 Model B, including a complete first boot with Raspberry Pi Imager customizations.

Downloads

  • KioskLite-v1.1.0.img.xz — compressed, ready-to-use disk image.
  • kiosklite-imager.rpi-imager-manifest — Raspberry Pi Imager manifest pointing to this release image.
  • SHA256SUMS — SHA-256 checksums for both the compressed archive and the uncompressed image.
  • README.txt — setup instructions and release information in French.

After writing the image to an SD card, edit kiosklite.conf on the bootfs partition:

URL=https://www.example.com

Several automatic reboots may occur during the first startup. This is normal.

Windows users

Windows may offer to scan and repair the SD card. This message can be ignored when accessing bootfs to edit kiosklite.conf.

Do not format any partition if Windows prompts you to do so. The image includes a Linux filesystem that Windows cannot read natively.

Checksums

Verify your download against SHA256SUMS before use.

Compressed archive: 1411474480 bytes

ce582b85e3893ed60c37855d5ed6d27090bb3edefe5dcdafd73b49d2e0de62c2  KioskLite-v1.1.0.img.xz

Uncompressed image: 5830103552 bytes

7f13886c194eea58ecb935a2fba2b3829b58f592ea3342600ee8aa78cf267b37  KioskLite-v1.1.0.img

The PHP digital signage application remains available as an optional content server. KioskLite can also display any other HTTP or HTTPS website.

KioskLite v1.0.0

Choose a tag to compare

@cricri042 cricri042 released this 13 Sep 18:17

KioskLite v1.0.0

First public release of KioskLite.

KioskLite is a lightweight web-based digital signage system designed to run on older Raspberry Pi hardware.

Main features:

  • two independent slideshow zones
  • image and video playback
  • configurable media duration and ordering
  • publication start and end dates
  • browser-based administration interface
  • configurable kiosk title
  • optional clock and weather display
  • English and French interface
  • configurable timezone
  • automatic Midori restart if the browser exits unexpectedly
  • tested on Raspberry Pi 2 and Raspberry Pi 3
  • no database required

Documentation is included for:

  • Raspberry Pi installation
  • web server configuration
  • hardware compatibility
  • SD card backup and PiShrink workflow

License: MIT