Au sommaire :
Écouter des flux : StreamtunerRien de bien sorcier, on le fait sans le savoir : il s’agit de fichiers qui sont disponibles à l’écoute en ligne et non en téléchargements. Mais voyez plus bas comment enregistrer les flux.
Voir d’abord Écouter de la musique et du son en ligne sous Linux.
Un logiciel bien pratique est Streamtuner, une sorte de tuner mais pas un lecteur audio : il affiche plusieurs répertoires de flux à écouter et utilise un de vos logiciels audio pour vous les donner à écouter. À installer en paquet DEB ou autre. La connexion à l’internet doit être active pour utiliser Streamtuner.
Une fois lancé, Streamtuner récupère de très nombreuses radios disponibles dans une sorte d’annuaire. Le site xiph.org (Icecast= diffuseur de flux libre, voir plus bas) est inclus dans les onglets aux côtés d’autres plateformes.
Pour ceux qui sont au bas-débit, l’indication du débit du flux est bien utile (24 à 64kbps passent bien). Je suis en train d’écouter du jazz pas très bon sur Jazz RadioFM proposé par Xiph.org mais au moins le flux est ... fluide.
Les indications de Kbps vous donnent aussi une idée de la qualité sonore du flux — plus c’est petit moins c’est bon... Pour le format Ogg Vorbis, vous trouverez différentes qualités de flux.
Vous pouvez aussi voir en quel format le flux est encodé : MP3 - Ogg Vorbis, etc. Choisissez des formats ouverts !
Une fois votre choix fait (il y a des centaines de choix selon vos goûts), cliquer deux fois sur la ligne lance Xmms et la musique. Ou encore pour ne pas cliquer idiot, faites un clic droit sur la ligne qui vous tente, et cliquez sur « Tune in » (ou son équivalent en français). Vous avez ainsi découvert le menu contextuel qui vous permet d’enregistrer le flux — voir plus bas.
Streamtuner lance Xmms et RealPlayer par défaut s’ils sont installés. Si cela ne vous convient pas, allez modifier le fichier /home/tuxou/.streamtuner/config et remplacer xmms par beep-media-player ou par le nom d’un autre lecteur (vlc, gmplayer, gxine) et realplay par gxine ou autre, ce qui nous donne, dans cet exemple qui ne montre qu’un extrait du ficher de configuration :
action "play-m3u" {
command "beep-media-player %q";
}
action "view-ghelp" {
command "yelp %q";
}
action "view-web" {
command "sensible-browser %q";
}
action "record-stream" {
command "x-terminal-emulator -e streamripper %q";
}
action "record-ra" {
command "";
}
action "play-ra" {
command "gxine %q";
}
action "play-stream" {
command "beep-media-player %q";
}
Pour la ligne view web vous pouvez remplacer sensible-browser par firefox ou le chemin complet si vous avez installé Firefox à partir du fichier binaire TARGZ ; par exemple :
action "view-web" {
command "/opt/firefox/firefox %q";
}
Relancez Streamtuner et relancez la musique et c’est maintenant BMP qui se lance. NB : Xmms possède plus de plugins. Si vous voulez être tranquilles, laissez Xmms comme lecteur par défaut.
Si telle radio vous plaît, vous pouvez la mettre dans vos marques-pages (voir le menu contextuel avec un clic droit sur la ligne). Là j’ai trouvé du jazz style grand ensemble en format MPEG qui passe bien en bas débit et voilà c’est dans les marques-pages. Une bonne adresse pour les internautes qui sont au bas débit et qui aiment bien le jazz. C’est agréable sans être formidable.
Si vous allez examiner ce qui se cache dans chaque onglet, vous en avez pour plusieurs jours à faire le tour des musiques qui peuvent vous plaire.
Cliquez sur l’onglet suivant « Shoutcast » : c’est un diffuseur de flux propriétaire (Nullsoft et AOL, comme le logiciel Winamp). L’annuaire se charge. Et vous pouvez continuer à explorer les autres onglets, farfouiller, écouter et remplir vos signets (ou marques-pages). Mais tout ça n’est pas de la musique libre.
En cliquant sur le lien de la plateforme vous accédez au site — toujours intéressant de voir d’où viennent ces musiques. Toujours d’autres choses à découvrir sur Xiph.org par exemple.
Clic droit et menu contextuel > « Propriétés » : toutes les informations utiles sont affichées dans cette petite fenêtre.
La plateforme Live365 réserve une mauvaise surprise : apparemment il faut aller s’inscrire pour pouvoir écouter les radios. L’article de Wikipedia indique que le site Live365 vous met des cookies traceurs — à détruire donc, dans Firefox, c’est facile.
Dans les préférences de Streamtuner vous pouvez désactiver telle ou telle plateforme (c’est dans la section « Plugins »).
Le dernier onglet, « Local », c’est la musique sur votre DD. il faut d’abord indiquer le répertoire dans les « Préférences » et quand vous en avez assez du web vous pouvez écouter vos morceaux préférés.
Comment conserver ces flux qui défilent sur le web et vous échappent ? Seulement pour un usage personnel ! On peut utiliser Streamtuner avec Streamripper.
Dans Streamtuner, en faisant un clic droit sur la ligne du morceau que vous êtes en train d’écouter et en choisissant « Enregistrer ». Ou cliquez sur le bouton vert rond dans la barre des icônes. C’est assez rudimentaire. Ça s’enregistre sans interface visible mais dans le terminal et pour arrêter vous appuyez sur les touches Ctrl - C (c’est la commande standard pour arrêter une application lancée par la ligne de commande).
Streamripper (en paquet DEB ou autre) enregistre les flux au format MP3 et Ogg Vorbis. L’enregistrement se fait par la ligne de commande. En passant par Streamtuner vous avez une interface graphique.
NB : Streamtuner et Streamripper n’enregistrent pas tous les formats possibles et imaginables.
Une bonne solution est MPlayer, en ligne de commande, qui est capable d’enregistrer les flux disponibles aux protocoles HTTP, FTP, MMS ou RTSP/RTP.
Voici la marche à suivre pour un flux au format RealAudio
$ mplayer rtsp://url_du_lien.rm -dumpstream -dumpfile nom_du_flux.rm
Comme la commande est facile à retenir, il est rapide de faire ainsi, une fois le terminal ouvert :
NB 1 : Vous pourriez avoir un protocole différent de RTSP et vous pouvez modifier à votre guise le nom du flux que vous enregistrez sur votre DD.
NB 2 : MPlayer peut afficher des tas de lignes quand vous validez la commande. Ce qui compte, c’est la fin. Repérez ces mots :
Resolving ... Connecting to server ... Cache size set to 640 KBytes
MPlayer vous laisse sur cette ligne blanche mais si vous regardez les petites lumières de votre modem, il y a du téléchargement en cours. Ouvrez un gestionnaire de fichier et vous verrez que le fichier grossit — si vous êtes au bas débit, cliquez sur l’icône de rafraîchissement, ou de mise à jour (= reload) du gestionnaire de fichiers, de temps à autre, ou plus rapidement, passez par le terminal (ouvrez un nouvel onglet ou un nouveau terminal) et tapez la commande suivante, à renouveler de temps en temps, dans le répertoire où s’enregistre le flux : ls -l (ce sont deux L minuscules).
Une fois que MPlayer a fini l’enregistrement, le terminal affiche les lignes suivantes :
Stream EOF detected Core dumped ;) Exiting... (End of file)
Et maintenant, allez écouter votre flux avec MPlayer avec un ou deux clics :
Ce qui est ravissant, c’est que même si telle radio exige en principe le codec Cook de RealAudio pour l’écoute en ligne, il semble que l’on puisse se passer complètement des w32codecs. Il ne vous coûtera rien de faire un essai :
# apt-get --purge remove realplay
Pour écouter la radio au bas débit, c’est idéal car vous écoutez depuis votre DD et non par l’intermédiaire de l’internet. Et en plus, pas besoin de RealPlayer ni de codecs supplémentaires.
Bien sûr, si vous voulez vous faire une idée de l’émission avant d’enregistrer le flux, et que le codec Cook est indispensable, installez les w32codecs et supprimez tous les fichiers qui n’ont rien à voir, si vous voulez économiser de l’espace et ne pas abriter des infâmies inutiles. En utilisant MPlayer, vous pourrez écouter le flux plutôt bien que mal et décider ensuite de l’enregistrer si cela vous plaît.
Que supprimer parmi les w32codecs si vous n’avez besoin que du Cook de Real ?
N’oubliez pas de supprimer les deux fichiers de plugins de RealPlayer dans le répertoire des plugins de Firefox (ils commencent tous deux par « nphelix »).
Ah oui, j’allais ceci oublier dans mon enthousiasme. Si une radio vous interdit d’enregistrer des émissions sur votre DD, il est peut-être illégal de le faire, même pour un usage strictement privé et personnel.
Certains flux sont des playlists (extension PLS ou M3U). Pour les enregistrer, il est possible de les décomposer en plages MP3, par exemple. NB : Wget ne peut pas télécharger des flux RealAudio ; utilisez alors Mplayer.
Il suffit de télécharger le fichier qui porte l’extension M3U, par exemple, et qui contient l’ensemble des liens (c’est un simple fichier de texte) :
Avec du Libre, vous avez tout ce qu’il faut pour diffuser des émissions et de la musique sous licence libre sur le web. Il vous faut un serveur, Linux et quelques logiciels libres :
Enfin, vous pourrez même diffuser sur la vraie radio (hertzienne) d’un coup de baguette magique. Attention au droit d’auteur. Pour être tranquilles, ne diffusez que du contenu libre et SVP en formats ouverts !
Si cela vous tente, allez vite commander le numéro Hors-Série de Linux Pratique sur le multimédia (avril-mai 2006) et potassez l’article rédigé par Albert Bruc de Divergence-FM (webradio et radio libre avec du Libre).
Pas mal Linux et le Libre, non ?
Consultez si besoin le « Glo(u)ssaire cum Commentaires ».
Vous trouverez davantage de liens précisément dans « Liens vers Mozilla, le Libre, les menaces ».
Votre email n'est pas crypté -- remplacez l'arobase par le mot (at) pour éviter que les robots spammeurs ne le récupèrent. Exemple fictif : zozo(at)ploof.net
Merci beaucoup ces infos ! le téléchargement de vidéos avec mplayer en ligne de commande marche parfaitement sur ubuntu Feisty Fawn !
C’est vrai que le libre...plus ça va, mieux ça va : 3D sous Mandriva et sous la denière version d’Ubuntu, très bien gérée, les appli de plus en plus convivial, le correcteur d’orthographe Open Office intégré sous firefox, la possibilité d’écrire en ligne de commande pour gagner du temps...qu’est-ce qu’ils sont balaises, ces développeurs philanthropes !