myRadio 0.3

Message
Author
User avatar
Argolance
Posts: 3767
Joined: Sun 06 Jan 2008, 22:57
Location: PORT-BRILLET (Mayenne - France)
Contact:

myRadio 0.3

#1 Post by Argolance »

Bonjour,
www.portail-de-la-gratuite.com wrote:En avez-vous assez de devoir jongler entre les pages Web pour écouter les radios, sans compter les problèmes générés par l'écoute en ligne : son parfois saccadé, interrompu ou carrément absent, pour peu que certains composants – plugs-in, filtres et codecs ad hoc – soient absents de votre PC ; publicités intempestives, etc. ? Peut-être même avez-vous oublié de mettre celles que vous avez récemment découvertes et aimées dans les favoris de votre navigateur, et, comble du malheur, avez-vous aussi oublié leurs noms ?
:arrow: Source
myRadio est une interface graphique (avec une icône facultative de lancement dans la barre système) permettant la diffusion des flux radio dont on a préalablement enregistré les URLs dans l'une ou plusieurs des 8 listes disponibles. Notez que les listes sont données à titre d'exemples et il appartient à l'utilisateur de les personnaliser (modifier, supprimer, compléter, renommer, etc...) à sa convenance.

**********************************************************
Image Version 0.3 du 2020/05/10:
  • - Affichage des illustrations des albums basé sur le code de "NRP" :arrow: (Nice Radio Player) de fabrice_035 (merci fabrice!). NRP ne fonctionne qu'avec mpv et évidemment si les radios sont configurées pour.
    - Enregistrement des illustrations
    - Recherche sur le web
    - Taille de l'image de NRP (150x150 > 400x400)
    - Ajout du mode de lecture "pseudo-égalisateur"
    - NRP et "pseudo-égalisateur" en applications de bureau possible
    - Ajout de styles de fenêtres: NRP (défaut), fond d'écran actuel et personnalisé
    - Paramètres connexes dans les préférences
    - Correction de bugs dans la gestion des listes (ajout, suppression des URLs radio si non fonctionnelle ainsi que des URLs de sites web dans les listes, vidage des listes, etc...), calamiteuse dans les précédentes versions :oops: (aucun utilisateur ne s'en est malheureusement plaint!)
    - Traduction française
    - Cosmétiques
Version 0.2.2 du 2019/11/10:
  • - Remplacement du basichtmlviewer par le navigateur par défaut pour la recherche des URLs radio
    - Préférences dans une fenêtre séparée
    - Ajout de 2 listes
    - Nouvelles icônes
    - Intégration des couleurs du thème jwm
    - Fichier de traduction fr
    - Intégration de gtk-splash
Version 0.2.1 du 2017/12/20:
  • - Ajout du lecteur de VLC (cvlc)
    - Retouche des icônes qui n'étaient pas adaptées pour les thèmes sombres
    - Avertissement lorsqu'on clique sur l’icône de la barre ou l'entrée de MENU si le programme est déjà en cours d’exécution afin d'éviter plusieurs instances de myRadio... et la cacophonie qui s'ensuit :wink: .
    - Fichier de traduction
Version 0.2 du 2017/12/16:
  • - Paramétrage de la taille de la fenêtre de lecture URXvt
    - Choix du programme de lecture par défaut: mplayer ou mpv. Le ou les programmes de lecture installé(s) sont automatiquement détectés/listés par myRadio dans le menu déroulant prévu à cet effet et permettant de sélectionner le lecteur par défaut. ( :!: Notez qu'au premier lancement de myRadio, mplayer étant défini par défaut, la tentative de lecture de l'URL par défaut peut échouer si mplayer n'est pas présent/installé).
    - Menu déroulant et boite d'entrée pour les ressources (sites de recherche d'URL flux Radio donnés plus bas par musher0)
    - Réécriture de la fonction de renommage des listes qui était défectueuse
    - Lien "myradio" dans /sur/bin vers /usr/local/myradio/myradio
    - Modifications cosmétiques
Requis:
:arrow: yad 0.33 ou version supérieure (’icône de la barre).
:arrow: mpv media player for Precise Puppy, tahrpup, Slacko (pour NRP)
:arrow: gtk2desklet (pour la configuration en application de bureau).
Les versions pus anciennes de MPlayer n'acceptent pas certaines URLs contrairement à mpv. Le problème est réglé après avoir mis à jour mplayer.
:arrow: versions plus récentes de mplayer (Sources: :arrow: MPlayer - With GUI)

Testé fonctionnel sur:
  • - Stretch 7.5
    - Slacko 6.9.9
    - Xenialpup 7.5
    - Buster 8.0
    - EasyPup
    - Precise
:!: ATTENTION: Les utilisateurs qui auraient déjà constitué des listes personnalisées et souhaiteraient les conserver, doivent faire une sauvegarde du dossier caché /root/.myradio/lists (par exemple "/root/.myradio/lists.bak") puis, une fois le programme installé, en recopier le contenu dans ce même dossier.

Langues actuellement disponibles: en, fr

Cordialement.
Attachments
taskbaricon.jpg
(1.96 KiB) Downloaded 136 times
myradio_gui.jpg
Thème par défaut
(128.81 KiB) Downloaded 156 times
myradio_themes.jpg
Thèmes supplémentaires (Antic coffee, Lether, Magic loudspeaker, Old radio)
(62.06 KiB) Downloaded 158 times
myradio-0.3_all.pet
(234.08 KiB) Downloaded 161 times
myradio_themes-0.3.pet
(224.64 KiB) Downloaded 153 times
Last edited by Argolance on Sun 24 May 2020, 11:26, edited 19 times in total.

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

#2 Post by musher0 »

Et tant pis pour moi si je n'utilise pas mplayer !!! :wink:
Attachments
Tant-pis-si-pas-mplayer.jpg
:-)
(121.68 KiB) Downloaded 698 times
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
Argolance
Posts: 3767
Joined: Sun 06 Jan 2008, 22:57
Location: PORT-BRILLET (Mayenne - France)
Contact:

#3 Post by Argolance »

Et tant pis pour moi si je n'utilise pas mplayer !!!
Tu l'as dit! :wink:

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

#4 Post by musher0 »

Si je remplace mplayer par mpv, hourra, j'ai du son.

Mais il faut aussi que je change urxvt pour rxvt parce que dans xenialPup7, l'urxvt
a des onglets habilités par perl.

Ensuite, il s'affiche en iconique seulement.

Je suggère, ligne 158:

Code: Select all

		rxvt -icon /usr/share/icons/hicolor/24x24/apps/myradio-console.png +bc -geometry 85X6+200+200 +sb -title "myRadio: $CURRENT_URL" -e mpv $CURRENT_URL
		# $ICONIC # mplayer
Donc, j'enlève le « u » à urxvt, j'enlève « $ICONIC » complètement et je mets de la
chair à « geometry » parce que j'aime voir ce qui joue et comment. Voir résultat.
Attachments
myradio-modifié-pour-mpv.jpg
Le gest. de fen. est waimea.
(26.22 KiB) Downloaded 691 times
Last edited by musher0 on Thu 14 Dec 2017, 17:30, edited 1 time in total.
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 »

Argolance wrote:
Et tant pis pour moi si je n'utilise pas mplayer !!!
Tu l'as dit! :wink:
Au lieu de faire l'arrogant, :D il t'est pas venu à l'esprit de fournir à l'utilisateur un
moyen de choisir son lecteur média ???!!! Symptomatique ? :lol:
Last edited by musher0 on Thu 14 Dec 2017, 17:33, edited 1 time in total.
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

#6 Post by musher0 »

Incidemment, j'ai pas d'icône dans le panier.
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

#7 Post by musher0 »

Cela dit, merci de m'avoir cité comme source.

Et très belle initiative, même si j'apporté une critique (positive, j'espère).
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

#8 Post by musher0 »

Rebonjour, Argolance.

Suggestion :
créer un lien symbolique de /usr/local/myradio/myradio.sh à /usr/bin/myradio et modifier
myradio.desktop comme suit :
[Desktop Entry]
Encoding=UTF-8
Name=myRadio Simple radio streams player
Name[fr]=myRadio Simple lecteur de flux radios
Icon=myradio.png
Comment=Simple radio streams player
Comment[fr]=Simple lecteur de flux radios
Exec=myradio
# /usr/local/myradio/myradio.sh
Terminal=false
Type=Application
Categories=AudioVideo
pour éviter la confusion dans la construction du menu. (Voir illustration.)

Pourquoi ? Parce que /usr/bin/myradio sera reconnu par tout type de menu (aemenu,
wmx, waimea, pekwm, etc.) et pas seulement par le menu de jwm, ce qui est le cas
avec ta formulation /usr/local/myradio/myradio.sh. Jwm utilise en effet son propre
algorythme pour créer son menu.

En ayant un lien de son appli ou script dans /usr/bin, on ratisse plus large : plus
d'algorythmes de menu de divers gest. de fen. sont susceptibles de trouver l'appli parce
qu'il y a un /usr/bin dans tous les Linux. PuppyLinux utilise les répertoires /usr/local et
/usr/local/bin à sa manière, qui n'est pas universelle.

D'ailleurs, BarryK lui-même recommande de créer un lien symbolique /usr/bin/machin
de tout script ou appli à /usr/local/machin/machin.sh. (Source : BarryK, pas moi. Il
m'avait reproché de ne pas l'avoir fait dans la 1ère édition de mon MRUF-lst.)

À+
Attachments
Confusion...jpg
(22.46 KiB) Downloaded 684 times
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
Argolance
Posts: 3767
Joined: Sun 06 Jan 2008, 22:57
Location: PORT-BRILLET (Mayenne - France)
Contact:

#9 Post by Argolance »

Hello camarade musher0,
musher0 wrote:Donc, j'enlève le « u » à urxvt, j'enlève « $ICONIC » complètement et je mets de la chair à « geometry » parce que j'aime voir ce qui joue et comment. Voir résultat.
Je ne t'apprends rien en te faisant remarquer que dans le script, ICONIC est une variable et que donc, sa valeur peut... varier. Ce qu'il est possible de configurer à partir de l'interface principale, lorsqu'on clique sur "Cliquer ici pour afficher Optons et Listes" ou qu'on appuie sur la combinaison de touches Alt +a. Il te suffit alors de désactiver le bouton radio "Fenêtre de lecture icônifiée" pour que la fenêtre de lecture s'affiche comme le montre l'image ci-dessous. Il est vrai que pour les esthètes-voyeurs comme toi je pourrais aussi faire une boite qui permettrait de paramétrer la taille de la fenêtre, afin qu'on ait le nu intégral, hein, petit cochon va! Tu peux aussi la déshabiller "manuellement" en l'agrandissant vers le bas. Mais je dois avouer que pour une fois (et cela est très "symptomatique"), j'ai égoïstement préféré ne pas trop me compliquer la vie tout en faisant quelque chose qui tourne proprement! :wink:

Pour ce qui est de mplayer, il est habituellement présent sur la plupart des Puppies contrairement à mpv (que je n'ai d'ailleurs pas) et même si j'y ai songé, j'ai volontairement choisi de ne pas laisser... le choix à l'utilisateur, mais cela reste possible et si tu le juges utile, tu peux modifier ce script à volonté et proposer tes propres aménagements sur ce fil, je n'y verrais pas malice...
D'ailleurs, BarryK lui-même recommande de créer un lien symbolique /usr/bin/machin de tout script ou appli à /usr/local/machin/machin.sh. (Source : BarryK, pas moi. Il m'avait reproché de ne pas l'avoir fait dans la 1ère édition de mon MRUF-lst.)
Tu as tout à fait raison et tous mes scripts en tiennent habituellement compte, y compris les paquets pet et fichiers SFS que je révise pour la logithèque de ToOpPy. Je vais remédier à cela.
Merci.
Incidemment, j'ai pas d'icône dans le panier.
De quelle icône parles-tu?

Cordialement.
Attachments
171214_193145_690x340_easyshot.jpg
(49.24 KiB) Downloaded 684 times
171214_190744_690x46_easyshot.jpg
(8.62 KiB) Downloaded 686 times

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

#10 Post by musher0 »

Re-allô.

Il est vrai que l'interface CLI de mplayer est trop « bavarde ». On peut en réduire le
nombre d'éléments, mais c'est compliqué, et jamais complètement. (Expérience faite.)
Celle de mpv l'est moins (bavarde).

Je revenais mentionner que le pupradio de notre nouveau patron, 01micko, offre un
choix de lecteur. (Voir illustration.) Si tu veux t'en inspirer; mais ç'a pas l'air que tu le
feras, d'après ton message ci-dessus.

Merci de l'invitation, mais je n'y toucherai pas, parce que 1) c'est ton bébé;

2) je trouve moche ce genre d'interface « à la yad »;

3) comme tu sais depuis un petit moment, j'ai d'autres projets de scripts lecteurs de
musique sur mon établi, basés sur aemenu ou sur less, et je ne veux pas diluer mon
énergie.

Au sujet de l'icône :
En clair, quand myradio joue, son icône n'apparaît pas dans le panier des iĉones,
seulement dans la barre des tâches habituelle.

À+
Attachments
Pas-d'icone-dans-le-panier.jpg
Désolé pour la largeur, mais c'est pour que tu voies bien.
(104.09 KiB) Downloaded 220 times
Choix-de-lecteur-dans-pupradio.jpg
(97.97 KiB) Downloaded 670 times
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
Argolance
Posts: 3767
Joined: Sun 06 Jan 2008, 22:57
Location: PORT-BRILLET (Mayenne - France)
Contact:

#11 Post by Argolance »

Je ne trouve personnellement pas ce "pupradio" pratique et même, pour ce que c'est censé faire, un brun compliqué! J'ai voulu faire dans la simplicité tout en restant efficace et sobre: une petite fenêtre icônifiée, qui tourne en arrière-plan et diffuse les flux de radio qu'on a enregistrés, flux qu'il est possible de classer par listes, listes qu'on peut personnaliser et (re)nommer à sa convenance, et puis une interface de configuration dépouillée.
En clair, quand myradio joue, son icône n'apparaît pas dans le panier des iĉones,

Désolé, c'est quoi le "panier"? :shock:

Cordialement.
Last edited by Argolance on Tue 21 Apr 2020, 17:57, edited 3 times in total.

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

#12 Post by musher0 »

@tous :

C'est légèrement hors sujet, mais quand même tangent.

On trouvera des listes de radios Internet à

-- RadioSure : http://www.radiosure.com/stations (dans les 35 000)

-- wikipedia : https://en.wikipedia.org/wiki/List_of_I ... o_stations
https://fr.wikipedia.org/wiki/Liste_des ... rnationale

-- http://radiolist.net, groupées par pays et continents

-- si on tape
list of Internet radio stations
ou
liste de radios Internet
dans un bon moteur de recherches.

ALP.
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

#13 Post by musher0 »

Argolance wrote:Je ne trouve personnellement pas ce "pupradio" pratique et même, pour ce que c'est sensé faire, un brun compliqué! J'ai voulu faire dans la simplicité tout en restant efficace et sobre: une petite fenêtre icônifiée, qui tourne en arrière-plan et diffuse les flux de radio qu'on a enregistrés, flux qu'il est possible de classer par listes, listes qu'on peut personnaliser et (re)nommer à sa convenance, et puis une interface de configuration dépouillée.

Cordialement.
Hé ! Oh ! Ça va. On a compris.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
Argolance
Posts: 3767
Joined: Sun 06 Jan 2008, 22:57
Location: PORT-BRILLET (Mayenne - France)
Contact:

#14 Post by Argolance »

musherO wrote:C'est légèrement hors sujet, mais quand même tangent.
On trouvera des listes de radios Internet [...]
Ce message-là est au contraire complètement dans le fil du sujet. :wink:
Merci donc pour ces liens qui sont d'une grande utilité et que mes propres recherches, sans doute mal formulées, ne m'ont pas permis de trouver..

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

#15 Post by musher0 »

Y a pas de quoi. Je suis content que ça rende service.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
Argolance
Posts: 3767
Joined: Sun 06 Jan 2008, 22:57
Location: PORT-BRILLET (Mayenne - France)
Contact:

#16 Post by Argolance »

*******************************************************
:!: Mise à jour version 0.1 vers 0.2 (Voir le premier message de ce fil)
*******************************************************

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

#17 Post by musher0 »

Haha ! mpv fait son apparition. Merci !
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
Argolance
Posts: 3767
Joined: Sun 06 Jan 2008, 22:57
Location: PORT-BRILLET (Mayenne - France)
Contact:

#18 Post by Argolance »

*******************************************************
:!: Mise à jour version 0.2 vers 0.2.1 (Voir le premier message de ce fil)
*******************************************************

User avatar
Argolance
Posts: 3767
Joined: Sun 06 Jan 2008, 22:57
Location: PORT-BRILLET (Mayenne - France)
Contact:

#19 Post by Argolance »

*******************************************************
:!: Mise à jour version 0.2.1 vers 0.2.2 (Voir le premier message de ce fil)
*******************************************************

User avatar
Argolance
Posts: 3767
Joined: Sun 06 Jan 2008, 22:57
Location: PORT-BRILLET (Mayenne - France)
Contact:

#20 Post by Argolance »

*******************************************************
:!: Mise à jour version 0.3 (Voir le premier message de ce fil)
*******************************************************

Post Reply