Utiliser VLC depuis la ligne de commande
Comme d'habitude, VLC fait tout. Utilisez cvlcpour exécuter VLC sur la ligne de commande.
cvlc http://80.237.154.83:8120
cvlc us.darkmatter.aac.48k.m3u 
VLC peut également être appelé avec une ncursesinterface, comme suit:
$ nvlc http://provisioning.streamtheworld.com/pls/CKFRAM.pls
ou
$ vlc -I curses http://provisioning.streamtheworld.com/pls/CKFRAM.pls
Appuyez sur la Htouche pour l'aide si nécessaire.
Voici une capture d'écran de nvlcavec une playlist de musique:

mplayer dans les réseaux IPv4
Si votre routeur fonctionne uniquement avec IPv4, vous devrez ajouter cette option -prefer-ipv4. Les mplayerversions plus récentes l' exigent.
mplayer -prefer-ipv4 http://80.237.154.83:8120
Voir ci-dessous pour savoir comment utiliser mplayeravec .m3uet les .plsflux.
cmus ouvre également les flux .m3u et .pls
Contrairement mplayer, cmussait également ouvrir .m3uet les .plsflux. Cela signifie moins de fouille ou de "travail en arrière-plan" pour extraire l'URL du flux à partir de ces fichiers.
En outre, il cmusest agréable et offre plusieurs vues, un navigateur de fichiers et de nombreux paramètres de configuration. cmusest disponible à partir des référentiels Ubuntu standard. Pour vous familiariser avec cette tâche cmus, commencez par lire le didacticiel en tapant la commande suivante:
$ man cmus-tutorial

Ouvrez les flux .m3u et .pls avec mplayer sur les réseaux IPv4
Si vous n'aimez pas cmus, ou s'il n'est pas disponible, vous mplayerpouvez quand même le faire. Pour cela, j'ai écrit le mplayscript suivant :
#!/bin/bash
URL=$(grep -m 1 --null http "$1" |sed s/^.*http/http/ |tr -d '\r')
mplayer -prefer-ipv4 "$URL"
pyradio
Voici une belle description décrivant pyradio
Notez que pyradiopeut également être installé et trouvé comme suit:
$ pip3 install pyradio
$ sudo find / -iname pyradio
$ ~/.local/bin/pyradio
moc
Ensuite, il y a aussi moc. MOC (musique sur console) est un ncurseslecteur audio de console basé sur plein écran .

Sélectionnez un fichier dans un répertoire à l'aide d'un menu similaire à Midnight Commander, et MOC commencera à lire tous les fichiers de ce répertoire à partir du fichier choisi. Il n'est pas nécessaire de créer des listes de lecture, même si MOC les gère également.