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