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 Mon 19 Nov 2018, 20:21
All times are UTC - 4
 Forum index » House Training » Users ( For the regulars ) » Pour les francophones
Le Lecteur de musique de Musher0, version 3c
Moderators: Béèm, darkerror05, linuxcbon
Post new topic   Reply to topic View previous topic :: View next topic
Page 2 of 3 [42 Posts]   Goto page: Previous 1, 2, 3 Next
Author Message
Pelo

Joined: 10 Sep 2011
Posts: 12591
Location: Mer méditerrannée (1 kms°)

PostPosted: Sat 04 Jun 2016, 06:18    Post subject: mpg123-1.23.4.pet: 290 K chargé  

mpg123-1.23.4.pet: 290 K chargé, Mais la console c'est pas mon dada de disc jockey. C'est pour faire le pilote d'essai.
Confused çà fait de la musique, ce truc ?

usage: mpg123 [option(s)] [file(s) | URL(s) | -]
supported options [defaults in brackets]:
-v increase verbosity level -q quiet (don't print title)
-t testmode (no output) -s write to stdout
-w f write output as WAV file
-k n skip first n frames [0] -n n decode only n frames [all]
-c check range violations -y DISABLE resync on errors
-b n output buffer: n Kbytes [0] -f n change scalefactor [32768]
-r n set/force samplerate [auto]
-o m select output module -a d set audio device
-2 downsample 1:2 (22 kHz) -4 downsample 1:4 (11 kHz)
-d n play every n'th frame only -h n play every frame n times
-0 decode channel 0 (left) only -1 decode channel 1 (right) only
-m mix both channels (mono) -p p use HTTP proxy p [$HTTP_PROXY]
-@ f read filenames/URLs from f -T get realtime priority
-z shuffle play (with wildcards) -Z random play
-u a HTTP authentication string -E f Equalizer, data from file
-C enable control keys --no-gapless not skip junk/padding in mp3s
-? this help --version print name + version
See the manpage mpg123(1) or call mpg123 with --longhelp for more parameters and information.
Shocked En angliche, en Linux,

_________________
Passenger Pelo ! don't ask him to repair the aircraft. Don't use him as a demining dog .... pleeease.
Back to top
View user's profile Send private message Yahoo Messenger 
augras

Joined: 11 Nov 2013
Posts: 1487
Location: france

PostPosted: Sat 04 Jun 2016, 07:14    Post subject:  

Bonjour,
Je viens d'installer et je joue un peu avec depuis ce matin cmus dont pelo a donné la référence dans un autre post.
C'est de la ligne de commande mais avec une interface type midnight commander : ça lit le mp3 et le ogg.... peut-être à adapter à ton besoin ?
Je suis en train de lui faire indéxer 117Go de musique... ça doit faire des dixaines de milliers de fichiers !
Et il ne consomme "que" 12 à 14 mo.
Une fois tout indexé on se promène dans la playlist et on écoute ce que l'on veut.
On ajoute évidemment et on supprime également ce que l'on veut dans la playlist.
Il faut s'adapter aux commandes mais tout est dans le fichier man (man cmus) et au final on a besoin d'en connaître que moins de 10.
Une bonne trouvaille je trouve.
Philippe
Back to top
View user's profile Send private message 
musher0

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

PostPosted: Sat 04 Jun 2016, 12:44    Post subject:  

Bou-hou-hou, je suis un artiste incompris ! Wink

@pelo : mpg123 joue des fichiers mp3. Il cire pas les chaussures...

@augras : je ne cherche pas une application de lecteur de musique toute faite,
je veux en créer une qui a les caractéristiques que je veux !

Bou-hou-hou.

_________________
musher0
~~~~~~~~~~
Je suis né pour aimer et non pas pour haïr. (Sophocle) /
I was born to love and not to hate. (Sophocles)
Back to top
View user's profile Send private message 
augras

Joined: 11 Nov 2013
Posts: 1487
Location: france

PostPosted: Sun 05 Jun 2016, 03:47    Post subject:  

musher0 wrote:
Bou-hou-hou, je suis un artiste incompris ! Wink

@augras : je ne cherche pas une application de lecteur de musique toute faite,
je veux en créer une qui a les caractéristiques que je veux !

Bou-hou-hou.


Bonjour musher0,
J'ai bien compris mais comme tu mets de côté ton développement, pour le moment, j'ai trouvé cmus intéressant.
Bon, à 'usage il devient aussi gourmand que les autres ! Avec presque 30000 morceaux indexé il consomme pratiquement 35 Mo. Je sais bien que ce n'est pas ta préoccupation première mais finalement pas moyen d'avoir un lecteur audio sans grand appétit !
Philippe
Back to top
View user's profile Send private message 
musher0

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

PostPosted: Sun 05 Jun 2016, 13:32    Post subject:  

@augras :
Pardonne mon inexpérience... Comment calcule-t-on l'usage mémoire d'une application ?
Merci d'avance.

_________________
musher0
~~~~~~~~~~
Je suis né pour aimer et non pas pour haïr. (Sophocle) /
I was born to love and not to hate. (Sophocles)
Back to top
View user's profile Send private message 
augras

Joined: 11 Nov 2013
Posts: 1487
Location: france

PostPosted: Sun 05 Jun 2016, 13:43    Post subject:  

Bonsoir musher0,
Je ne sais pas comment on fait ! Pour ma part je lance lxtask et je prends comme référence ce qu'il y a dans la colonne RSS ou dans htop la colonne RES : heureusement, les données correspondent. J'ai cru comprendre que ces colonnes donnent la mémoire effectivement en cours d'utilisation.
Il y a des appli qui lancent plusieurs processus en parallèle et il faut donc compter toutes les lignes correspondantes.
Le dernier opéra lance par exemple de très nombreux processus en parallèle.
Philippe
Back to top
View user's profile Send private message 
musher0

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

PostPosted: Sun 05 Jun 2016, 13:51    Post subject:  

Merci ! Je vais faire quelques essais.
_________________
musher0
~~~~~~~~~~
Je suis né pour aimer et non pas pour haïr. (Sophocle) /
I was born to love and not to hate. (Sophocles)
Back to top
View user's profile Send private message 
Pelo

Joined: 10 Sep 2011
Posts: 12591
Location: Mer méditerrannée (1 kms°)

PostPosted: Sun 05 Jun 2016, 22:26    Post subject: Musher0, il apprend, il veut apprendre.  

Je crois qu'on est dans le probléme de la baignoire à remplir. Si ton débit du robinet est faible, tu mettra plus de temps.
Enfin moi ce que j'en dis... seul le résultat compte, selon l'ordinateur qu'on a sous la main.
La conso cpu affole les clients Xenialdog, moi je suis à 10% de ma capacité, presque en sous-régime..
Le tri fait travailler le processeur, l'indexage, une fois fait, est une méthode moins gourmande. Eh 30.000 morceaux, faut les avaler !
Musher0, il apprend, il veut apprendre. Gloire à lui. Mais Paris ne s'est pas fait en un jour. Courage, on te soutiendra !
Moi je n'ai pas envie de programmer, le basic m'a tué, et j'emm..la petite à monopoliser la télé. Un voisin, collègue de boulot, copain aussi a divorcé à cause de la programmation, et il a failli être viré du boulot. Il programmait à longueur de temps.. Bref çà rend fou Exclamation
PlayMusic.jpg
 Description   Fait mieux que PlayMusic !
 Filesize   34.2 KB
 Viewed   183 Time(s)

PlayMusic.jpg


_________________
Passenger Pelo ! don't ask him to repair the aircraft. Don't use him as a demining dog .... pleeease.

Last edited by Pelo on Mon 06 Jun 2016, 18:46; edited 1 time in total
Back to top
View user's profile Send private message Yahoo Messenger 
musher0

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

PostPosted: Sun 05 Jun 2016, 22:34    Post subject:    

Merci de ton appui, mais quelqu'un a déjà fait Paris ! Et Rome ! Et Prague... Rolling Eyes
_________________
musher0
~~~~~~~~~~
Je suis né pour aimer et non pas pour haïr. (Sophocle) /
I was born to love and not to hate. (Sophocles)
Back to top
View user's profile Send private message 
musher0

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

PostPosted: Mon 06 Jun 2016, 14:08    Post subject:  

augras wrote:
musher0 wrote:
Bou-hou-hou, je suis un artiste incompris ! Wink

@augras : je ne cherche pas une application de lecteur de musique toute faite,
je veux en créer une qui a les caractéristiques que je veux !

Bou-hou-hou.
Bonjour musher0,
J'ai bien compris mais comme tu mets de côté ton développement, pour le moment, j'ai trouvé cmus intéressant.
Bon, à 'usage il devient aussi gourmand que les autres ! Avec presque 30000 morceaux indexé il consomme pratiquement 35 Mo. Je sais bien que ce n'est pas ta préoccupation première mais finalement pas moyen d'avoir un lecteur audio sans grand appétit !
Philippe
Salut Philippe.

Je viens d'en trouver deux qui ont des appétits d'oiseau !

ogg123 fait 5260 Ko dans la colonne RES de htop et
mpg123 fait 2224 Ko dans la même colonne.

En comparaison, mplayer fait deux fois +/- 23000 (donc +/- 46 M en tout; je dis « deux
fois » parce qu'il s'affiche sur deux lignes).

Faut dire que mplayer est conçu pour la vidéo. Il fait forcément l'audio, mais il n'est pas
le plus économe en mémoire pour l'audio. Pour jouer un morceau de musique, il installe
aussi en mémoire tout son pataclan pour la vidéo -- qui ne sert à rien si on veut faire
jouer seulement de la musique.

Tant ogg123 que mpg123 acceptent les listes de lecture avec le paramètre -@=ListE
ou quelque chose du genre. C'est une piste à suivre, ça.

Merci.
~~~~~~~~~~~
Note pour moi : Retrouver le minuscule lecteur de mp3 que technosaurus a publié
il y a un an ou deux quelque part dans ce capharnaum qu'est le forum... C'était son
« mémoire » de maîtrise en informatique, si je me souviens bien.

_________________
musher0
~~~~~~~~~~
Je suis né pour aimer et non pas pour haïr. (Sophocle) /
I was born to love and not to hate. (Sophocles)
Back to top
View user's profile Send private message 
musher0

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

PostPosted: Mon 06 Jun 2016, 15:06    Post subject:
Subject description: Ceci donne cela
 

Philippe ?

Ceci, qui est tout simple,
Code:
#!/bin/sh
# ceci-donne-cela.sh
####
tree -fi | awk -F"/" '/ogg/ { print $2 }' > liste # On crée une liste de morceaux en ogg
# dans un répertoire et on la fait jouer par ogg123 via urxvt avec des paramètres de décoration.
FNT="fn xft:Monaco:pixelsize=15:antialias=true:autohint=true" # Ou / Or LiberationMono
urxvt -$FNT -fg Sienna4 -g 82x33 -pixmap miles-davis-80b0c0879088c2a0_large.jpg -bd NavajoWhite4 -b 10 +sb -e ogg123 -@ liste

donne cela (voir image ci-dessous) en +/- 8M d'occupation mémoire
avec ogg123 jouant dans une fenêtre d'urxvt décorée ! Smile

Face à ÇA, y restera-t'i encore quelqu'un pour snobber la ligne de commande !!!!! Very Happy

À+
ceci-donne-cela_2016-06-06(1).jpg
 Description   À raffiner, mais je crois qu'on tient quelque chose !
 Filesize   70.04 KB
 Viewed   243 Time(s)

ceci-donne-cela_2016-06-06(1).jpg


_________________
musher0
~~~~~~~~~~
Je suis né pour aimer et non pas pour haïr. (Sophocle) /
I was born to love and not to hate. (Sophocles)
Back to top
View user's profile Send private message 
musher0

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

PostPosted: Mon 06 Jun 2016, 17:53    Post subject:  

Est-ce la demoiselle dont parlait Argolance ?! Laughing
Quoi qu'Il en soit, voici du nouveau code :
Code:
#!/bin/sh
# ceci-donne-cela.sh
# Pour faire jouer des morceaux de musique au format ogg en y
# intégrant comme fond une image de la pochette ou du musicien.
# (c) Christian L'Écuyer, alias "musher0" (forum PuppyLinux),
# ... Gatineau (Qc), Canada, 6 juin 2016. GPL3. ...
####
tree -fi | awk -F"/" '/ogg/ { print $2 }' > liste # On crée une liste de morceaux en ogg
# dans un répertoire et on la fait jouer par ogg123 via urxvt avec des paramètres de décoration.
FNT="fn xft:Monaco:pixelsize=15:antialias=true:autohint=true" # Ou / Or LiberationMono
IMG="`ls -1 *.jpg | head -n 1`"
ColR="fg Sienna4 -bg NavajoWhite1 -bd NavajoWhite4"
TrnsP="tr -tint NavajoWhite4 -sh 9"
GeoM="g 82x37-100+100 -b 15"
rxvt -$TrnsP -$FNT -$ColR -$GeoM -pixmap $IMG +sb -e ogg123 -@ liste || rxvt -$TrnsP -$FNT -$ColR --$GeoM +sb -e ogg123 -@ liste
Et p't-êt' ben qu'c'est pas fini ! Smile
Vous avez des observations, des idées ? Je prends même les colles... Smile

À+
capture1991.jpg
 Description   Allure sur pupjibaro jessie, avec jwm comme gest. de fen.
 Filesize   44.49 KB
 Viewed   216 Time(s)

capture1991.jpg


_________________
musher0
~~~~~~~~~~
Je suis né pour aimer et non pas pour haïr. (Sophocle) /
I was born to love and not to hate. (Sophocles)
Back to top
View user's profile Send private message 
Pelo

Joined: 10 Sep 2011
Posts: 12591
Location: Mer méditerrannée (1 kms°)

PostPosted: Mon 06 Jun 2016, 18:11    Post subject: lsb-multimedia_4.1+Debian13+nmu1 20kB !  

Y=ax
Lecture= mémoire (active) x Cpu
Quelle est ta cpu ? cachotier !
Tu éteins la musique, quelle est ta cpu ? Ton lecteur consomme la différence. Elle est exprimée en pourcentage de la cpu maximale..
Suivant que tu as un vieux tagazou ou pas, le pourcentage va évoluer un max. Il s'agit de remplir une baignoire, tout simplement, avec un robinet ou quatre !
si l'ordi a un seul processeur ou quatre çà fait la difference.
sur nos computeurs à 4GB de RAM et à quatre processeurs, on peut rigoler. c'est pour çà que les développeurs ont créé de la déco après l'austérité des ordis à écran vert.
Tu retournes à l'austérité des premières années de l'ordinateur.
De la musique ecran éteint consommera moins !, Et même sans écran du tout !
On peut faire encore beaucoup mieux. On écoutait de la musique avec un Oric Atmos avec 48 kb de mémoire et une cassette audio pour charger le programme.
Certains programmaient en hexadecimal à l'époque. Parce que le linuxien, en anglais, est une sorte de Basic.
Le truc, c'est que de moins en moins de personnes peuvent s'en servir. Une informatique élitiste, qui ejecte la masse, qui soigne l'égo.
playmusic_dt-1.pet
Description  pour ceux qui sont pas riches
pet

 Download 
Filename  playmusic_dt-1.pet 
Filesize  17.79 KB 
Downloaded  99 Time(s) 

_________________
Passenger Pelo ! don't ask him to repair the aircraft. Don't use him as a demining dog .... pleeease.

Last edited by Pelo on Tue 07 Jun 2016, 01:46; edited 2 times in total
Back to top
View user's profile Send private message Yahoo Messenger 
Pelo

Joined: 10 Sep 2011
Posts: 12591
Location: Mer méditerrannée (1 kms°)

PostPosted: Mon 06 Jun 2016, 21:03    Post subject: comme au poker, je me couche.  

comme au poker, je me couche.. je vous laisse entre linuxiens. En lecteurs de musique ma gamme d'outils me suffit. Je suis dépassé par vos objectifs.
_________________
Passenger Pelo ! don't ask him to repair the aircraft. Don't use him as a demining dog .... pleeease.
Back to top
View user's profile Send private message Yahoo Messenger 
musher0

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

PostPosted: Mon 06 Jun 2016, 22:37    Post subject:  

C'est ça, va t'coucher. Tu souffles le chaud et le froid, tu dis tout et son contraire.
Va t'coucher. Chanté : « On t'aime encore mieux quand tu n'es pas là ! » (É. Piaf)

_________________
musher0
~~~~~~~~~~
Je suis né pour aimer et non pas pour haïr. (Sophocle) /
I was born to love and not to hate. (Sophocles)
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 2 of 3 [42 Posts]   Goto page: Previous 1, 2, 3 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.0791s ][ Queries: 13 (0.0115s) ][ GZIP on ]