Certains aiment des players multi-fonctions video, juke-box, radio, d'autres préfèrent une application par fonction. C'est mon cas. C'est ainsi que j'ai trouvé sur le site d'ubuntu-fr un script qui permet d'écouter la radio dans un player simplissime. Il faut pour cela installer vlc et zenity.
Dans le terminal collez : sudo apt-get install vlc zenity
Lancez gedit et collez le code suivant :
#!/usr/bin/perl
# ------------------------------------------------------------------
# made by sputnick in da FreAkY lApPy lAb (c) 2009
# gilles.quenot <AT> gmail <DOT> com
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of version 2 of the GNU General Public
# License published by the Free Software Foundation.
# ------------------------------------------------------------------
# ,,_
# o" )@
# ''''
# ------------------------------------------------------------------
#
# vim:ts=4:sw=4
# Ajouter des radios ici en respectant la syntaxe des autres lignes :
# -----8<--------------------------------------------------------------------------------
my %hash = (
'France_Culture' => 'http://www.tv-radio.com/station/france_culture_mp3/france_culture_mp3-128k.m3u',
'France_Inter' => 'http://www.tv-radio.com/station/france_inter_mp3/france_inter_mp3-128k.m3u',
'Kcrw' => 'http://scfire-mtc-aa01.stream.aol.com:80/stream/1045',
'Radio_Nova' => 'http://broadcast.infomaniak.net:80/radionova-high.mp3',
'Radio_Paradise' => 'http://stream-ny.radioparadise.com:8062',
'Radio_Ici_et_Maintenant' => 'http://radio.rim952.fr:8000/stream.mp3',
'OxyRadio' => 'http://www.oxyradio.net:8000/hd.ogg',
);
# -----8<--------------------------------------------------------------------------------
# Changelog
# - 0.2
# On remplace cvlv par vlc -Idummy qui est plus portable
our $version = 0.2;
my $key;
use strict;
use warnings;
if ((defined(@ARGV)) && ($ARGV[0] eq '-v')) {
print ("$0 $version\n");
exit(0);
}
while (1) {
my @arr = ();
while($key = each %hash){
push(@arr, $key);
}
my $result = qx(
printf '%s\n' @arr 'EXIT->[]' |
zenity --width=50 --height=300 --list --title "Radio Play" --text "Faire son choix :" --column "Radios" ||
exit 1
);
chomp($result);
exit(1) unless $result;
exit(0) if $result eq 'EXIT->[]';
system("{
vlc -Idummy $hash{$result} >/dev/null 2>&1 & _pid=\$!
} || break
zenity --info --title=\"Radio Play\" --text=\"Now playing $result...\nCliquer \"Valider\" pour arreter.\"; kill \$_pid"
);
}
Donnez-lui le nom que vous voudrez et rendez-le exécutable : clic droit -> propriété -> onglet permission -> cochez "Autoriser l'exécution du fichier comme un programme", cliquez sur fermer. Vous pouvez l'intégrer dans un menu ou dans le tableau de bord pour un accès plus aisé.
Ce fichier contient mes radios favorites. Il ne vous reste plus qu'à trouver les adresses des flux de vos radios préférées et de les coller en lieu et place des miennes.
Attention toutefois, le nom des radios ne doit pas comporter d'espaces. Enjoy !
Ce programme a été écrit par sputnick du forum d'ubuntu.