Un menu pour les radios Internet « classiques »

Post Reply
Message
Author
musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

Un menu pour les radios Internet « classiques »

#1 Post by musher0 »

Bon matin à toutes et à tous.

Voici un menu ae pour faire jouer des radios Internet qui diffusent de la
musique classique. Je me suis servi de la liste disponible sur le site
RadioSure comme point de départ. On trouvera une liste RadioSure
complète et récente ici.

En bref, si on tape en console (sans les chevrons) :
< Radios-classique.sh >, le menu s'ouvre (voir illustration ci-jointe);
< Radios-classique.sh aide >, un panneau d'aide s'ouvrira;
< Radios-classique.sh licence >, le droit d'auteur sera affiché.

On peut aussi recycler son menu jwm, et l'entrée « Radios-classique »
apparaîtra dans le sous-menu Médias; ou encore on peut glisser le script
ou le fichier *.desktop sur son bureau pour un accès encore plus facile.

Comprend une fonction de recherche bien expliquée, via « grep », dans le
sous-menu « Recherches ». Enfin, la version complète n'existe qu'en
français pour l'instant.

Particularités :
-- s'installe principalement dans /mnt/home. Ce script n'est PAS pour les
Puppys qui opèrent à partir d'un CD ou d'un DVD, seulement pour ceux en
installation complète ou frugale;
- a son propre thème GTK2. Si vous n'aimez pas le vert pomme, suggérez-
moi d'autres couleurs s.v.p. !
-- requiert soit le lecteur médias mpv présent dans les DPupStretch-7, soit
cvlc, soit play (le lecteur du progiciel SoundXChange, alias SoX). À noter
qu'avec ces deux derniers, vous ne verrez pas les données sur le
morceau qui joue (interpète, compositeur, nom du morceau, etc.).

On trouvera dans le forum des archives pet de mpv et de vlc.

Au forçail, mplayer; ce menu ne fonctionne pas tel quel avec mplayer en
ce moment. J'ai joint un fichier zip avec mon travail d'adaptation de mplayer
à ce menu à ce jour. Pour « aventuriers ferrés en mplayer » seulement !
Pour ma part, ma contribution reletivement à mplayer s'arrête là. Mais si
vous avez du succès, dites-le-nous ici ? Ce pourrait être intéressant de
comparer nos notes de travail.

Livré avec la configuration mpv. Vous pouvez en changer aux lignes
53 à 57 du script.

(Ajouté 4 heures après. Désolé.)
Enfin, vous aurez besoin de cette archive pet, qui contient les
exécutables 32-bit pour le moteur de menu aemenu-pango :
http://murga-linux.com/puppy/viewtopic. ... &id=110451
ou de celle-ci, si vous avez un Puppy | Toutou 64-bit :
http://murga-linux.com/puppy/viewtopic. ... &id=109969
si vous ne les avez pas déjà.


Ce menu radio fonctionne très bien chez moi, mais quelques confirma-
tions ne seraient pas de refus! Si tout va bien et que ce menu vous plaît,
je continuerai avec d'autres genres musicaux. Sinon, je comprendrai et
« me retirerai sur mes terres. »

Je reste à votre écoute. À la bonne vôtre.
Attachments
Radios-classique-0.1.pet
(55.93 KiB) Downloaded 105 times
Radios-classique-0.1.arborescence.zip
Arborescence de l'archive pet ci-jointe.
(574 Bytes) Downloaded 64 times
aemenu-pr-webradios.jpg
(109.67 KiB) Downloaded 137 times
Last edited by musher0 on Wed 27 Sep 2017, 13:44, edited 1 time in total.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
fabrice_035
Posts: 765
Joined: Mon 28 Apr 2014, 17:54
Location: Bretagne / France

#2 Post by fabrice_035 »

Salut,
Merci pour ton outils.
Je n'ai "que" VLC (et Audacious) et malheureusement même si le menu se lance (avec un bug d'affichage mais impossible de faire une capture quand le programme est lancé) la sélection ne lance rien. Et aucun message d'erreur. Dsl.

Autre chose, le menu ne reste pas visible, après un clique sur une autre zone de travail, il n'y a pas de systray ou un affichage persistant ?

Tahrpup 6.0.5 32 bit ruleeeez :)

Cdt.

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#3 Post by musher0 »

Salut Fabrice,

Biz, biz, bizarre...

As-tu changé le lecteur aux lignes 53-54 (ou par là) ? Comme j'ai dit, l'option
par défaut, c'est mpv.

Avec vlc tout cru, c'est sûr que ça ne marche pas, parce que vlc a un GUI.
Mais avec cvlc, il fonctionne chez moi.

Ajouté à la liste des « enquêtes » !

À+
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#4 Post by musher0 »

Resalut Fabrice.

Biz, biz, bizarre, cvlc re-fonctionne. Voir capture ci-jointe.
Attachments
cvlc_re-fonctionne.jpg
(82.7 KiB) Downloaded 92 times
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#5 Post by musher0 »

Re-re-salut !

Au sujet des captures d'écran, un truc simple si tu n'as pas autre chose :
En console, tu tapes :

Code: Select all

sleep 7s;mtpaint -s
Cela te donne 7 secondes pour iconifier la console et lancer le menu des
radios. Ensuite tu laisses ton curseur de souris sur un élément du menu
jusqu'à ce que mtpaint ait « pris la photo. » (Tu peux augmenter ou
diminuer le nombre de secondes, bien entendu.)

Tu édites l'image comme tu veux dans mtpaint et tu l'enregistres.
Et tu la partages ici !!!

Comme utilitaire de capture d'écran, le Take-a-Shot de SFR est fameux.
http://murga-linux.com/puppy/viewtopic. ... 781#686939

~~~~~~~~~
Au sujet de la persistance, on peut pas en théorie parce que c'est un
menu, pas un programme ordinaire.

Je ne veux pas entrer dans les détails, mais les menus des gestionnaires
de fenêtres waimea et pekwm sont persistants comme on les aime.

Mais zut, ces menus sont inséparables de leur gest. de fen. Et re-zut, ;)
c'est aemenu que le copain vovchik a interfacé avec cairo pour les jolis
effets de gras, de souligné, de superposition de couleurs, de lignes, etc.

Ce menu-ci, donc, c'est l'aemenu (utilitaire autonome) de aewm, adapté
par vovchik.

Par contre, la dernière ligne du script « JoueRadio.sh » fait réapparaître le
menu automatiquement quand on « éteint la radio » (quand on ferme la
fenêtre du lecteur de musique).

Pour compenser un peu plus ce manque de persistance, les lignes du
menu (alias les séparateurs) ne sont pas là juste pour faire joli. Tu peux
déplacer le menu de proche en proche sur l'écran sans en sortir, en
cliquant sur n'importe quelle de ces lignes.

À+
Last edited by musher0 on Wed 27 Sep 2017, 13:46, edited 1 time in total.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
fabrice_035
Posts: 765
Joined: Mon 28 Apr 2014, 17:54
Location: Bretagne / France

#6 Post by fabrice_035 »

dans /mnt/home/Musique/Radios (à propos, pourquoi ton programme est dans /mnt/home ??? je connais pas ta version de puppy mais à choisir je préfère un ~/home/... )

donc si je lance Joueradio.sh à la main ça marche mais depuis le menu la sélection ne lance rien.

Donc le problème c'est que ton script pointe JoueRadio.sh sans préciser le chemin absolu, ce qui donne un

Code: Select all

sh: JoueRadio.sh: command not found
Si je copie JoueRadio.sh dans /usr/local/bin là ça lance bien la station.

++

User avatar
jplt_bis
Posts: 69
Joined: Mon 20 Feb 2017, 19:06
Location: Planete Terre

#7 Post by jplt_bis »

Je comfirme tres bon outils en ligne de commande simple efficace,

je vous fait un retour ce week end je testerai tout ca avec mon WM préféré dwm ;-)

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#8 Post by musher0 »

fabrice_035 wrote:dans /mnt/home/Musique/Radios (à propos, pourquoi ton programme est dans /mnt/home ??? je connais pas ta version de puppy mais à choisir je préfère un ~/home/... )

donc si je lance Joueradio.sh à la main ça marche mais depuis le menu la sélection ne lance rien.

Donc le problème c'est que ton script pointe JoueRadio.sh sans préciser le chemin absolu, ce qui donne un

Code: Select all

sh: JoueRadio.sh: command not found
Si je copie JoueRadio.sh dans /usr/local/bin là ça lance bien la station.

++
Vu.

Il est là parce que ma collection de musique de 14 Go est dans
/mnt/home/Musique.

Mais à bien y penser, les scripts pour la radio Internet pourraient être a
/usr/local/Radios/quelque_chose.ou /opt/Radios/machin-machin.

Pour ne pas que ça flanche, je pourrais mettre un lien à JoueRadio.sh dans
/usr/bin ou /usr/local/bin. Merci.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#9 Post by musher0 »

jplt_bis wrote:Je comfirme tres bon outils en ligne de commande simple efficace,

je vous fait un retour ce week end je testerai tout ca avec mon WM préféré dwm ;-)
Merci d'avance.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

Post Reply