===== 🎥 Raspberry Pi – Autoplay vidéo USB (mplayer) – Installation complète ===== ==== 🎯 Objectif ==== Une Raspberry Pi qui : * démarre automatiquement en bureau X11 ; * monte toute clé USB branchée ; * scanne les vidéos (.mp4, .mov, .mkv, .avi, …) ; * les lit **en plein écran et en boucle** avec `mplayer` ; * sans intervention manuelle. --- ==== 🧰 Matériel & prérequis ==== * Raspberry Pi + alimentation + câble HDMI + écran * Carte micro-SD ≥ 16 Go * Un PC/Mac pour flasher l’OS * Clé USB contenant des vidéos --- ==== 1) Préparer la carte SD (Raspberry Pi OS) ==== **Méthode simple : Raspberry Pi Imager** 1. Installer **Raspberry Pi Imager** sur votre PC/Mac. 2. Choisir l’OS : **Raspberry Pi OS (Desktop)** (Bookworm). 3. Cliquer sur ⚙️ et préconfigurer : * Hostname : `raspberrypi` * Utilisateur : `pi` + mot de passe * **Activer SSH** * (Optionnel) Wi-Fi : pays/SSID/mot de passe * Langue / clavier (FR) si souhaité 4. Flasher la carte SD et l’insérer dans la Pi. **Notes** * Pour un affichage plus “classique” X11, on utilisera `lightdm + openbox` (on l’installe plus bas). * Si l’écran ne “réveille” pas le HDMI, voir la section **HDMI/Écran** à la fin. --- ==== 2) Premier démarrage & accès SSH ==== Allumer la Pi (HDMI branché). Depuis un autre poste : # Remplacez l'IP si besoin ssh pi@192.168.x.y Configurer base système : # Mises à jour sudo apt update && sudo apt full-upgrade -y # (Optionnel) Locales/Clavier/Timezone si non faits dans l’imager sudo raspi-config # System Options > Locale / Timezone / Keyboard Astuce : l’IP de la Pi est visible sur votre box/routeur ou via `arp -a`/`nmap`. --- ==== 3) Installer les paquets nécessaires ==== sudo apt install -y mplayer udevil lightdm openbox x11-xserver-utils * **mplayer** : lecteur vidéo. * **udevil** : montage automatique des périphériques USB (via `devmon`). * **lightdm + openbox** : bureau X11 léger + autologin. * **x11-xserver-utils** : utilitaires X (ex. `xset`). Activer l’affichage graphique au boot + autologin : sudo systemctl enable --now lightdm # Si l’autologin n’est pas actif : sudo raspi-config # System Options > Autologin > Desktop Autologin --- ==== 4) Montage auto des clés USB (devmon) ==== Créer l’autostart (démarre dans la session X) : mkdir -p ~/.config/autostart cat > ~/.config/autostart/devmon.desktop <<'EOF' [Desktop Entry] Type=Application Name=devmon Exec=/usr/bin/devmon --no-gui X-GNOME-Autostart-enabled=true EOF Vérifier après login graphique : pgrep -a devmon # → doit afficher un /usr/bin/devmon --no-gui Les clés seront montées sous `/media/pi/