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
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 :
sudo dpkg -i screenflex.debCorriger les dépendances manquantes (le cas échéant) :
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 :
screenflex5. Associer votre appareil à Screenflex
Étape 1 — Générer le code
- Connectez-vous à votre tableau de bord Screenflex.
- Accédez à Écrans → Ajouter un écran.
- Remplissez le formulaire.
- Un code d'appairage à 6 chiffres sera généré automatiquement.
Étape 2 — Saisir le code sur le Pi
- Ouvrez l'application Screenflex.
- Saisissez le code à 6 chiffres fourni par le tableau de bord.
(Ou saisissez le slug de l'écran)
- 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 :
sudo nano /etc/systemd/system/screenflex.service3. Collez :
[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.target4. Rechargez la configuration systemd
sudo systemctl daemon-reload5. Activez le service Screenflex au démarrage
sudo systemctl enable screenflex.service6. Redémarrez le service Screenflex
sudo systemctl restart screenflex.service7. Vérifiez l'état actuel du service Screenflex
sudo systemctl status screenflex.serviceOption B — Autostart (LXDE / Bureau Raspberry Pi OS)
- Ouvrez le terminal
- Modifiez l'autostart :nginx
nano ~/.config/lxsession/LXDE-pi/autostart - Ajoutez :nginx
@screenflex - 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 :
- Ouvrez l'outil de configuration Raspberry Pi
Ouvrez le terminal et tapez :
nginxsudo raspi-config - Naviguez avec les flèches : Allez dans : Display Options → Screen Blanking
- Désactivez l'extinction d'écran : Choisissez Disable
- 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 :
- Ouvrez le terminal
- 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.
- Ouvrez la configuration d'autostart de Raspberry Pi :nginx
nano ~/.config/lxsession/LXDE-pi/autostart - Ajoutez ces lignes en bas :nginx
@xset s off @xset -dpms @xset s noblank - Enregistrer et quitter
- Appuyez sur CTRL + X
- Puis Y pour enregistrer
- Puis Entrée pour quitter
- Redémarrez l'appareilnginx
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 :
sudo dpkg -i screenflex.deb
sudo apt --fix-broken install10. 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.
- Modèles Raspberry Pi pris en charge
- Configuration requise
- Télécharger Screenflex pour Raspberry Pi
- Installer Screenflex sur Raspberry Pi
- Associer votre appareil à Screenflex
- Démarrage automatique au boot
- Désactiver l'économiseur d'écran / la mise en veille
- Optimisation des performances sur Raspberry Pi
- Dépannage
- Limitations