Salut homonyme !
Début de citation
6Player n'est pas manipulable avec une main mais avec un doigt, as tu
vu les raccourcis donnés?
Fin de citation
Oui je les ai vus. Seulement, tantôt il faut un doit de la main droite,
tantôt un doigt de la main gauche. Ce qui reviens toujours à changer de
main.
Dans le zictureo, je me suis arrangé à ce que la plupart des commandes
essentielles puissent s'effectuer avec la main droite.
Je t'explique la situation:
Je suis couché sur mon lit. Le clavier est posé à ma droite. J'ai la
main droite posée sur la région des touches directionnelles du clavier.
L'autre main, je peux la mettre entre l'oreillé et ma tête, l'utiliser à
me gratter le torse ou alors ce que tu veux.
Avec rien que ma main droite et sans trop d'effort, je peux faire :
* flèche haut ou bas pour me déblacer entre les titres de la playlist;
* entrer pour lancer directement la lecture du morceau sur lequel je me
trouve dans la playlist;
* flèche droite ou gauche pour passer au morceau suivant ou précédent;
*ctrl+flèche droite ou gauche pour faire avancer de 3 secondes en avant
ou en arrière;
* ctrl+page suivante ou précédente pour faire avancer de 10 secondes en
avant ou en arrière.
* espace pour arrêter ou relancer la lecture;
* menu contextuel pour faire apparaître une liste d'actions possibles
sur le morceau actuellement sélectionné dans la playlist dont
l'enregistrer-sous, la suppression, la suppression définitive,
l'apparition des propriétés, etc.
* insert+page suivante pour que jaws me lise un certain nombre
d'information sur l'état de lecture du fichier en cours présent sur la
barre d'état;
* etc, etc...
Tout ça avec une main, et sans faire de mouvement ample.
Je peux donc ainsi, sans trop me fatiguer, explorer et trier les fichier
musicaux présent dans un dossier que j'aurais nouvellement acquis.
Début de citation
On m'a dit que les programmeurs étaient des fénéants
Fin de citation
Oui, et c'est encore heureux ! Si on le prend dans le sens où ce sont
des personnes qui en général ne réinventent pas la roue et reprènent
volontier le code des autres, ou alors ont tendance à toujours vouloir
automatiser les choses afin que le programme fasse tout le travail à
leur place. Ainsi, ils peuvent partir en vacance plus tôt... un peu
comme Lavachri.
Début de citation
Yannick, si tu veux
bien être notre mascotte !
Fin de citation
C'est pas le sinonyme de guignol, bout en train, clown de service,
animal de compagnie, dindon, gentil petit monstre, nain de jardin ?
Je rigole, je rigole ! Mais c'est curieux, parce que moi j'aurais plutôt
vôté pour toi... mon gentil petit monstre.
Maintenant que j'y pense, il y a une autre fonctionnalité que j'ai
intégré au zictureo et qui d'ailleurs est même utilisés par mes cousins
sur l'ordi du salon.
Il s'agit dans le menu outils, d'un menu à coché intitulé "mode ajout".
C'est un menu qui influence le comportement d'interraction entre
l'explorateur windows et le zictureo.
Le comportement classique de cette interraction est que lorsque dans
l'explorateur de windows on fait entrer sur un fichier audio, ce fichier
est ouvert dans le logiciel multimédia, et tout autre lecture précédente
est remplacée.
Or, on peut avoir envi que lorsqu'on fait entrer sur un fichier, il ne
remplace pas la playlist en cours de lecture, mais s'y ajoute pour être
lu à la suite.
D'autres logiciels multimédia résolvent le problème en affichant dans le
menu contextuel de l'explorateur windows deux menus:
* un menu "lire dans xxx";
* et un menu "ajouter à la lecture de xxx".
Le menu "mode ajout" du zictureo est donc une façon différente
supplémentaire de choisir d'effectuer l'une ou l'autre de ces actions,
quoi que plus rapide parce que ne nécessitant pas un appel au menu
contextuel dans l'explorateur de windows.
Asta la proxima vez !
Yannick Daniel Youalé
La programmation est une religion. Aimez-la, ou quittez-la.
----- Original Message ----- From: "yannick" <[email protected]>
To: <[email protected]>
Sent: Sunday, August 19, 2012 5:53 AM
Subject: [progliste] Re: 6 Player
salut Yannick,
au sujet de la zone de notification, ce n'est pas une vue globale qui
manque, mais l'utilisation des api graphique de windows qui est assez
difficile à mettre en place vu le nombre de paramètre .
oui, ne mélangeons pas les torchons et les serviettes ...
6Player n'est pas manipulable avec une main mais avec un doigt, as tu
vu les raccourcis donnés?
même si je ne l'ai pas constaté , il y a bien une option de fondu.
oui, je me rappelel du mode intro , cela me parait tellement vieux !
et c'est étrange, mais cette fonctionnnalité a disparu !
d'ailleurs, je ne l'ai jamais vu dans une appli .
On m'a dit que les programmeurs étaient des fénéants,Yannick, si tu
veux bien être notre mascotte !
----- Original Message ----- From: "Yannick Youalé"
<[email protected]>
To: <[email protected]>
Sent: Saturday, August 18, 2012 11:45 PM
Subject: [progliste] Re: 6 Player
Salut les mecs !
C'est avec grand intérêt que j'ai suivi votre partie de ping-pong.
Concernant la capacité d'un logiciel à s'auto-masquer et n'afficher
plus qu'une icône sur la barre d'état système, je dirais pour m'y
être penché que cela se réalise différemment selon le langage et les
outils de programmation.
Le plus simple qu'il m'a été donné de rencontré est en .net où, il ne
s'agit que de choix à faire dans les paramètres de propriétés de son
application.
En vb6 où c'est autrement plus complexe, il faut :
1. créer et manipuler un objet NOTIFYICONDATA représentant la
nouvelle icône de la barre d'état système, renseigner un certains
nombres de ses paramètres parmi lesquels le nom qui apparaîtra sur
cette barre;
2. arrimer cet objet à un control image qui représentera le logo de
l'application sur la barre d'état système,
3. déterminer les procédure qui seront exécutées lors de la
survenance de certains évènements liés à cet objet (exemple: click
droit, click gauche, double click gauche);
4. Si on le désire, Créer ou désigner le menu contextuel qui
apparaîtra lors du click sur cette icône.
5. Le masquage de l'application au moment opportun se faisant à
l'aide de la propriété visible de sa fenêtre principale.
Ce que j'écris est très succint, mais j'espère au moins que cela
mettra ceux qui désirent s'y engager sur la voix.
Deuxièmement, s'agissant d'un point que vous avez abordé, je serais
d'avis qu'il ne faut pas mélanger les torchons et les serviettes. Je
veux dire par là que vouloir gérer la playlist musicale et la liste
des radios (surtout s'il y en a 12000) sur la même fenêtre mènera
très probablement à un enconbrement.
Ainsi, Créer un onglet radio proposant des commandes spécifiques de
manipulation des radios me semble être la solution appropriée.
Et puis, je ne vois pas très bien où pourrais se trouver la lourdeur
à charger 12000 informations sur des radios dans un control de type
liste étant donné qu'il s'agit d'informations tirées d'un fichier
texte et non d'une connexion en temps réel aux URL pointées par
chaque enregistrement.
Une simple procédure optimisée devrait faire l'affaire, non ?
Maintenant que j'y pense, ranger ces radio dans des catégories
organisées en arborescence serait super.
Et dèlors, s'il y avait en plus une possibilité de changer l'ordre de
trie dans cet arborescence ce serait encore plus super.
Par exemple, on pourrait choisir de trier d'abord par genre, puis par
pays; Ou alors par pays, puis par genre; ou alors par langue
seulement, etc...
Maintenant, pourquoi est-ce que je n'utilise pas le 6player comme
logiciel audio par défaut ?
C'est principalement parce que je ne peux pas le manipuler avec une
main.
En effet, pour ses commandes, soit je dois utiliser la main gauche,
soit la main droite, ou les deux en même temps. Ce qui, pour explorer
les musiques d'un repertoire volumineux devient rapidement fatigant;
surtout pour quelqu'un qui a l'habitude de travailler en position
couchée.
Et ne possédant pas, en plus que de ne pas aimer les touches
multimédia,...
Ce problème n'est pas l'apanage du seul 6player. Tous les autres
logiciels audio m'ont déçu sur ce point.
c'est pourquoi Je me suis dès lors créer mon propre logiciel de
lecture audio appelé zictureo basé sur du DirectX 8 dans lequel je me
suis arrangé à pouvoir implémenter le fonctionnement que je désirais.
J'y travaille depuis 2009, si ma mémoire ne me fait pas défaut.
Voici d'autres fonctionnalités que j'utilise beaucoup et qui pourrait
être reprise par le 6Player:
1. la possibilité de supprimer le fichier soit de la playlist
simplement (suppr), ou alors définitivement du disque dur (shift+suppr)
2. Dans un menu contextuel apparaissant sur la playlist, un élément
de menu proposant d'enregistrer-sous le fichier ou les fichiers
actuellement sélectionnés, cela même s'ils ne sont pas en cours de
lecture.
Et pour ne pas avoir à désigner l'emplacement à chaque fois, faire en
sorte que le dernier emplacement soit reproposé.
3. Dans la barre des menus, un menu "lecture renversée" qui
emmènerait la lecture du dernier fichier vers le premier plutôt que
du premier vers le dernier.
Parce qu'à un moment, on peut avoir envi de revenir en arrière en
lisant, ou alors simplement de lire dans un sens diférent.
4. Un fondu et enchaîné programmable entre les morceau qui est du
plus bel effet dans certaines circonstances.
5. J'ai créé pour mon petit plaisir personnel une fonctionnalité
découverte en 1995 sur un lecteur cd que possédait une de mes
cousine. Il s'agit de ce que j'ai appelé le mode intro qui est, un
paramétrage qui ne fait jouer qu'un certain nombre de secondes à
chaque morceau avant de passer au suivant. Ce qui permet, sans se
fatiguer d'avoir un aperçu de ce qu'il y a comme chansons sur tout un
album par exemple.
Dans le zictureo, par défaut, la durée du mode intro est fixée à 17
secondes.
6. Toujours pour me faciliter la vie, j'ai créé un menu à cocher
intitulé "loop sur le morceau actuel" qui, lorsqu'il est coché,
bloque la lecture sur le morceau en cours de lecture qui sera joué en
boucle jusqu'à ce que ce menu soit décoché.
Parce que cela m'arrive souvent de vouloir écouter plusieurs fois un
morceau avant de continuer la playlist.
Voilà, voilà ! Ce ne sont que des suggestions, des idées qui
pourraient être reprises par le 6player.
Le zictureo ne lisant pour l'instant que quatre formats (wav, mp3,
wma, midi), est encore loin de ce que peut faire le 6player. Mais
bon, si certaines de ses fonctionnalités peuvent inspirer d'autre
applications plus avancées...
Asta la proxima vez !
Yannick Daniel Youalé
La programmation est une religion. Aimez-la, ou quittez-la.
----- Original Message ----- From: "QuentinC" <[email protected]>
To: <[email protected]>
Sent: Saturday, August 18, 2012 6:22 PM
Subject: [progliste] Re: 6 Player
> j'espère que tout le monde a remarqué le ~= qui j'avoue ,
n'est pas présent dans mes tutos ... jamais vu !
C'est juste le symbole pour différent de , contraire de ==
> bon je vais voir si je peux trouver les modules mentionnés....
Si tu parles des modules audio, window et key, tu ne vas rien
trouver, c'est des modules que je suis en train de coder justement.
Progliste :
Pour se désinscrire de la liste :
mailto:[email protected]?subject=unsubscribe
Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/
Je vous rappelle que les pièces jointe sont activés leur taille est
limité à 2 MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en
privé, je vous répondrez en privé.
Progliste :
Pour se désinscrire de la liste :
mailto:[email protected]?subject=unsubscribe
Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/
Je vous rappelle que les pièces jointe sont activés leur taille est
limité à 2 MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en
privé, je vous répondrez en privé.
Progliste :
Pour se désinscrire de la liste :
mailto:[email protected]?subject=unsubscribe
Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/
Je vous rappelle que les pièces jointe sont activés leur taille est
limité à 2 MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en
privé, je vous répondrez en privé.
Progliste :
Pour se désinscrire de la liste :
mailto:[email protected]?subject=unsubscribe
Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/
Je vous rappelle que les pièces jointe sont activés leur taille est
limité à 2 MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé,
je vous répondrez en privé.