# Lecteur vidéo sur le réseau local Un seul fichier, `player.mjs`, sans rien à installer à part Node. ## Sur le Mac (le serveur) ```bash node -v # si « command not found » : brew install node mkdir -p ~/lecteur && mv ~/Downloads/player.mjs ~/lecteur/ cd ~/lecteur && caffeinate -i node player.mjs ``` `caffeinate -i` empêche le Mac de s'endormir tant que le lecteur tourne. Au premier lancement, macOS peut demander d'autoriser `node` à recevoir des connexions : accepter. Le terminal affiche l'adresse à ouvrir depuis les autres appareils, par exemple `http://192.168.1.23:8080`. Les vidéos vont dans `~/lecteur/videos/` (déposer dans la page, ou directement dans le dossier : c'est pareil). Options : `node player.mjs --port 9000 --dir ~/Series` ## Sur le PC branché à la télé Ouvrir l'adresse dans Chrome, cliquer sur l'épisode, appuyer sur **F** pour le plein écran. | touche | action | |---|---| | espace | lecture / pause | | ← → | reculer / avancer de 10 s | | F | plein écran | | N / P | épisode suivant / précédent | Le lecteur retient où tu en es dans chaque épisode (sur ce navigateur-là) et enchaîne automatiquement sur le suivant. ## Formats Chrome lit nativement MP4 (H.264 + AAC) et WebM. Un MKV passe souvent, mais pas toujours (HEVC, son AC3/DTS). Dans ce cas la page le dit et propose « convertir en mp4 » si ffmpeg est installé sur le Mac (`brew install ffmpeg`). La conversion copie ce qui est déjà compatible et ne réencode que le nécessaire ; le fichier converti apparaît dans la liste.