Page 1 of 2

myRadio 0.3

Posted: Thu 14 Dec 2017, 15:00
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.

Posted: Thu 14 Dec 2017, 17:02
by musher0
Et tant pis pour moi si je n'utilise pas mplayer !!! :wink:

Posted: Thu 14 Dec 2017, 17:10
by Argolance
Et tant pis pour moi si je n'utilise pas mplayer !!!
Tu l'as dit! :wink:

Posted: Thu 14 Dec 2017, 17:20
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.

Posted: Thu 14 Dec 2017, 17:24
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:

Posted: Thu 14 Dec 2017, 17:28
by musher0
Incidemment, j'ai pas d'icône dans le panier.

Posted: Thu 14 Dec 2017, 17:37
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).

Posted: Thu 14 Dec 2017, 18:29
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.)

À+

Posted: Thu 14 Dec 2017, 18:43
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.

Posted: Thu 14 Dec 2017, 19:10
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.

À+

Posted: Thu 14 Dec 2017, 19:34
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.

Posted: Thu 14 Dec 2017, 19:39
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.

Posted: Thu 14 Dec 2017, 19:42
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.

Posted: Thu 14 Dec 2017, 21:30
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..

Posted: Fri 15 Dec 2017, 02:56
by musher0
Y a pas de quoi. Je suis content que ça rende service.

Posted: Mon 18 Dec 2017, 15:36
by Argolance
*******************************************************
:!: Mise à jour version 0.1 vers 0.2 (Voir le premier message de ce fil)
*******************************************************

Posted: Mon 18 Dec 2017, 18:12
by musher0
Haha ! mpv fait son apparition. Merci !

Posted: Thu 21 Dec 2017, 10:23
by Argolance
*******************************************************
:!: Mise à jour version 0.2 vers 0.2.1 (Voir le premier message de ce fil)
*******************************************************

Posted: Sun 10 Nov 2019, 10:04
by Argolance
*******************************************************
:!: Mise à jour version 0.2.1 vers 0.2.2 (Voir le premier message de ce fil)
*******************************************************

Posted: Mon 11 May 2020, 15:43
by Argolance
*******************************************************
:!: Mise à jour version 0.3 (Voir le premier message de ce fil)
*******************************************************