#26 Le 27/01/2007, à 12:59
- echantillon
Re : Ecouter la radio sans passer par le navigateur Firefox
Salut ;°)
Pour une base de donnée externe des flux, effectivement c'est plus souple car d'autres programmes pourront facilement accéder/modifier les données, et ce sera plus simple pour l'utilisateur de rajouter des entrées a la volée par copier/coler.
Si tu fais ça je te conseil le CSV pour sa souplesse et la simplicité de sa syntaxe comme tu devra créer un léger analyseur syntaxique.
De plus ton programme (et l'interface graphique) devront être dynamique ce qui rajoute considérablement au développement.. (surtout pour l'IG)
D'un autre côté tu peux intégrer suffisamment de radios dans ton script pour que les demande de rajout soient marginales (comme des mises a jour), et te concentrer sur autre chose.
A toi de voir.
Et une chaussette de moins.
Hors ligne
#27 Le 27/01/2007, à 14:06
- Leonux
Re : Ecouter la radio sans passer par le navigateur Firefox
Merci tes conseils Echantillon, il va faire un bond de géant ce script !
Dernière modification par Leonux (Le 27/01/2007, à 14:06)
Debian Lenny, Opensuse 11, Zenwalk snapshot, Frugalware current.
Livre interactif en ligne sur Linux ICI
Hors ligne
#28 Le 27/01/2007, à 19:24
- fran
Re : Ecouter la radio sans passer par le navigateur Firefox
Salut,
Ben pour le lancer, il y a très simple (sous KDE en tout cas) :
1. Click droit sur le bouton Menu K et cliquer Editeur de menu;
2. => Cliquer Nouvel élément;
3. Dans "Commande" rentrer l'emplacement du script;
4. Cocher "Exécuter dans un terminal";
5. Cliquer enfin l'icône pour en affecter une autre;
6. Sauvegarder.
(A partir du menu, vous pourrez ensuite, mettre votre icône de lancement où vous voulez -click droit sur le lien-sur le bureau ou le tableau de bord).
Bye
bonsoir
on peut faire de meme sous gnome
1--j'ai couper/coller radios.sh (le lanceur) dans /home
2--click droit sur le bureau
3--créer un lanceur
4--type :lancer une appz dans un terminal , nom:j'ai mis radios
5--commande , avec parcourir : remonter jusqu'a /home ou se trouve :radios.sh
6--ajouter une icone , au choix
7--l'icone apparait sur le bureau
on peut faire de meme sur un tableau de bord , lanceur d'appz personnalisé
asus N53SN-SZ240V (7/archlinux/debian wheezy)
asus eeebox 1501 (archlinux)
Hors ligne
#29 Le 27/01/2007, à 19:41
- echantillon
Re : Ecouter la radio sans passer par le navigateur Firefox
voui, j'avions oublié cette option, merci
Et une chaussette de moins.
Hors ligne
#30 Le 27/01/2007, à 20:19
- Leonux
Re : Ecouter la radio sans passer par le navigateur Firefox
Yep ! Merci Fran !
On va rajouter ton astuce dans l'article également, je m'y colle !
Debian Lenny, Opensuse 11, Zenwalk snapshot, Frugalware current.
Livre interactif en ligne sur Linux ICI
Hors ligne
#31 Le 27/01/2007, à 22:40
- Leonux
Re : Ecouter la radio sans passer par le navigateur Firefox
C'est bon, l'astuce est ajoutée
Debian Lenny, Opensuse 11, Zenwalk snapshot, Frugalware current.
Livre interactif en ligne sur Linux ICI
Hors ligne
#32 Le 27/01/2007, à 23:08
- ludomatic
Re : Ecouter la radio sans passer par le navigateur Firefox
Salut ;°)
Pour une base de donnée externe des flux, effectivement c'est plus souple car d'autres programmes pourront facilement accéder/modifier les données, et ce sera plus simple pour l'utilisateur de rajouter des entrées a la volée par copier/coler.
Si tu fais ça je te conseil le CSV pour sa souplesse et la simplicité de sa syntaxe comme tu devra créer un léger analyseur syntaxique.
De plus ton programme (et l'interface graphique) devront être dynamique ce qui rajoute considérablement au développement.. (surtout pour l'IG)D'un autre côté tu peux intégrer suffisamment de radios dans ton script pour que les demande de rajout soient marginales (comme des mises a jour), et te concentrer sur autre chose.
A toi de voir.
Oui, le CSV me semble très suffisant pour ce qu'il y a à stocker dans ce cas et reste accessible sans avoir besoin de plugins particuliers pour l'attaquer.
Maintenant, si j'extrais la base des flux, il faudra effectivement que l'IG fasse un boulot plus conséquent pour :
- soit maintenir directement la base et faire ainsi deux fois le développement de lecture/écriture par rapport au script qui le gèrera déjà
- ou pour passer l'envoi de commandes et paramètres au script (à développer) qui devra quand à lui vérifier la cohérence de ce qu'il reçoit et modifier la base comme demandé.
Il est vrai que cela va demander plus de boulot mais va permettre à tout un chacun de venir modifier la liste des radios, chose très importante à mon gout! Ne serait-ce que d'ajouter une radio de sa région ou encore de modifier l'ordre pour avoir ses radios préférées en tête de liste (tiens, quelqu'un pense aussi à intégrer des flux "favoris"?).
Pour le moment je jette un oeil du côté de la gestion du CSV avec Bash pour pas réinventer la roue
Hors ligne
#33 Le 28/01/2007, à 10:26
- echantillon
Re : Ecouter la radio sans passer par le navigateur Firefox
Bonjour.
Maintenant, si j'extrais la base des flux, il faudra effectivement que l'IG fasse un boulot plus conséquent pour :
- soit maintenir directement la base et faire ainsi deux fois le développement de lecture/écriture par rapport au script qui le gèrera déjà
Ca ce n'est pas trop un problème. Si tu veux bien que je fasse l'IG (tu avais peut-être envie de la faire:P) je pense l'implémenter en C ou en python. Dans ce cas, lire/écrire dans un fichier c'est assez facile.
(tiens, quelqu'un pense aussi à intégrer des flux "favoris"?).
Bof, en éditant le fichier flux il suffirais de mettre ses radio favorites en tête de liste. Je ne vois pas trop l'intérêt, a moins que tu ais une idée derrière la tête?
Ensuite si tu veux laisser a ton script le soin de modifier .radio/flux tu va devoir développer un sacré éditeur (copier/coller, afficher tout le contenu du fichier pour corriger les fautes/déplacer l'ordre des flux.. Ou bien un mini tableur..), alors qu'un "gedit .radio/flux" est beaucoup plus simple, ou tu pourrais aussi bien intégrer le lancement de nano dans ton programme.
En tout cas c'est un beau projet qui va faire (et fais déjà) des heureux
Et une chaussette de moins.
Hors ligne
#34 Le 28/01/2007, à 12:15
- Carroués
Re : Ecouter la radio sans passer par le navigateur Firefox
Bonjour à tous,
Merci pour cette astuce - je suis un grand fan de radio que j'écoute quasiment en permanence lorsque je suis devant mon PC. Ce script me permet une (autre) solution d'écoute de qualité.
Cependant, au risque de jeter un pavé dans la mare, je ne vois pas trop l'intérêt par rapport à Rhythmbox qui me fournit un service semblable. En plus de ça, Rhythmbox est plus rapide : il faut quelques secondes pour encoder un flux "live" radio avant de le diffuser par internet. Ceci est à l'origine des environ 40 secondes de décalage par rapport à la radio hertzienne (chez moi). Il se trouve que ce script augmente encore ce décalage - j'en suis environ à 1minute 30 par rapport à France Inter en hertzien.
C'est p-ê un détail, sans intérêt pour la plupart des gens ! P-ê que j'oublie mon statut de "privilégié" de la France métropolitaine ... toujours est-il que je ne vois aucun intérêt alors qu'il y a déjà Rhythmbox.
Je suis ouvert à vos raisonnements et explications !
Dernière modification par carroues (Le 28/01/2007, à 13:47)
Hors ligne
#35 Le 28/01/2007, à 12:55
- echantillon
Re : Ecouter la radio sans passer par le navigateur Firefox
Ha oui tiens.. J'avions oublié les Rhytmbox & Co .
Pour l'IG j'avoue ne pas avoir réfléchis!
Et je c'est vrai que rajouter des radios c'est très rapide.
Les avantages de son script sont une légèreté sans égal et une utilisation hors X.
Ensuite moi, par exemple, je suis marié a ma console, et j'aime bien avoir des onglets ouverts de partout dedans. Une question de goût ..
Et une chaussette de moins.
Hors ligne
#36 Le 28/01/2007, à 13:56
- Leonux
Re : Ecouter la radio sans passer par le navigateur Firefox
Salut Carroues !
La réponse à ta question est dans le titre de l'article :
Petite introduction au concept du Libre par l’exemple
http://ubunteros.tuxfamily.org/spip.php?article51
Cet article n'a pas d'autres prétentions que d'être pédagogique et de montrer comment évolue un projet par l'apport de diverses contributions... Je tiens à remercier les personnes qui y participent et prennent du plaisir à le faire
Je suis ouvert à vos raisonnements et explications !
ça te va comme raisonnement et explications ?
Dernière modification par Leonux (Le 28/01/2007, à 13:59)
Debian Lenny, Opensuse 11, Zenwalk snapshot, Frugalware current.
Livre interactif en ligne sur Linux ICI
Hors ligne
#37 Le 28/01/2007, à 14:17
- Carroués
Re : Ecouter la radio sans passer par le navigateur Firefox
Salut Leonux,
C'est déjà une excellente raison d'être.
Sois rassuré : je ne cherche aucunement à jeter le bébé avec l'eau du bain, simplement à comprendre !
De ma part également, bravo aux participants.
Hors ligne
#38 Le 28/01/2007, à 15:02
- Leonux
Re : Ecouter la radio sans passer par le navigateur Firefox
Sois rassuré : je ne cherche aucunement à jeter le bébé avec l'eau du bain, simplement à comprendre !
Pas de problème Carroues ! Au contraire, tu as bien fait de poser cette question..
Il y a longtemps que nous n'avions expliqué le sens de cette démarche et grâce à toi, voilà qui est fait
Debian Lenny, Opensuse 11, Zenwalk snapshot, Frugalware current.
Livre interactif en ligne sur Linux ICI
Hors ligne
#39 Le 28/01/2007, à 16:57
- fran
Re : Ecouter la radio sans passer par le navigateur Firefox
RC a écrit :Salut,
Ben pour le lancer, il y a très simple (sous KDE en tout cas) :
1. Click droit sur le bouton Menu K et cliquer Editeur de menu;
2. => Cliquer Nouvel élément;
3. Dans "Commande" rentrer l'emplacement du script;
4. Cocher "Exécuter dans un terminal";
5. Cliquer enfin l'icône pour en affecter une autre;
6. Sauvegarder.
(A partir du menu, vous pourrez ensuite, mettre votre icône de lancement où vous voulez -click droit sur le lien-sur le bureau ou le tableau de bord).
Byebonsoir
on peut faire de meme sous gnome
1--j'ai couper/coller radios.sh (le lanceur) dans /home
2--click droit sur le bureau
3--créer un lanceur
4--type :lancer une appz dans un terminal , nom:j'ai mis radios
5--commande , avec parcourir : remonter jusqu'a /home ou se trouve :radios.sh
6--ajouter une icone , au choix
7--l'icone apparait sur le bureau
on peut faire de meme sur un tableau de bord , lanceur d'appz personnalisé
le repertoire /home n'est qu'une proposition , tout depend où est stocké le radios.sh (le lanceur)
asus N53SN-SZ240V (7/archlinux/debian wheezy)
asus eeebox 1501 (archlinux)
Hors ligne
#40 Le 28/01/2007, à 17:36
- echantillon
Re : Ecouter la radio sans passer par le navigateur Firefox
Une bonne habitude a prendre est de faire des liens symboliques dans /usr/bin afin d'avoir une commande générale. Plus de : "mince , ou j'ai mis cet exécutable déjà..!? "
Donc :
sudo ln -s /home/tralala/.radio.sh /usr/bin/radio
Et voilà, dans une console, de n'importe où, on tape "radio" et c'est bon.
Radio devient une commande générale que l'on peut appeler comme un programme installé.
Il faut juste ne pas oublier en supprimant un programme, de supprimer aussi l'éventuel lien symbolique créé par nos soins, de cette façons :
sudo rm /usr/bin/radio
Dernière modification par echantillon (Le 28/01/2007, à 17:37)
Et une chaussette de moins.
Hors ligne
#41 Le 28/01/2007, à 18:23
- broussaille
Re : Ecouter la radio sans passer par le navigateur Firefox
Salut RC et Fran,
en fait ma methode un chouillat compliquéé pour créer le lanceur, évoquée plus haut, permet d'éditer un profil de terminal. par exemple : mettre un titre, changer l'icone dans la fenetre de titre du terminal, changer la police du terminal, diminuer la taille de l'historique....
que du superflu . mais en fait sur mon pc que je ne suis pas le seul à utiliser, ca permet aux autres utilisateurs de voir facilement à quoi sert l'onglet quand il est dans la barre des taches (sans avoir peur du mot "terminal"), et ma soeur m'a pas sorti le sempiternel : "c'est mal foutu quand même"....
Et à tous ceux qui améliorent le script pour de vrai, bon courage! J'attend votre prochaine version!
Hors ligne
#42 Le 28/01/2007, à 18:55
- echantillon
Re : Ecouter la radio sans passer par le navigateur Firefox
Pour l'IG j'avoue ne pas avoir réfléchis!
Je peux toujours en faire une quand même, genre très simpliste.
L'intérêt dans la démarche du guide de survie (pour ceux qui ont quand même sac à dos et une gourde de plus) c'est d' expliquer comment modifier un fichier .glade.
Pas forcement avec glade, juste en éditant l'XML a la main (hyper méga propre et facile a comprendre) pour commencer a changer le titre de la fenêtre, le nom du bouton etc..
Quand on sait faire ça (à condition de savoir ce qu'il est interdit de modifier) on peut commencer à s'amuser.
Par exemple, si j'ai envie de modifier mon nautilus, là, sans rien recompiler, j'édite son fichier.glade qui décrit son interface, je change ce que je veux , je lance nautilus et hop..!
Fonctionne pour toutes les application GTK utilisant libglade pour s'afficher.
"comment éduquer un bidouilleur en 5 min" !
Et puis ça met très a l'aise avec son environnement quand on sait comment il fonctionne. Surtout quand ses entrailles sont élégantes..:)
edit :
Avec glade on pourrais aller plus loin en déplacant les widgets, ce qui permet de personnaliser nautilus, par exemple, pour placer les boutons ou on veut; un peu comme sous firefox.
Mais là je crois que je suis tombé tout seul dans un hors sujet !
edt:
en fait c'est pas si simple, mais mon idée m'amuse. Je vais poser des questions..
Dernière modification par echantillon (Le 28/01/2007, à 19:30)
Et une chaussette de moins.
Hors ligne
#43 Le 28/01/2007, à 19:36
- Leonux
Re : Ecouter la radio sans passer par le navigateur Firefox
Non, non, vachement intéressant ! bravo les amis ! il va falloir que nous retravaillons cet article en vous citant tous par la même occasion.. Vive le libre !
Debian Lenny, Opensuse 11, Zenwalk snapshot, Frugalware current.
Livre interactif en ligne sur Linux ICI
Hors ligne
#44 Le 28/01/2007, à 19:58
- fran
Re : Ecouter la radio sans passer par le navigateur Firefox
bonsoir
chez moi le n°24 ouifm n'a jamais fonctionné .
tout le reste fonctionne ,
je suis le seul ?
asus N53SN-SZ240V (7/archlinux/debian wheezy)
asus eeebox 1501 (archlinux)
Hors ligne
#45 Le 28/01/2007, à 20:01
- echantillon
Re : Ecouter la radio sans passer par le navigateur Firefox
marche pas chez moi non plus..
Et une chaussette de moins.
Hors ligne
#46 Le 28/01/2007, à 22:08
- ArnaudNux
Re : Ecouter la radio sans passer par le navigateur Firefox
Remplacer la ligne 24 du fichier par celle-ci :
24" ) URL="http://broadcast.infomaniak.net:80/ouifm-high.mp3" ;;
Voilà
Dernière modification par mail1 (Le 28/01/2007, à 22:09)
Hors ligne
#47 Le 28/01/2007, à 22:33
- ArnaudNux
Re : Ecouter la radio sans passer par le navigateur Firefox
ce n'est pas : sudo ln -s /home/tralala/.radio.sh /usr/bin/radio
mais
sudo ln -s /home/tralala/radios.sh /usr/bin/radio
Dernière modification par mail1 (Le 28/01/2007, à 22:58)
Hors ligne
#48 Le 28/01/2007, à 22:41
- Leonux
Re : Ecouter la radio sans passer par le navigateur Firefox
Si on veut vraiment sécuriser le tout, on pourrait essayer de mettre le script dans /usr/local
avec :
sudo cp /home/tralala/radios.sh /usr/local/radios.sh
puis de faire
sudo ln -s /usr/local/radios.sh /usr/local/bin/radio
je vais me tester ça et je vous tiens au courant
Debian Lenny, Opensuse 11, Zenwalk snapshot, Frugalware current.
Livre interactif en ligne sur Linux ICI
Hors ligne
#49 Le 28/01/2007, à 23:27
- echantillon
Re : Ecouter la radio sans passer par le navigateur Firefox
@mail1 voui j'ai oublié d'adapter, sinon chez moi j'ai bien caché le fichier.
Dernière modification par echantillon (Le 28/01/2007, à 23:28)
Et une chaussette de moins.
Hors ligne
#50 Le 29/01/2007, à 18:03
- Leonux
Re : Ecouter la radio sans passer par le navigateur Firefox
Je confirme, ça roule
J'avais mis le script dans mon /home alors j'ai ouvert une console et j'ai fait :
$ ls
C'est une manie, j'aime bien voir les fichiers
$ sudo cp radios.sh /usr/local
(pour ceux qui ne connaissent pas cp c'est pour copier)
suivi de :
sudo ln -s /usr/local/radios.sh /usr/local/bin/radios
pour le lien symbolique, après on peut, soit taper radios dans une console, soit faire un raccourci
Debian Lenny, Opensuse 11, Zenwalk snapshot, Frugalware current.
Livre interactif en ligne sur Linux ICI
Hors ligne