Lire une liste de fichier mp3 avec un raspberry
Salut,
J'ai un raspberry pi3 qui tourne avec stretch.
Je voudrai diffuser une liste de fichier de musique en mp3 à l'aide de omxplayer,
lecteur multimédia en ligne de Linux.
Je me place dans le répertoire des fichiers musique et je fais :
Code:
ls *.mp3 | xargs -d '\n' omxplayer -o alsa
Le lecteur joue le premier morceau, puis s'arrête.
Faut-il écrire un script Shell , ou bien il existe une autre commande pour arriver au même résultat ?
toujours omxplayer pour liste de fichiers son
Bon, voilà mon problème:
On m'a demandé de diffuser de la musique en continue à l'aide d'un raspberry pi 3 tournant sous stretch.
J'utilise omxplayer car il gère l'accélération matérielle.
Si je fait
Code:
omxplayer -o alsa mon_fichier.mp3
alors ça marche nickel.
Mais si je fais
Code:
omxplayer -o alsa mon_fichier_1.mp3 mon_fichier_2.mp3
alors uniquement le premier fichier est lu.
Si je fais
Code:
omxplayer -o alsa fichier1.mp3;omxplayer -o alsa fichier2.mp3
C'est idem, seul le premier fichier est lu.
On m'a dit sur le forum que je pouvais utiliser une playlist du type m3u
Serait-ce la solution ?
Puis-je avoir un exemple ?
Je ne comprends pas pourquoi omxplayer refuse de jouer plusieurs fichiers son à la suite.
Problème résolu à la main
Merci pour l'aide.
J'ai résolu mon problème autrement.
J'ai fais ls *.mp3 > playlist.txt.
Puis , j'ai édité le fichier et j'ai rajouté cat au début et mis toute la liste des fichiers entre guillemets à la main ( 180 ! ).
Puis, j'ai rajouté > playlist.mp3 à la fin du fichier.
Enfin , j'ai sauvé le tout dans cmd_playlist.txt.
J'ai fais alors un cat cmd_playlist.txt, que j'ai recopié avec la souris.
Puis, finalement, j'ai exécuté la commande.
Omxplayer lit le fichier concaténé mp3 sans problèmes et je dispose ainsi de plus de huit heures de musique en continue.
Je sais, c'est une solution bourrin, mais je ne connaît pas encore les commandes du Shell en détails.
J'ai bien l'intention de m'y mettre quand j'aurai le temps.