Table des matières:

Faire un Chromecast comme un appareil Raspberry Pi : 7 étapes
Faire un Chromecast comme un appareil Raspberry Pi : 7 étapes

Vidéo: Faire un Chromecast comme un appareil Raspberry Pi : 7 étapes

Vidéo: Faire un Chromecast comme un appareil Raspberry Pi : 7 étapes
Vidéo: FAIRE UNE TABLETTE TACTILE AVEC UN RASPBERRY PI ? 2024, Juillet
Anonim
Faire un appareil Chromecast comme Raspberry Pi
Faire un appareil Chromecast comme Raspberry Pi
Faire un Chromecast comme un appareil Raspberry Pi
Faire un Chromecast comme un appareil Raspberry Pi
Faire un Chromecast comme un appareil Raspberry Pi
Faire un Chromecast comme un appareil Raspberry Pi
Faire un appareil Chromecast comme Raspberry Pi
Faire un appareil Chromecast comme Raspberry Pi

Je possède déjà un Chromecast v2 (le rond, la clé USB comme est v1, et v3 ressemble à v2 mais avec un G sur i et a une brique d'alimentation avec port Ethernet dessus) et je l'adore, c'est très amusant à utiliser et facile à installer, MAIS…

Oui, il y a un MAIS, lorsque je suis dans un endroit où je n'ai pas accès à Internet et que je ne peux pas utiliser mon forfait de données, je ne peux pas l'utiliser pour diffuser des médias locaux depuis mon téléphone ou ma tablette, même lorsque je ne le fais pas. pas besoin d'Internet du tout, google dans la "grande sagesse" d'entre eux a décidé de ne pas le laisser démarrer sans Internet, c'est mauvais si vous finissez par en avoir besoin pour diffuser

J'ai un mini routeur GL-MT300A, il est très très petit et peut être alimenté par un téléphone, une batterie externe ou un chargeur de téléphone. réseau ou s'ils n'ont que le WiFi, il prend en charge de se connecter à cela en tant que client et d'agir en même temps comme un routeur, maintenant le problème persiste, pas d'internet = pas de chromecast de médias locaux pour vous. Voici en jeu le Raspberry Pi Zero W (W vient de Wireless, il a une carte build it, *yaay*, Bluetooth aussi mais je n'en ai pas besoin:P)

Étape 1: ce dont vous avez besoin et ce que vous obtenez

Ce dont vous avez besoin et ce que vous obtenez
Ce dont vous avez besoin et ce que vous obtenez
Ce dont vous avez besoin et ce que vous obtenez
Ce dont vous avez besoin et ce que vous obtenez
Ce dont vous avez besoin et ce que vous obtenez
Ce dont vous avez besoin et ce que vous obtenez

Vous avez besoin:

  • Raspberry Pi Zero W (mon est dans un boîtier acrylique)
  • Câble HDMI (un avec des capuchons en plastique est agréable à avoir)
  • Source d'alimentation (chargeur de téléphone dans mon cas)
  • Adaptateur Mini HDMI (mâle) vers Full HDMI (femelle) (fourni avec PI)
  • Carte SD de 8 Go ou plus (j'utilise une 16 Go de Medion)
  • Lecteur de carte SD (je l'ai reçu en cadeau avec une banque d'alimentation de Hama)
  • Connexion Internet et PC pour télécharger " Raspbian Stretch Lite"
  • Etcher Portable (graveur d'image de carte SD) -> obtenir Etcher pour Windows x86 (32 bits) (Portable) fonctionnera également sur x64
  • Téléchargez Putty à partir du lien fourni ou google pour cela

Tu auras:

Une cible de diffusion pour les fichiers vidéo de services en ligne tels que YouTube et les médias locaux (vidéo, audio et images) pour Android (Raspicast), Windows et tout système d'exploitation prenant en charge une application cliente SSH

Il ne nécessite pas Internet si le média que vous lui envoyez est stocké sur votre appareil ou quelque part sur le réseau local

Vous pouvez obtenir une télécommande de la cible comme la lecture, choisir la source, lecture/pause, volume, quitter. (bouton framboise SSH ou SSH, mastic)

Vous obtenez un temps de démarrage très rapide de l'appareil, pour un Raspberry Pi Zero, environ 10 secondes

Vous obtenez un fond d'écran par défaut et un moyen d'afficher des fonds d'écran aléatoires, en appuyant sur un bouton qui ne prend pas de place sur votre appareil et y reste jusqu'au redémarrage. (il peut être modifié pour être persistant, je vais montrer plus tard comment)

Il accepte différents types de flux (comme HTTP, HTTPS, RTSP) et à l'aide d'un ordinateur, un ordinateur portable dans mon cas, Sopcast, Acestream ainsi que des médias locaux avec sous-titres externes (comme srt, sub)

Vous pouvez même donner au lecteur des fichiers via HTTP stockés sur votre ordinateur, à l'aide d'un serveur Web portable à fichier unique

Il y a plus à découvrir, à ajouter ou à supprimer, selon vos besoins

Étape 2: obtenir le logiciel et les outils à installer sur la carte SD

Obtenir le logiciel et les outils à mettre sur la carte SD
Obtenir le logiciel et les outils à mettre sur la carte SD
Obtenir le logiciel et les outils à mettre sur la carte SD
Obtenir le logiciel et les outils à mettre sur la carte SD
Obtenir le logiciel et les outils à mettre sur la carte SD
Obtenir le logiciel et les outils à mettre sur la carte SD

Téléchargements:

Maintenant, vous allez sur https://www.raspberrypi.org/downloads/raspbian/ et téléchargez " Raspbian Stretch Lite"

Allez sur https://www.balena.io/etcher/ et obtenez Etcher pour Windows x86 (32 bits) (Portable) (il existe également des versions linux et mac)

Téléchargez le mastic à partir de

Maintenant que vous avez tout cela, nous allons lancer Etcher et insérer la carte dans le lecteur de carte et le lecteur dans l'ordinateur:P

Dans Etcher, cliquez sur sélectionner l'image et choisissez le fichier zip téléchargé (pour moi au moment où j'écris, il s'agit de " 2018-11-13-raspbian-stretch-lite.zip ", puis sélectionnez le lecteur de carte dans la liste affichée et au moins cliquez sur flash, il demandera l'autorisation au contrôle de compte d'utilisateur (UAC), autorisez-le, il doit accéder physiquement à la carte sd en mode exclusif pour écrire l'image. Une fois terminé, débranchez-le, il est déjà éjecté par Etcher, et remettez-le dans, il y aura une partition de démarrage d'environ 50 Mo et vous serez invité à formater une "partition non formatée" NE LA FORMATEZ PAS, Windows ne peut pas lire les partitions Linux et il existe une partition ext4.

Vous devez créer 2 fichiers dans la partition de démarrage.

un nouveau fichier sans extension appelé ssh

un autre appelé wpa_supplicant.conf

Le contenu du "wpa_supplicant.conf" est le suivant

pays=GB

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="YOUR_WIFI_SSID" psk="YOUR_SUPER_SECRET_PASSWORD" }

Maintenant, branchez-le sur votre Raspberry Pi et connectez le périphérique de sortie HDMI (aka TV, projecteur, etc.) et à l'alimentation.

La dernière ligne avant la connexion, il sera affiché une IP. (En règle générale, il est bon de rendre cette allocation d'adresse statique pour votre routeur, voir l'image d'un routeur Linksys.

Étape 3: Mise à jour et configuration de tout

Mise à jour et configuration de tout
Mise à jour et configuration de tout

Mettez à jour votre système:

sudo apt-get mise à jour

sudo apt-get mise à jour sudo apt-get mise à jour sudo rpi-update

Une fois que tout est terminé, il redémarrera et vous aurez une fenêtre de mastic inactive, fermez-la et recommencez avec les mêmes données que celles de l'étape précédente.

Maintenant, nous allons installer omxplayer, pas besoin de le compiler à partir des sources fait partie des référentiels de Raspbian.

sudo apt-get install omxplayer fonts-freefont-ttf

Je veux avoir un moyen de changer le port HDMI de mon téléviseur, avec l'aide de mon Raspberry, comme si je voulais y diffuser quelque chose et que je ne voulais pas utiliser la télécommande pour changer la source à celle où elle est connectée. Il existe un moyen de le faire à partir du Pi et à l'aide d'une commande de l'application de mon choix. Pour faire court, procédez comme suit:

sudo apt-get install cec-utils

Maintenant, il suit la visionneuse d'images framebuffer appelée fbi (il existe également une version plus avancée appelée fim)

sudo apt-get install fbi

Prise en charge de Samba, partage Windows pour accéder et avoir un dossier partagé.

sudo apt-get install samba samba-common-bin

cd /accueil/pi

sudo mkdir -m 1777 /home/pi/share

Modifier le fichier de configuration de samba

sudo nano /etc/samba/smb.conf

insérez les lignes suivantes à la fin (celles commençant par # sont des commentaires et peuvent être ignorées)

[partager]

Commentaire = dossier partagé Pi Path = /home/pi/share Browseable = yes Writeable = Yes only guest = no create mask = 0777 directory mask = 0777 Public = yes Guest ok = yes

Enfin, enregistrez-le; en utilisant nano dans le terminal:

appuyez sur « Ctrl+X » pour fermer le fichier, puis sur « Y » pour confirmer l'enregistrement, puis sur « Entrée » pour enregistrer le fichier sous le bon nom de fichier.

Définissez maintenant le mot de passe pour la samba de la même manière que pour l'utilisateur pi (par défaut: framboise)

sudo smbpasswd -a pi

redémarrer le service samba

sudo /etc/init.d/samba redémarrer

Maintenant que vous avez les bases, la personnalisation suit.

Étape 4: personnalisation

Personnalisation
Personnalisation

faire en sorte que l'écran de démarrage soit affiché au démarrage au lieu d'un écran noir avec du texte blanc.

Téléchargez WinSCP et connectez-vous en utilisant les mêmes IP, utilisateur et mot de passe à partir de la connexion SSH/Putty.

Allez dans /home/pi/ et téléchargez l'image fournie dans le fichier zip à cette étape, après avoir décompressé. Sortez ensuite. L'image est de 1080p comme résolution.

tapez la commande suivante dans putty:

nano ~/.bashrc

faites défiler jusqu'à la dernière ligne avec les touches fléchées, insérez-y les lignes suivantes (celles commençant par # sont des commentaires et peuvent être ignorées)

# fifo pour les commandes via ssh vers omxplayer

mkfifo /tmp/cmd # splash screen pour remplacer l'écran noir et le texte sudo /usr/bin/fbi -noverbose -a -T 1 /home/pi/splashscreen.jpg

Enfin, enregistrez-le; en utilisant nano dans le terminal: appuyez sur « Ctrl+X » pour fermer le fichier, puis sur « Y » pour confirmer l'enregistrement, puis sur « Entrée » pour enregistrer le fichier sous le bon nom de fichier.

Maintenant, nous créons la connexion automatique de l'utilisateur 'pi' au démarrage, nous en avons besoin pour afficher l'image, cela peut être fait sans connexion automatique, mais c'est plus difficile et peut se détériorer rapidement par une seule erreur de frappe.

sudo raspi-config

  1. Sélectionnez l'option de démarrage
  2. Sélectionnez Bureau/CLI
  3. Sélectionnez la connexion automatique à la console pour la CLI

Maintenant, nous allons redémarrer et nous en avons fini avec le pi et allons faire les goodies pour jouer.

redémarrage sudo

L'idée de mon projet est que la plupart des choses sont effectuées dans le client SSH car il peut être personnalisé et modifié selon les besoins.

Étape 5: Comment l'utiliser:

Comment l'utiliser
Comment l'utiliser
Comment l'utiliser
Comment l'utiliser
Comment l'utiliser
Comment l'utiliser
Comment l'utiliser
Comment l'utiliser

Je vais montrer les commandes et ce qu'elles font et comment configurer le logiciel supplémentaire à partir du périphérique de streaming.

J'utilise 3 applications Android et 4 applications PC pour mes besoins, mais vous implémentez ce dont vous avez besoin à partir de ce que je vais vous montrer ou vous pouvez tout avoir et même en ajouter plus.

• YouTube: sous Android utilisez Raspcast, sous PC utilisez un site comme https://www.onlinevideoconverter.com/ ou

www.youtubnow.com/ ou https://youtubemp4.to ou encore mieux https://mpgun.com/youtube-to-mp4.html?yid=hTJAnWWK7YQ (hTJAnWWK7YQ est youtube id) vous obtiendrez un lien direct vers le média lisible par la commande suivante:

omxplayer -o hdmi "https://sv89.onlinevideoconverter.com/download?file=f5a0d3c2e4d3g6h7" /tmp/cmd

L'ajout de < /tmp/cmd activera le contrôle à distance et; écho. > /tmp/cmd commencera à lire le flux ou bien il attendra une commande de la fifo. Le paramètre -o hdmi d'omxplayer sortira vers la vidéo HDMI ET l'audio y va, c'est important pour les personnes qui utilisent les plus grandes variantes de Raspberry Pi Zero W.

Maintenant, je vous montre comment configurer Raspicast pour Android, c'est gratuit et sans publicité.

Installez Raspicast depuis Google Play Store et configurez-le comme dans les images fournies.

play.google.com/store/apps/details?id=at.huber.raspicast

• Sopcast: démarrez Sopcast sur PC, choisissez une chaîne et lorsque vous voyez une image, donnez la commande suivante

L'IP 192.168.1.6 est l'adresse IP DE VOTRE PC. ORDINATEUR PORTABLE PAS CELUI DU PI, dans mon exemple le Pi a 192.168.1.9 et l'ordinateur portable est 192.168.1.6

omxplayer -o hdmi "192.168.1.6:8902" /tmp/cmd

• AcePlayer: démarrez-le, choisissez une chaîne et… il y a des paramètres uniques que vous devez modifier pour que cela fonctionne, allez dans Outils -> Préférences -> Tout épais, Sortie de flux -> Chaîne de sortie de flux par défaut, où vous entrez ce qui suit

#duplicate{dst="http{mux=ts, dst=:8902/tv.asf}", dst=display}

Cliquez sur Enregistrer. Maintenant, la commande qui vous montrera le flux, après l'avoir démarré sur AcePlayer ofc:

omxplayer -o hdmi "https://192.168.1.6:8902/tv.asf" /tmp/cmd

• Caster à partir du PC un fichier Vous devez installer Putty, Zervit, VLC (non portable)

Zervit vous obtenez de

Tout d'abord, vous devez mettre zervit.exe dans le dossier contenant les fichiers multimédias que vous souhaitez envoyer à votre Raspberry PI, puis l'exécuter, il vous posera quelques questions. "Numéro de port à écouter (80):" tapez 80 et entrez "Accepter la liste des répertoires [Y/N]:" tapez y et entrez maintenant ouvrez un navigateur et tapez votre adresse IP LAN https://192.168.1.6 vous allez voir tous les fichiers multimédias là-bas, copiez le lien vers l'un d'entre eux avec un clic droit -> copier le lien, puis ssh avec du mastic et tapez

omxplayer -o hdmi "https://192.168.1.6/Movie.mp4" /tmp/cmd <- ou quel que soit le nom de votre fichier multimédia

pour les fichiers avec sous-titres mettre les sous-titres, même nom que le fichier vidéo avec extension srt dans le dossier partagé windows de la framboise

RASPBERRYPI\partager

ou

192.168.1.9\partager

où 192.168.1.9 est l'adresse IP de votre framboise.

dans votre dossier personnel (/home/pi)

winscp avec pi:rasspberry et téléchargez un script python appelé 'omxplayersub.py' avec le contenu suivant:

sous-processus d'importation

import sys import urllib2 if (len(sys.argv) != 2): print "Aucun nom de fichier spécifié" quit() file = sys.argv[1] subfile = "/home/pi/share/"+ file.split ("/")[-1] sous-fichier = sous-fichier[:-3] + "srt" sous-fichier = urllib2.unquote(sous-fichier) sous-processus. Popen('omxplayer -o hdmi -r --font "/home/pi/Segoe UI, Medium.ttf" --italic-font "/home/pi/Segoe UI, Italic.ttf" --align center ' +'"'+ file +'"'+ ' --subtitles ' +'"'+ sous-fichier +'"', shell=True)

téléchargez maintenant ceci avec l'interface utilisateur Segoe et les polices de la famille FreeSans dans votre dossier d'accueil (/home/pi) Modifiez les noms de police pour le type de police souhaité et, si nécessaire, ajoutez --font-size size 55 (par défaut: 55) après --align avec la taille désirée.

et utilisez la commande suivante pour jouer:

python omxplayersub.py "https://192.168.1.6/Defiance%20S01E02.mp4" < /tmp/cmd <- ou quel que soit le nom de votre fichier multimédia

Si vous ne le voyez pas à l'écran en cours de lecture, il y a un problème de compatibilité, sur certains fichiers h264 le profil est affiché par h264-omx comme -99, ouais négatif 99, et il ne jouera pas, dans ce cas et en cas de fichier avec des sous-titres externes, vous devrez utiliser le flux VLC, choisissez le fichier / les fichiers, sélectionnez HTTP, laissez le port par défaut, h.264/AAC (TS), gardez l'échelle à 1, Transcodage - Paramètres sous-titres épais, appuyez sur le bouton de flux et laissez il fonctionne pendant quelques secondes.

omxplayer -o hdmi "https://192.168.1.6:8080/" /tmp/cmd <- ça va commencer à jouer

Nous faisons du transcodage, ça va être une petite perte de qualité à l'affichage et le CPU va fonctionner plus sur PC mais ça marche.

CCE - Contrôles

Allumer la télé

écho sur 0 | cec-client -s -d 1

Éteindre la télé

écho veille 0 | cec-client -s -d 1

Changer la source HDMI

HDMI1

echo "tx 4F:82:10:00" | cec-client -s -d 1

HDMI2

echo "tx 4F:82:20:00" | cec-client -s -d 1

HDMI3

echo "tx 4F:82:30:00" | cec-client -s -d 1

HDMI4

echo "tx 4F:82:40:00" | cec-client -s -d 1

Comme vous le voyez, le troisième octet de la chaîne hexadécimale que nous faisons écho est le numéro du connecteur HDMI à activer.

Étape 6: Liste des commandes à mettre dans les applications

Liste des commandes à mettre dans les applications
Liste des commandes à mettre dans les applications

Vous avez déjà installé Raspicast à l'étape précédente, vous devez maintenant choisir entre Raspberry SSH (c'est un payant) ou SSH Button (c'est gratuit et je l'aime plus, mais j'ai déjà acheté Raspberry SSH avant de découvrir celui-ci).

Framboise SSH

play.google.com/store/apps/details?id=uk.co.knowles_online.raspberryssh

Cette application, ou bouton SSH, est nécessaire si vous avez besoin de diffuser des contenus à partir d'un PC et que vous avez besoin d'une télécommande à partir d'un appareil Android, elle peut être utilisée sans elle via du mastic à partir d'un PC.

La configuration des deux est presque la même.

Bouton 1 Btn Text: Redémarrer

Commande Btn:

redémarrage sudo

Bouton 2

Texte Btn: Mise hors tension

Commande Btn:

mise hors tension sudo

Bouton 3

Texte Btn: HDMI1

Commande Btn:

echo "tx 4F:82:10:00" | cec-client -s -d 1

Bouton 4

Texte Btn: HDMI2

Commande Btn:

echo "tx 4F:82:20:00" | cec-client -s -d 1

Bouton 5

Texte Btn: HDMI3

Commande Btn:

echo "tx 4F:82:30:00" | cec-client -s -d 1

Bouton 6

Texte Btn: Tuer omxplayer

Commande Btn:

sudo killall -s 9 omxplayer.bin

Bouton 7

Texte Btn: Sopcast

Commande Btn:

omxplayer -o hdmi "https://192.168.1.6:8902" /tmp/cmd

Bouton 8

Texte Btn: AcePlayer

Commande Btn:

omxplayer -o hdmi "https://192.168.1.6:8902/tv.asf" /tmp/cmd

Bouton 9

Texte Btn: Flux VLC

Commande Btn:

omxplayer -o hdmi "https://192.168.1.6:8080/" /tmp/cmd

Bouton 10

Texte Btn: Lecture/Pause

Commande Btn:

echo -n p > /tmp/cmd

Bouton 11

Texte Btn: Volume +

Commande Btn:

echo -n + > /tmp/cmd

Bouton 12

Texte Btn: Volume -

Commande Btn:

echo -n -> /tmp/cmd

Bouton 13

Texte Btn: Quitter Omxplayer

Commande Btn:

echo -nq > /tmp/cmd

Bouton 14

Texte Btn: Fond d'écran aléatoire

Commande Btn:

wget -O DELME.jpg https://source.unsplash.com/random/1920x1080 &> /dev/null; sudo killall fbi &> /dev/null;sudo fbi -noverbose -a -T 1 DELME.jpg &> /dev/null;sleep 1; rm DELME.jpg

Bouton 15

Texte Btn: Fond d'écran par défaut

Commande Btn:

sudo killall fbi &> /dev/null;sudo fbi -noverbose -a -T 1 splashscreen-j.webp

Bouton 16 Btn Text: Fond d'écran du diaporama

Commande Btn:

cd /accueil/pi/diaporama/; sudo killall fbi &> /dev/null;sudo fbi -noverbose -a -T 1 -t 5 *-j.webp

-t 5 pendant 5 secondes

Bouton 17 Btn Text: SOUS-TITRE HTTP PLAY (Modifier)

Commande Btn:

python omxplayersub.py "https://192.168.1.6/Some%20video%20with%20subtitle.mp4" < /tmp/cmd

Lors de l'édition, modifiez le "https://192.168.1.6/Some%20video%20with%20subtitle.mp4" avec l'URL du fichier à partir d'une source externe ou remplacez-le par quelque chose comme /home/pi/share. Les sous-titres doivent TOUJOURS être dans /home/pi/share.

Alternative gratuite à Raspberry SSHhttps://play.google.com/store/apps/details?id=com.pd7l.sshbutton&hl=en_US

Fonctionne exactement de la même manière que Raspberry SSH, n'a pas de publicité, moins de couleurs et tous les boutons sont sur une seule rangée, pas 2 mais c'est gratuit et fonctionne très bien.

Maintenant, à la fin, des choses exotiques, diffusez ce que vous enregistrez avec votre téléphone en temps réel, il y a quelques secondes de retard, sur votre téléviseur.

WEBCAMERA IP PRO (payant)

play.google.com/store/apps/details?id=com.pas.webcam.pro

Commencez à diffuser et utilisez la commande suivante pour le diffuser sur la télévision

omxplayer -o hdmi rtsp://192.168.1.8:8080/h264_ulaw.sdp

Serveur de caméra RTSP (gratuit)

play.google.com/store/apps/details?id=com.miv.rtspcamera&hl=en&rdid=com.miv.rtspcamera

Fait la même chose que le payant mais gratuitement, pas de pub

omxplayer -o hdmi "rtsp://192.168.1.8:5554/caméra"

Caméra active - rtsp://(adresse IP de l'appareil):5554/caméra Caméra arrière - rtsp://(adresse IP de l'appareil):5554/arrière Caméra avant - rtsp://(adresse IP de l'appareil):5554/front

Paramètres d'URL de la caméra:

res Résolution - largeur (nombre) x hauteur (nombre)

fps Image par seconde - fps(nombre) micro Activer/Désactiver le microphone - activé(chaîne) ou désactivé(chaîne)

Exemple: rtsp://(adresse IP de l'appareil):5554/back?res=640x480&fps=10&mic=on

Étape 7: Quelques autres trucs… Interface WEB

Quelques autres trucs… Interface WEB
Quelques autres trucs… Interface WEB

Installez-le avec une seule ligne de git

wget https://raw.githubusercontent.com/brainfoolong/omxwebgui-v2/master/install.sh && clear && sh install.sh

Interface utilisateur par défaut sur le port 4321, il n'a pas besoin de serveur Web et fonctionne sous php

Conditions:

sudo apt-get installer php-cli

sudo apt-get install php-mbstring sudo apt-get install php5-cli sudo apt-get install php5-mbstring

Téléchargez/Clonez/Décompressez l'intégralité du script dans un dossier que vous aimez. Définissez le bon chmod pour les scripts avec

chmod +x *.sh

Créez un serveur Web php écoutant sur le port 4321, vous pouvez changer le port comme vous le souhaitez. Démarrez-le avec le même utilisateur dont vous avez besoin pour lire les vidéos. Veuillez ne pas utiliser Apache ou un autre serveur pour exécuter le script php, cela ne fonctionnera probablement pas.

php -S 0.0.0.0:4321 -t /home/pi/omxwebgui > /dev/null 2>&1 &

Ouvrez la page Web avec https://192.168.1.9:4321 (où 192.168.1.9 est l'IP raspberry pi)

Pour activer le démarrage automatique au redémarrage, ajoutez simplement la ligne suivante à votre crontab. Faites-le avec le même utilisateur dont vous avez besoin pour lire les vidéos. Aucun sudo requis. Ajoutez la ligne suivante à crontab avec crontab -e pour démarrer le serveur Web php simple au redémarrage.

crontab -e

maintenant ajouter avec

@reboot php -S 0.0.0.0:4321 -t omxwebgui > /dev/null 2>&1 &

Ajoutez les fichiers dans les paramètres, seuls les partages locaux hébergés ou mappés et les flux ofc peuvent être ajoutés. Ajoutez également /home/pi/share au dossier des sous-titres et, si nécessaire, activez le correctif pour une vitesse de lecture 2x et aucun bug sonore.

Conseillé: