Nouvelles connaissances: la méthode "proc_open" de PHP.
Ça permet d'ouvrir un processus (un exécutable, dans mon cas "mpg321") et de traiter ses entrées/sorties à l'aide du script. Je vais pouvoir mettre disponible dans ma section de téléchargements ce script lorsqu'il sera terminé; il fera l'interface entre MPG321 et l'adapteur VWCDPIC.
Au départ, je sélectionne deux flux(select_streams). STDIN et "MPG321 -R". Je prends en tableau tous les fichiers du répertoire de MP3 et j'envoie la commande "l blabla.mp3". Je traite l'entrée du flux de MPG321 pour ne pas qu'il s'épuise et je vérifie que le fichier n'est pas rendu à sa fin. Si oui, j'en envoie un autre. Sur le flux STDIN, je vérifie l'arrivée de certaines commandes de trois lettres (PRV, NXT, MEN, MDI) pour changer de piste. Il va me rester à vérifier le mode aléatoire ou non et aussi programmer quelque chose pour pouvoir facilement sélectionner une chanson dans tous le répertoire musical (style, avec les chiffres de 1 à 6 de la console Monsoon de VW)
Mouain, ça avance pas pire. Maintenant que le réseau sans fil fonctionne bien et se branche automatiquement à mon réseau à l'appartement et que les MP3 commencent à jouer au random au démarrage, je pense que je peux rebrancher la machine dans ma voiture et l'opérer à distance pour continuer mes tests.

0 Comments:
Enregistrer un commentaire
<< Home