Screenflex pour Raspberry Pi

Un guide complet pour installer, configurer et optimiser le Screenflex Player sur les appareils Raspberry Pi sous Raspberry Pi OS.

1. Modèles Raspberry Pi pris en charge

Screenflex est optimisé pour toutes les cartes Raspberry Pi modernes :

Entièrement pris en charge
  • Raspberry Pi 4 (2 Go / 4 Go / 8 Go)
  • Raspberry Pi 400
  • Raspberry Pi 5 (recommandé pour le contenu 4K)
Partiellement pris en charge
  • Raspberry Pi 3B/3B+ (1080p recommandé)
2. Configuration requise
Compatibilité OS
  • Raspberry Pi OS (32 bits ou 64 bits)
  • Debian 10 ou supérieur (via la base Raspberry Pi OS)
Configuration matérielle requise
  • CPU : Quad-core
  • RAM : 2 Go+ (4 Go recommandés)
  • Stockage : microSD 16 Go+ (Classe 10 ou SSD recommandé)
  • Réseau : WiFi ou Ethernet (Ethernet recommandé pour l'affichage dynamique)
Recommandations de performance
  • Vidéo 1080p : Pi 3, Pi 4, Pi 5
  • Vidéo 4K : Pi 4 (limité), Pi 5 (optimal)
3. Télécharger Screenflex pour Raspberry Pi

Téléchargez le paquet .deb pour Raspberry Pi directement depuis votre navigateur ou votre terminal :

Exemple de téléchargement par terminal
nginx
wget http://app-deb.screenflex.pro
4. Installer Screenflex sur Raspberry Pi

Comme Raspberry Pi OS est basé sur Debian, l'installation est simple.

Étape 1 — Installer le paquet .deb

Exécutez :

nginx
sudo dpkg -i screenflex.deb

Corriger les dépendances manquantes (le cas échéant) :

nginx
sudo apt --fix-broken install
Étape 2 — Lancer l'application

Vous pouvez démarrer Screenflex en le recherchant dans le menu Raspberry Pi, ou via le terminal :

nginx
screenflex
5. Associer votre appareil à Screenflex
Étape 1 — Générer le code
  1. Connectez-vous à votre tableau de bord Screenflex.
  2. Accédez à Écrans → Ajouter un écran.
  3. Remplissez le formulaire.
  4. Un code d'appairage à 6 chiffres sera généré automatiquement.
Étape 2 — Saisir le code sur le Pi
  1. Ouvrez l'application Screenflex.
  2. Saisissez le code à 6 chiffres fourni par le tableau de bord.

    (Ou saisissez le slug de l'écran)

  3. Après quelques secondes, l'appareil va :
    • Se connecter à votre compte
    • Synchroniser les playlists assignées
    • Commencer à diffuser le contenu automatiquement

Cette méthode d'association garantit que seuls les utilisateurs autorisés peuvent enregistrer de nouveaux écrans.

6. Démarrage automatique au boot (mode kiosque)

Pour l'affichage dynamique, le Raspberry Pi doit ouvrir automatiquement l'application Screenflex après le démarrage.

Option A — Service systemd (Recommandé)

1. Ouvrez le terminal

2. Créez le fichier de service :

nginx
sudo nano /etc/systemd/system/screenflex.service

3. Collez :

nginx
[Unit]
Description=Start Screenflex on boot
After=lightdm.service
Wants=lightdm.service

[Service]
User=screenflex
WorkingDirectory=/home/screenflex
Environment=DISPLAY=:0
Environment=XAUTHORITY=/home/screenflex/.Xauthority
ExecStart=/usr/bin/screenflex
Restart=always
RestartSec=3

[Install]
WantedBy=multi-user.target

4. Rechargez la configuration systemd

nginx
sudo systemctl daemon-reload

5. Activez le service Screenflex au démarrage

nginx
sudo systemctl enable screenflex.service

6. Redémarrez le service Screenflex

nginx
sudo systemctl restart screenflex.service

7. Vérifiez l'état actuel du service Screenflex

nginx
sudo systemctl status screenflex.service
Option B — Autostart (LXDE / Bureau Raspberry Pi OS)
  1. Ouvrez le terminal
  2. Modifiez l'autostart :
    nginx
    nano ~/.config/lxsession/LXDE-pi/autostart
  3. Ajoutez :
    nginx
    @screenflex
  4. Enregistrez et redémarrez.
7. Désactiver l'économiseur d'écran / la mise en veille (Critique)

Les appareils Raspberry Pi sont conçus pour économiser l'énergie en éteignant l'écran après quelques minutes d'inactivité.

Pour l'affichage dynamique, c'est un problème car votre contenu doit rester visible 24h/24 et 7j/7.

Pour empêcher l'écran de devenir noir, nous devons désactiver :

  • L'extinction d'écran
  • L'économiseur d'écran
  • L'économie d'énergie (DPMS)

Voici les étapes expliquées clairement.

A. Désactiver l'extinction d'écran

L'extinction d'écran intervient lorsque le Raspberry Pi rend l'écran noir au bout d'un certain temps pour économiser l'énergie.

Pour la désactiver :

  1. Ouvrez l'outil de configuration Raspberry Pi

    Ouvrez le terminal et tapez :

    nginx
    sudo raspi-config
  2. Naviguez avec les flèches : Allez dans : Display Options → Screen Blanking
  3. Désactivez l'extinction d'écran : Choisissez Disable
  4. Puis quittez et redémarrez lorsqu'on vous le demande.

Cela garantit que l'écran ne s'éteint jamais automatiquement.

B. Supprimer le logiciel d'économiseur d'écran (s'il est installé)

Certaines versions de Raspberry Pi OS incluent un programme appelé xscreensaver, qui active différentes animations d'écran.

Pour l'affichage dynamique, vous n'en avez pas besoin.

Pour le supprimer :

  1. Ouvrez le terminal
  2. Exécutez :
    nginx
    sudo apt remove xscreensaver
C. Désactiver le mode économie d'énergie (DPMS)

DPMS est une fonctionnalité qui indique à l'écran d'entrer en veille après une période d'inactivité.

Nous devons la désactiver pour que votre écran ne se mette jamais en veille.

  1. Ouvrez la configuration d'autostart de Raspberry Pi :
    nginx
    nano ~/.config/lxsession/LXDE-pi/autostart
  2. Ajoutez ces lignes en bas :
    nginx
    @xset s off
    @xset -dpms
    @xset s noblank
    
  3. Enregistrer et quitter
    • Appuyez sur CTRL + X
    • Puis Y pour enregistrer
    • Puis Entrée pour quitter
  4. Redémarrez l'appareil
    nginx
    sudo reboot

Maintenant, l'écran restera allumé en permanence, même si personne ne touche à l'appareil.

8. Optimisation des performances sur Raspberry Pi
Lecture vidéo
  • Préférez le 1080p pour Pi 3 ou Pi 4
  • Pour la 4K, utilisez Pi 4 ou Pi 5 (décodage matériel recommandé)
  • Utilisez les formats vidéo H.264 ou H.265
Optimisations système
  • Utilisez Ethernet plutôt que WiFi si possible
  • Utilisez une alimentation de haute qualité (chargeur officiel recommandé)
  • Maintenez la température en dessous de 80 °C : Ajoutez un ventilateur ou un dissipateur thermique si nécessaire
9. Mise à jour de Screenflex sur Raspberry Pi

Téléchargez le fichier mis à jour et installez :

nginx
sudo dpkg -i screenflex.deb
sudo apt --fix-broken install
10. Dépannage
Screenflex ne s'associe pas
  • Assurez-vous que le code d'appairage existe
  • Vérifiez que l'appareil dispose d'une connexion Internet
  • Vérifiez les fautes de frappe dans le code à 6 chiffres ou le slug
La lecture se fige ou saccade
  • Réduisez la résolution vidéo
  • Activez l'accélération matérielle
  • Assurez-vous que la température de l'appareil est sûre
L'application se ferme de manière inattendue
  • Désactivez les optimisations de batterie
  • Verrouillez l'application avec l'épinglage d'application
  • Redémarrez l'appareil
  • Assurez-vous que l'appareil est branché
  • Vérifiez les mises à jour récentes
Écran vide
  • Assurez-vous qu'une playlist est assignée
  • Essayez de vider le cache local et de rouvrir l'application
11. Limitations

Il existe actuellement quelques limitations. Consultez-les ici.

Intéressé(e) ?

Screenflex fonctionne sur n'importe quel écran, téléviseur ou appareil — aucun matériel spécial ni carte de crédit requis