web-dev-qa-db-fra.com

Comment écouter la radio depuis le terminal?

J'utilise Ubuntu 12.04.

En voyant par ici j'ai traversé this Mais cela ne semble pas être un travail avec moi. Voici ma piste.

raja@badfox:~$ mplayer www.live365.com
MPlayer svn r34540 (Ubuntu), built with gcc-4.6 (C) 2000-2012 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing www.live365.com.
File not found: 'www.live365.com'
Failed to open www.live365.com.


Exiting... (End of file)

Cela ressemble à du travail de fond nécessaire.

44
rɑːdʒɑ

mplayer

Essaye ça.

mplayer http://80.237.154.83:8120

L'adresse IP d'une station de radio en ligne se trouve sur Recherche radio Xat .

Mon résultat:

enter image description here

mplayer dans les réseaux IPv4

Si votre routeur ne fonctionne qu'avec IPv4, , vous devrez ajouter l'option -prefer-ipv4. Les versions plus récentes de mplayer en ont besoin.

mplayer -prefer-ipv4 http://80.237.154.83:8120
40
penreturns

Utiliser VLC depuis la ligne de commande

Comme d'habitude, VLC fait tout. Utilisez cvlc pour 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 interface ncurses, comme suit:

$ nvlc http://provisioning.streamtheworld.com/pls/CKFRAM.pls

ou

$ vlc -I curses http://provisioning.streamtheworld.com/pls/CKFRAM.pls

Frapper le H clé de l'aide si nécessaire.

Voici une capture d'écran de nvlc avec une liste de lecture:

nvlc

mplayer dans les réseaux IPv4

Si votre routeur ne fonctionne qu'avec IPv4, , vous devrez ajouter l'option -prefer-ipv4. Les versions mplayer plus récentes l'exigent.

mplayer -prefer-ipv4 http://80.237.154.83:8120

Voir ci-dessous pour savoir comment utiliser mplayer avec les flux .m3u et .pls.

cmus ouvre également les flux .m3u et .pls

Contrairement à mplayer, cmus sait également ouvrir les flux .m3u et .pls. Cela signifie moins de travaux de fond ou "d'arrière-plan" pour extraire l'URL du flux à partir de ces fichiers.

De plus, cmus a l'air agréable et offre plusieurs vues, un navigateur de fichiers et de nombreux paramètres de configuration. cmus est disponible à partir des référentiels Ubuntu standard. Pour vous familiariser avec cmus, lisez d'abord le didacticiel en tapant la commande suivante:

$ man cmus-tutorial

cmus

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 pouvez toujours modifier mplayer de la même manière. À cette fin, j’ai écrit le script mplay 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 pyradio peut é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 lecteur audio de console basé sur ncurses en plein écran.

MOC

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.

11
Serge Stroobandt

Il y a en effet du "travail de fond" à faire.

Tout d'abord, vous devez vous procurer une URL qui pointe vers un flux réel et non pas uniquement sur un site proposant l'écoute de la radio Internet. C'est probablement la partie la plus difficile. Vous pouvez rechercher sur le site Web de la station ou sur Google s'il existe des flux pour cette station en particulier. L'URL du flux n'est pas l'URL d'un lecteur sur le site Web de la station.

Une URL peut ressembler à ceci: http://bbc.co.uk/radio/listen/live/r1.asx (BBC Radio 1) ou http://www.bbc.co.uk/radio/listen/live/r1_aaclca.pls (BBC Radio 1, mais une URL différente) ou http://www.ndr.de/resources/metadaten/audio/m3u/ndrloop5.m3u (N-Joy); cela ne ressemblera probablement pas à www.live365.com.

Tous les éléments ci-dessus peuvent être lus facilement à l'aide de mplayer -playlist "<your url>". Si cela ne fonctionne pas avec votre flux, vous pouvez essayer mplayer "<your url>".

9
moewe

Vous pouvez essayer moc . MOC (musique sur console) est un lecteur audio de console pour LINUX/UNIX conçu pour être puissant et facile à utiliser.

6
Minda

Premièrement, si vous n'incluez pas "http: //", alors mplayer tentera d'ouvrir un fichier appelé "www.live365.com".

mplayer http://www.live365.com

Cependant, cela échouera aussi, puisque http://www.live365.com n'est pas l'adresse d'un flux que mplayer pourrait lire, mais d'une page Web. Avec un lecteur flash.

Réponse courte - ouvrez le site Web dans Firefox ou un autre navigateur et cliquez sur "Jouer".

5
January

www.live365.com n'est pas l'adresse correcte du flux radio, il s'agit simplement d'une adresse de site Web.

www.live365.com ne fournit pas de telles adresses, les radios sont destinées à être lues dans le navigateur Internet.

Il existe différentes manières d'obtenir l'adresse de flux radio appropriée. - Certaines stations radio les listent elles-mêmes - comme FIP .

Mais une fois que vous avez choisi votre radio préférée, vous devez obtenir son adresse de diffusion en continu. Comment faire cela ne peut pas être répondu, mais au cas par cas. Certains sites Web répertorient les stations de radio et fournissent leur adresse de diffusion en continu, parfois sous forme de fichier de liste de lecture, par exemple http://www.listenlive.eu/ . Le fichier de liste de lecture contient des liens vers le flux actuel. Plus d'infos ici .

(J'essaie d'obtenir plus d'informations dans le terminal de la chanson en cours - donc j'ai posté this .)


MPV fonctionne également, en remplacement de mplayer.

En terminal:

mpv http://etcetcetc...

1
user47206

J'ai eu le même problème. Ce que j'ai fait pour obtenir un accès aux flux via la ligne de commande consiste à utiliser "Afficher la source" pour obtenir l'URL du flux.

Par exemple, http://www.francebleu.fr/player s'ouvre dans un navigateur et dispose de boutons pour la lecture, l'arrêt, etc. Cliquez ensuite avec le bouton droit de la souris et sélectionnez "Afficher la source" pour ouvrir une autre page. J'ai cherché mp3 (ou vous pouvez chercher "http: //"), quelque part, vous trouverez le lien qui est réellement utilisé. Dans l'exemple ici, il s'est avéré être en quelque sorte caché ...

{"mp3": "http://mp3.live.tv-radio.com/fbidf/all/fbidfhautdebit.mp3"}

Mais à partir de cela, j'ai obtenu le lien en supprimant les barres obliques. Donc enfin, à partir de la ligne de commande, j'exécute "mplayer http://mp3.live.tv-radio.com/fbidf/all/fbidfhautdebit.mp " et mplayer peut traiter ce flux.

J'espère que cela pourra aider.

1
Niarfe