Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Sat 17 Feb 2018, 21:35
All times are UTC - 4
 Forum index » House Training » Users ( For the regulars ) » Pour les francophones
myRadio 0.2.1
Moderators: Béèm, darkerror05
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 2 [18 Posts]   Goto page: 1, 2 Next
Author Message
Argolance


Joined: 06 Jan 2008
Posts: 3223
Location: PORT-BRILLET (Mayenne - France)

PostPosted: Thu 14 Dec 2017, 11:00    Post subject:  myRadio 0.2.1
Subject description: Simple radio streams player/Lecteur simple de flux radios
 

Bonjour,
myRadio est une petite 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 6 listes diponibles. Notez que ces listes sont un peu aléatoires et données à titre d'exemples qu'il appartient à l'utilisateur de personnaliser (modifier, supprimer, compléter, renommer, etc...) à sa convenance.

Langues actuellement disponibles: en, fr

**********************************************************
Pour la petite histoire: C'est musher0 qui m'a mis la puce à l'oreille (c'est le cas de le dire) dans son fil Arrow Faire jouer une radio Internet en ligne de commande, permis de découvrir/apprécier la lecture des flux radios en console (car depuis que j'écoute mes radios préférées sans passer par mon navigateur, il est nettement plus rapide) et finalement donné l'envie de créer "myRadio".
Comme c'est très bien dit Arrow dans cette introduction:
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 ?

**********************************************************
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. ( Exclamation 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

Arrow yad 0.33 ou version supérieure est requis pour l’icône de la barre (déjà présent sur ToOpPy).

La version de MPlayer qui vient avec ToOpPy n'accepte pas certaines URLs contrairement à mpv. Le problème est réglé après avoir mis à jour mplayer.
Un redémarrage de myRdio est nécessaire pour que les nouveaux programmes ou mises à jour soient pris en compte par l'interface.

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

NOTE: ce programme, ainsi que la version plus récente de mplayer ont été intégrés à ToOpPy comme mises à jour.

Cordialement.
171220_204503_690x143_easyshot.jpg
 Description   (Thème "Megapolis")
 Filesize   15.74 KB
 Viewed   103 Time(s)

171220_204503_690x143_easyshot.jpg

171220_204002_600x433_easyshot.jpg
 Description   (Thème "Golden Night")
 Filesize   30.16 KB
 Viewed   104 Time(s)

171220_204002_600x433_easyshot.jpg

myradio-0.2.1_all.pet
Description 
pet

 Download 
Filename  myradio-0.2.1_all.pet 
Filesize  49.3 KB 
Downloaded  26 Time(s) 
myradio-0.2_to_0.2.1_patch.pet
Description 
pet

 Download 
Filename  myradio-0.2_to_0.2.1_patch.pet 
Filesize  38.71 KB 
Downloaded  15 Time(s) 
myradio-0.2_all.pet
Description 
pet

 Download 
Filename  myradio-0.2_all.pet 
Filesize  47.77 KB 
Downloaded  23 Time(s) 
myradio-0.1_all.pet
Description 
pet

 Download 
Filename  myradio-0.1_all.pet 
Filesize  35.53 KB 
Downloaded  25 Time(s) 
171214_154228_73x37_easyshot.jpg
 Description   
 Filesize   1.27 KB
 Viewed   340 Time(s)

171214_154228_73x37_easyshot.jpg


_________________


Last edited by Argolance on Sun 31 Dec 2017, 11:10; edited 10 times in total
Back to top
View user's profile Send private message Visit poster's website 
musher0


Joined: 04 Jan 2009
Posts: 11670
Location: Gatineau (Qc), Canada

PostPosted: Thu 14 Dec 2017, 13:02    Post subject:  

Et tant pis pour moi si je n'utilise pas mplayer !!! Wink
Tant-pis-si-pas-mplayer.jpg
 Description   :-)
 Filesize   121.68 KB
 Viewed   272 Time(s)

Tant-pis-si-pas-mplayer.jpg


_________________
musher0
~~~~~~~~~~
"Logical entities must not be multiplied beyond necessity." | |
« Il ne faut pas multiplier les entités logiques sans nécessité. » (Ockham)
Back to top
View user's profile Send private message 
Argolance


Joined: 06 Jan 2008
Posts: 3223
Location: PORT-BRILLET (Mayenne - France)

PostPosted: Thu 14 Dec 2017, 13:10    Post subject:  

Quote:
Et tant pis pour moi si je n'utilise pas mplayer !!!

Tu l'as dit! Wink

_________________

Back to top
View user's profile Send private message Visit poster's website 
musher0


Joined: 04 Jan 2009
Posts: 11670
Location: Gatineau (Qc), Canada

PostPosted: Thu 14 Dec 2017, 13:20    Post subject:  

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:
      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.
myradio-modifié-pour-mpv.jpg
 Description   Le gest. de fen. est waimea.
 Filesize   26.22 KB
 Viewed   259 Time(s)

myradio-modifié-pour-mpv.jpg


_________________
musher0
~~~~~~~~~~
"Logical entities must not be multiplied beyond necessity." | |
« Il ne faut pas multiplier les entités logiques sans nécessité. » (Ockham)

Last edited by musher0 on Thu 14 Dec 2017, 13:30; edited 1 time in total
Back to top
View user's profile Send private message 
musher0


Joined: 04 Jan 2009
Posts: 11670
Location: Gatineau (Qc), Canada

PostPosted: Thu 14 Dec 2017, 13:24    Post subject:  

Argolance wrote:
Quote:
Et tant pis pour moi si je n'utilise pas mplayer !!!

Tu l'as dit! Wink

Au lieu de faire l'arrogant, Very Happy il t'est pas venu à l'esprit de fournir à l'utilisateur un
moyen de choisir son lecteur média ???!!! Symptomatique ? Laughing

_________________
musher0
~~~~~~~~~~
"Logical entities must not be multiplied beyond necessity." | |
« Il ne faut pas multiplier les entités logiques sans nécessité. » (Ockham)

Last edited by musher0 on Thu 14 Dec 2017, 13:33; edited 1 time in total
Back to top
View user's profile Send private message 
musher0


Joined: 04 Jan 2009
Posts: 11670
Location: Gatineau (Qc), Canada

PostPosted: Thu 14 Dec 2017, 13:28    Post subject:  

Incidemment, j'ai pas d'icône dans le panier.
_________________
musher0
~~~~~~~~~~
"Logical entities must not be multiplied beyond necessity." | |
« Il ne faut pas multiplier les entités logiques sans nécessité. » (Ockham)
Back to top
View user's profile Send private message 
musher0


Joined: 04 Jan 2009
Posts: 11670
Location: Gatineau (Qc), Canada

PostPosted: Thu 14 Dec 2017, 13:37    Post subject:  

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
~~~~~~~~~~
"Logical entities must not be multiplied beyond necessity." | |
« Il ne faut pas multiplier les entités logiques sans nécessité. » (Ockham)
Back to top
View user's profile Send private message 
musher0


Joined: 04 Jan 2009
Posts: 11670
Location: Gatineau (Qc), Canada

PostPosted: Thu 14 Dec 2017, 14:29    Post subject:  

Rebonjour, Argolance.

Suggestion :
créer un lien symbolique de /usr/local/myradio/myradio.sh à /usr/bin/myradio et modifier
myradio.desktop comme suit :
Quote:
[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.)

À+
Confusion...jpg
 Description   
 Filesize   22.46 KB
 Viewed   259 Time(s)

Confusion...jpg


_________________
musher0
~~~~~~~~~~
"Logical entities must not be multiplied beyond necessity." | |
« Il ne faut pas multiplier les entités logiques sans nécessité. » (Ockham)
Back to top
View user's profile Send private message 
Argolance


Joined: 06 Jan 2008
Posts: 3223
Location: PORT-BRILLET (Mayenne - France)

PostPosted: Thu 14 Dec 2017, 14:43    Post subject:  

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

De quelle icône parles-tu?

Cordialement.
171214_193145_690x340_easyshot.jpg
 Description   
 Filesize   49.24 KB
 Viewed   255 Time(s)

171214_193145_690x340_easyshot.jpg

171214_190744_690x46_easyshot.jpg
 Description   
 Filesize   8.62 KB
 Viewed   260 Time(s)

171214_190744_690x46_easyshot.jpg


_________________

Back to top
View user's profile Send private message Visit poster's website 
musher0


Joined: 04 Jan 2009
Posts: 11670
Location: Gatineau (Qc), Canada

PostPosted: Thu 14 Dec 2017, 15:10    Post subject:  

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.

À+
Pas-d'icone-dans-le-panier.jpg
Description  Désolé pour la largeur, mais c'est pour que tu voies bien.
jpg

 Download 
Filename  Pas-d'icone-dans-le-panier.jpg 
Filesize  104.09 KB 
Downloaded  17 Time(s) 
Choix-de-lecteur-dans-pupradio.jpg
 Description   
 Filesize   97.97 KB
 Viewed   246 Time(s)

Choix-de-lecteur-dans-pupradio.jpg


_________________
musher0
~~~~~~~~~~
"Logical entities must not be multiplied beyond necessity." | |
« Il ne faut pas multiplier les entités logiques sans nécessité. » (Ockham)
Back to top
View user's profile Send private message 
Argolance


Joined: 06 Jan 2008
Posts: 3223
Location: PORT-BRILLET (Mayenne - France)

PostPosted: Thu 14 Dec 2017, 15:34    Post subject:  

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.
Quote:
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"? Shocked

Cordialement.

_________________


Last edited by Argolance on Mon 18 Dec 2017, 13:16; edited 2 times in total
Back to top
View user's profile Send private message Visit poster's website 
musher0


Joined: 04 Jan 2009
Posts: 11670
Location: Gatineau (Qc), Canada

PostPosted: Thu 14 Dec 2017, 15:39    Post subject:  

@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_Internet_radio_stations
https://fr.wikipedia.org/wiki/Liste_des_stations_de_radio_internationale

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

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

ALP.

_________________
musher0
~~~~~~~~~~
"Logical entities must not be multiplied beyond necessity." | |
« Il ne faut pas multiplier les entités logiques sans nécessité. » (Ockham)
Back to top
View user's profile Send private message 
musher0


Joined: 04 Jan 2009
Posts: 11670
Location: Gatineau (Qc), Canada

PostPosted: Thu 14 Dec 2017, 15:42    Post subject:  

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
~~~~~~~~~~
"Logical entities must not be multiplied beyond necessity." | |
« Il ne faut pas multiplier les entités logiques sans nécessité. » (Ockham)
Back to top
View user's profile Send private message 
Argolance


Joined: 06 Jan 2008
Posts: 3223
Location: PORT-BRILLET (Mayenne - France)

PostPosted: Thu 14 Dec 2017, 17:30    Post subject:  

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

_________________

Back to top
View user's profile Send private message Visit poster's website 
musher0


Joined: 04 Jan 2009
Posts: 11670
Location: Gatineau (Qc), Canada

PostPosted: Thu 14 Dec 2017, 22:56    Post subject:  

Y a pas de quoi. Je suis content que ça rende service.
_________________
musher0
~~~~~~~~~~
"Logical entities must not be multiplied beyond necessity." | |
« Il ne faut pas multiplier les entités logiques sans nécessité. » (Ockham)
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 2 [18 Posts]   Goto page: 1, 2 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » House Training » Users ( For the regulars ) » Pour les francophones
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.1019s ][ Queries: 14 (0.0098s) ][ GZIP on ]