Petite introduction au concept du Libre par l’exemple

mercredi 13 juin 2007
par  Dzef, leonux, Ludomatic, zarer (Christophe Gallaire)
popularité : 5%

Dans une vie antérieure quand il nous manquait un logiciel, mettons, par exemple, pour écouter des webradios, en bon utilisateur honnête mais il est vrai un peu fainéant, on se rendait sur le site du programme, on le téléchargeait, on achetait une licence, puis après quelques clics et un redémarrage, on pouvait "librement" écouter nos radios préférées.

Bien sûr, dans le "libre", on peut faire la même chose, à une différence près : tout est gratuit et aucun reboot n’est nécessaire.

Mais on peut aussi faire bien mieux grâce à Synaptic (ou autres outils de gestion graphique des paquets logiciels) qui se charge du téléchargement et de l’installation quasiment automatiquement et qui, par ailleurs, vous signale l’arrivée de nouvelles versions de votre logiciel préféré.

Mais on peut faire encore mieux : ça vous dirait de le "fabriquer" vous même, ce logiciel, en quelques clics ? Que diriez-vous si l’on vous poposait de devenir développeur l’espace d’un instant ? Et cela, sans aucune connaissance particulière, si ce n’est le copier/coller ! Et encore, on peut s’en passer !

En "kit" ou en "pièces détachées", doté d’une interface rutilante ou, au contraire, dans son plus simple appareil, que diriez-vous de composer votre propre logiciel, adapté à vos besoins et d’entrer ainsi de plein pied dans l’univers du libre pour en découvrir la richesse et la "puissante beauté" ?

C’est ce que nous vous proposons maintenant avec une garantie de résultat de 100% pour un temps de réalisation de moins de 5 minutes !


Les préalables ...


Nous allons d’abord nous assurer que vous disposez des packages nécessaires pour le faire tourner...

- Avec Synaptic, assurez vous que vous avez les packages suivants d’installés :

  • ffmpeg
  • mplayer
  • mimms
  • w32codecs
  • wget

- vous pouvez télécharger dans votre répertoire le script à cette adresse.


Pour lancer le script :

Suite à de passionnants échanges dans ce forum, différentes pistes ont été trouvées :

- tout d’abord :

  • Rendre le fichier exécutable
    • faire un clic droit sur le fichier
    • sélectionner Propriétés
      • Avec Ubuntu, allez dans l’onglet "Permissions" est cochez "Exécution"
      • Avec Kubuntu, allez dans l’onglet "Droits d’accès" et cocher "est exécutable"

- Ouvrir une console (terminal gnome ou Konsole) et tapez à l’invite :

ls

si le fichier radios.sh est dans votre répertoire perso, vous devriez le voir dans la liste :)

on va le mettre dans /usr/local, prêts ?

sudo mv radios.sh /usr/local

La commande mv (move) sert à déplacer (entre autres).

Nous allons maintenant créer un lien symbolique pour démarrer le script plus rapidement :

sudo ln -s /usr/local/radios.sh /usr/local/bin/radios

Enfin, lancer la première fois le script pour récupérer la liste des radios :

radios

et accepter de télécharger la liste des radios en saisissant "o".

La liste des radios est alors disponible dans le fichier "radios.csv" du dossier ".radios" de votre compte utilisateur, vous pouvez modifier cette liste à votre guise avec une des commandes ci-dessous :

- kedit ~/.radios/radios.csv
- gedit ~/.radios/radios.csv
- pico ~/.radios/radios.csv

C’est tout, grâce à nos copains du forum, nous allons voir comment avoir un raccourci, toujours, sous la main.


JPEG - 873 octets Kubuntu

RC, un de nos lecteurs vous suggère cette asuce pour toujours avoir ce script sous la main :

- Click droit sur le bouton Menu K et cliquer Editeur de menu ;
- Cliquer Nouvel élément ;
- Dans "Commande", tapez radios
- Cocher "Exécuter dans un terminal" ;
- Cliquer enfin l’icône pour en affecter une autre ;
- Sauvegarder.


JPEG - 7.7 ko Ubuntu

Fran nous fait part de son astuce pour faire la même chose sous Gnome :

- click droit sur le bureau
- créer un lanceur
- type :lancer une appz dans un terminal ,
- nom : Radios
- commande : radios
- ajouter une icone , au choix


- Vous allez vous retrouver avec ça :

PNG - 75.5 ko

  • Allez, allez, tapez un chiffre entre 1 et 24 selon ce que voulez écouter :D
  • Le 13 par defaut, (si vous validez uniquement vous permet d’écouter une radio qui diffuse en libre sur le libre ;)

- Vous avez fait votre choix ? Moi, j’ai tapé 16 pour écouter RRB Nouvelle-Calédonie :)

PNG - 73.3 ko

- Et voilà, j’écoute tranquille la radio en live sans avoir ouvert mon navigateur, elle est pas belle la Vie ? :)

  • Vous ne voyez pas mplayer ? Normal, il travaille en tâche de fond ;)

- Pour changer de radio ou arrêter tout, sélectionnez la fenêtre de console et tapez la lettre q (pour quitter)..


La dernière version radios 0.75 accueille une interface ...

PNG - 107.8 ko


Modifier le fichier

- Ouvrez un éditeur de texte, par exemple Gedit ou Kate
- Ouvrez le fichier radio.csv dans le dossier ".radios" de votre dossier personnel
- Vous pouvez modifier ce que vous voulez, par exemple ajouter des radios :)
- Le script qui gère la lecture est "/usr/local/radios.sh" que vous pouvez ouvrir avec votre éditeur préféré
- Rendez vos changements libres en informant les autres lecteurs ou utilisateurs !


Pour tous renseignements complémentaires :

http://forum.ubuntu-fr.org/viewtopic.php?id=66624

Vous pouvez, également venir discuter sur

http://forum.ubuntu-fr.org/viewtopic.php?id=91247


Nous tenons à remercier Broussaille, Chaussette, Echantillon, Fran, Mail1, RC pour leur participation active dans la rédaction de cet article ...


Si vous avez de questions, remarques ou bugs vous pouvez contacter Ludomatic qui s’est chargé des dernières adaptations.


Commentaires  forum ferme

Logo de leonux (Jean-Claude)
lundi 2 février 2009 à 19h07 - par  leonux (Jean-Claude)

Salut Nicodeme,

Fonctionne impecc sous debian lenny avec lxde

Eh eh, ça ne m’étonne pas du tout, cette Debian Lenny est une petite merveille, j’ai la même chez moi mais avec Gnome ;)
Je n’ai pas encore eu l’occasion de tester lxde, ça m’a l’air d’être bien sympa, cette affaire :)

Mon ordi de 8 ans d’àge a retrouvé une seconde vie !

Eh eh, tant mieux, c’est toujours ça de gagné, hein ? ;)
ça nous fait plaindre encore plus les pauvres gens qui rament avec leur vista :D

PS : pas mal ton site ! :)

Logo de nicodeme
lundi 2 février 2009 à 14h13 - par  nicodeme

Que du bonheur ! Fonctionne impecc sous debian lenny avec lxde comme bureau sur un Celeron 633, DD 10 Go et 256 mo de ram ! On fait juste un "chmod a+x tadio.sh" pour le rendre exécutable. Mon ordi de 8 ans d’àge a retrouvé une seconde vie !

Logo de anix
dimanche 28 décembre 2008 à 17h00 - par  anix

lors de lancement de certaines radios, j’ai cette erreur :

Lancement de la radio : RFI Monde
/usr/local/bin/radios : line 263 : 29633 Processus arrêté $MPLAYER $URL > /dev/null 2> /dev/null

Logo de agentourisk
dimanche 30 novembre 2008 à 13h48 - par  agentourisk

Salut a tous je tient a vous dire merci pour ce tutoriel très pratique pour ecouter des radios sans lancer de programme.

Logo de Sterpe
dimanche 19 octobre 2008 à 19h11 - par  Sterpe

Salut aux concepteurs !

Un grand coup de chapeau pour ce programme qui fonctionne parfaitement sous Ubuntu Hardy et j’ai pu rajouter des radios non listées (France Vivace AVRO...)

Une question annexe : Comment enregistrer ces radios et avec quel programme ?

Merci a tous

Logo de Ludomatic
mercredi 15 octobre 2008 à 04h23 - par  Ludomatic

Bonjour Iakkhos,

Peux-tu supprimer (ou renommer) le dossier "radios_rec" dans ton répertoire personnel ?

Une fois ceci fait, le programme te proposera normalement de télécharger une nouvelle liste automatiquement. Il suffira de saisir le numéro correspondant dans la liste.

Cela devrait résoudre ton souci.

Logo de leonux (Jean-Claude)
mardi 14 octobre 2008 à 18h47 - par  leonux (Jean-Claude)

Salut Iakkhos,

A mon avis, certaines adresses de radios ne doivent plus être très à jour, ceci explique cela ..

Quelles radios t’intéressaient le plus ? Je peux t’aider à retrouver les adresses si ça peut t’aider ;)

Sinon, tu as un petit prog très cool qui s’est inspiré de ce script (en partie) :

http://ubunteros.tuxfamily.org/spip.php?article162

C’est un petit prog léger et bien sympa, je l’ai installé sous différentes distributions GNU Linux, il fonctionne sur toutes :)

La version indiquée dans le tuto est un peu ancienne, prends les nouvelles sources et modifie les lignes de commandes (pas compliquées) en conséquence ;)

Voili voilou ;)

Logo de iakkhos
mardi 14 octobre 2008 à 08h21 - par  iakkhos

Bonjour,
Je ne réussis pas à faire fonctionner le script,
j’ai accompli les différentes manips,
mais lorsque je choisis un numéro de radio,
le script se lance mais revient systématiquement à la case départ. Comment faire ?.Merci pour votre aide.

Logo de timo
mercredi 17 septembre 2008 à 16h51 - par  timo

C’est génial, MERCI !

Logo de leonux
jeudi 28 août 2008 à 09h44 - par  leonux

Salut sHeTaN

de retour depuis tout ce temps

Eh eh, ça fait plaisir de te voir passer ;)

skyrock ne marche pas chez moi

et en mettant cette adresse :radios.csv

http://player.skyrock.com/V4/skyroc...

dans ton fichier radios.csv ?

je viens d’essayer en ligne de commande avec :

$ mplayer -playlist http://player.skyrock.com/V4/skyroc...

ça passe ;)

Logo de sHeTaN
jeudi 28 août 2008 à 00h09 - par  sHeTaN

de retour depuis tout ce temps

nan skyrock ne marche pas chez moi
mais je vais quand même essayer l’autre logiciel pour le fun

Logo de leonux
jeudi 10 juillet 2008 à 19h20 - par  leonux

Salut Julien,

je ne voyais pas de quoi vous parliez

Ben, c’est naturel, on emploie un tel jargon parfois ..
Je trouve que c’est toujours mieux de préciser ;)

merci pour les liens

Pas de quoi, Julien, ravi d’avoir pu te rendre service .. :)

Logo de Julien
jeudi 10 juillet 2008 à 15h54 - par  Julien

En effet, je ne voyais pas de quoi vous parliez, merci pour les liens, j’essayerais ça dans la journée

Logo de leonux
jeudi 10 juillet 2008 à 06h42 - par  leonux

Re sHeTaN,

Sinon ; tu as aussi le prog de notre pote Clop’ : PyQtRadio

Ce n’est plus une console mais le programme reste très léger et sympathique à utiliser ..

Voilà le tuto qui va avec...

Il te faudra juste changer PyQtRadio_0.3beta.tar.gz par la nouvelle version PyQtRadio_0.31D.tar.gz pour l’installation et c’est bon ! ;)

Logo de leonux
jeudi 10 juillet 2008 à 06h25 - par  leonux

Salut sHeTaN,

tu as essayé ça ?

mms ://vipmms9.yacast.net/encoderskyrock

Je l’ai testé via ma console, ça passe chez moi ;)

Logo de sHeTaN
jeudi 10 juillet 2008 à 00h10 - par  sHeTaN

oui leonux j’ai effectivement passé l’aprem à me concocter une petite liste à jour !
par contre si quelqu’un arrive à avoir l’adresse pour écouter skyrock, j’ai passé une heure à chercher pour rien !

@+

sHeTaN

Logo de leonux
mercredi 9 juillet 2008 à 17h58 - par  leonux

Salut sHeTaN et Julien,

Voilà Julien, sHeTaN t’a donné la piste ..
Si tu ne sais pas de quoi on cause avec ce fameux dépôt, tu trouveras l’adresse ici :

http://doc.ubuntu-fr.org/depots

à la ligne medibuntu .. L’importation de la clé y est aussi expliqué .. ;)

@ sHeTaN :

C’est juste, des adresses de radios ont changé entre temps, mais comme tu as pu le constater, il est facile de se faire une petite liste bien perso .. :)

De même, le script est sous licence GNU GPL, il est donc possible de le transformer aussi ;)

Aller, je fais un peu de pub :D

http://eric-sanchis.developpez.com/linux/shell/bash/

http://aral.iut-rodez.fr/fr/sanchis/enseignement/bash/

http://abs.traduc.org/abs-5.0-fr/

++

Logo de sHeTaN
mercredi 9 juillet 2008 à 17h24 - par  sHeTaN

@ julien : il faut que tu ais mis le depot medibuntu pour obtenir le paquet w32codecs

sinon, super script et très bon tuto ! il y a quelques MAJ à faire sur certaines adresses de radio (enfin je crois) vu que j’arrive pas à tout lancer

@+

sHeTaN

Logo de Julien
mercredi 9 juillet 2008 à 12h19 - par  Julien

ça a l’air sympa, mais je ne trouve pas le paquet w32codecs dans le gestionnaire (j’ai essayé aussi win32-codecs je trouve pas non plus)
Je suis sous Ubuntu 8.04
J’ai raté quelque chose ?

Logo de leonux
jeudi 19 juin 2008 à 10h56 - par  leonux

Salut Vincent

Je signale que ça tourne sous fedora 8 werewolf

Excellent choix, j’ai d’ailleurs l’avantage de l’avoir sur une partition de mon autre ordi ;)

Alors pour faciliter encore la chose, on pourrait aussi faire un petit script pour installer ça sur les machines ? ce qui ferait gagner 3 lignes de commande ... en l’occurence ce n’est pas beaucoup, mais d’une manière générale c’est ce qui m’a manqué des fois, et je pense que c’est possible à faire. Non ?

Carrément faisable :D
Bonne idée !
Je vais regarder si on peut se contocter un petit script ce soir ..
Je le mettrais sur le dépot et en clair dans le tuto ... Comme ce sera du libre de chez libre, ceux qui le souhaitent pourront le modifier sans modération ;)

Merci pour ton retour !

Jean-Claude

Brèves

9 mars 2007 - Musique !

Pour rester dans le même esprit que mon ami Zarer, laissez nous vous présenter un des sites de (...)