[FR] Propositions pour la 3.x en oubliant la v4

Comments on existing version & Suggestions for future versions. If you want a new feature suggest it here. Discussions about beta versions also come in this section.
Post Reply
Manneken
Posts: 17
Joined: 2004-02-28 07:34:09

[FR] Propositions pour la 3.x en oubliant la v4

Post by Manneken »

Salut Ant,

Bon, je sais, il y a déjà un topic en anglais concernant tout ça mais pour certains, c'est pas évident de ne pas s'y faire passer pour un abrutis ;). Je reprends ici certaines propositions que je t'avais déjà soumises :

1. Je t'entends souvent dire que ton soft n'est pas axé audio, n'est pas axé machin et qu'il existe très certainement d'autres catalogueurs plus à même de satisfaire nos désirs dans ces domaines. Et là, je ne suis pas d'accord. Perso, il ne m'a pas fallu une semaine d'utilsation pour comprendre que AMC était plus une interface qu'autre chose et qu'on pouvait lui faire avaler n'importe quelle collection. Grace à sa pléthore de scripts et au travail de certains forumeurs (ara50 et d'autres), ton soft a la capacité de devenir LE catalogueur par excellence. Que ce soit de la collection de timbres à celle de petites cuillères, ton soft est à même satisafire n'importe qui dans n'importe quel domaine.
Le seul problème, ce sont bien évidemment des champs qui ne sont pas à la bonne place, trop longs ou limité à un certain type de contenu (menus déroulants chiffés par exemple).

Je trouve alors que tu devrais proposer non pas une console de commande qui permettrait de tout agencer comme on le voudrait (ce que tu escomptais faire avec la V4) mais plutôt que tes champs soient moins ciblés divx. Ainsi, de notre côté, on pourrait vraiment faire ce que vous voulons avec AMC.

Et pour satisfaire la plupart des demandes de suppressions de champs, je pense que la proposition qui suit pourrait être utile :

2. un grisage automatique de certains champs (configurable manuellement à partir du fichier lng). T'inquiête, certains créeront des batchs s'occupant automatiquement de tout vis-à-vis du secteur comme l'a fait ara50. Sérieux, prend ton paintbrush et donne un coup de pinceau dans ces champs vides avec la couleur grise de fond Windows : c'est plus que parfait.

Ainsi, tu peux sans problème ajouter plein de champs dans l'espace qui reste en-dessous afin de satisfaire les quelques manques que pourraient éprouver certains.
A la limite, juste après le champ review, je verrais bien 2 colonnes de champs de largeur égale sur 4 lignes => 8 champs. Les 4 premiers seraient normaux alors que les 4 autres seraient à menu déroulant tout en nous permettant d'y mettre ce que nous voulons (les mêmes champs que styles et genres par exemple).
A la limute, un de ces champs pourrait même se prendre une icône de linkage comme pour l'url du site. Car bien évidemment, ça ne sert pas qu'à ça (img, playlist audio, etc.)

Je sais bien, ça ferait sans doute amateur par manque de fignolage mais bon ... je peux te dire que ça nous servirais énormément et ton soft apparaîtrait ainsi dans n'importe quel domaine de logithèque, forum, etc.
Le jour où tu pourras rendre ce soft plus universel, il est évident que ma femme, mes amis, mon chien auront chacun leur petit AMC sur leur pc par rapport à leur hobbies. Bon, ok, j'exagère un tantinet lol. Mais c'est vrai que partout autour de moi, je les vois travailler sur Excell pour générer leur listing de n'importe quoi alors que ton soft serait tellement plus à même de le faire et de mieux les aider (dans le cas de gestion de collection bien entendu).

Dans mon cas, j'en suis déjà à 3 collections : musique, films & BD. Ceci uniquement pour t'expliquer que AMC ne sert pas tout le temps vis-à-vis de ce pourquoi il a été +/- créé (divx). Là, honnêtement, il ne m'aide en rien puisque j'en ai pas ou trop peu ... et dans bientôt 5 ans, on pourrait même se dire qu'ils vont disparaître au profit des copies DVD alors on sera beau avec nos champs servant essentiellement au bitrate/codec et cie.

3. un "grisage" (option le permettant ou non) des champs vides. Visuellement, c'est plus sympa. Attention, ce n'est pas la même proposition que le début de la 2. Ici, cela sefait automatiquement partout où il n'y a aucune info.

4. Option pour ôter les n° de film dans le listing à gauche. Pas très utile pour certains. Sinon, la possibilité de déplacer cette colonne tout à gauche pour la rendre invisible (méthode explorateur windows). C'est pas indispensable, je te l'accorde mais c'est un plus si tu as le code sous la main ;).

5. Sinon, une de tes prévisions d'amélioration était le choix des colonnes à afficher dans ce même listing. Ca, ce serait assez génial, en effet. Ton soft étant un catalogueur, ce serait quand même une de ses fonctions primordiales que de trier, filtrer, etc son listing dans tous les sens.
antp
Site Admin
Posts: 9629
Joined: 2002-05-30 10:13:07
Location: Brussels
Contact:

Post by antp »

Je compte faire des champs moins ciblé divx, mais tout en restant orienté films.
Pour une version CD audio, il suffirait que quelqu'un qui a des notions de Delphi fasse les modifs dans l'interface, il n'y aurait pas énormément à changer si c'est juste changer des noms de champs et leur type/position à l'écran.
Ce qui est compliqué c'est de rendre tout ça configurable par l'utilisateur.

L'option du grisage automatique des champs vides, ainsi que la possiblité de choisir si on affiche ou non le n° (ainsi que quel numéro afficher, film/media/etc.) c'est déjà sur ma liste depuis un petit temps.

Pour le choix des colonnes à afficher, a priori ça ne pose pas de problème ; je ne sais plus pourquoi je ne l'ai pas fait dans la version actuelle mais c'était probablement un bête problème dû au composant TElTree que je vais virer au profit de TVirtualTreeview dans la v4.

Je rajouterai des champs, c'est sûr, mais je ne sais pas encore lesquels.
Il faudra aussi que je trouve le moyen de tout faire tenir dans la fenêtre.
Une solution serait de diviser les champs en catégorie (film/media/perso) et d'avoir une option pour mettre ces valeurs sur un écran (grand écran) ou sur trois onglets (petits écrans, ou grands champs)
Manneken
Posts: 17
Joined: 2004-02-28 07:34:09

Post by Manneken »

Pour une version CD audio, il suffirait que quelqu'un ...
Attention, je ne parlais pas nécessairement d'une version CD audio mais plutôt d'une version universelle prête à bouffer n'importe quoi. Si ta future mouture d'AMC (axée film) peut l'être, tant mieux. Sinon, bah, tu sais bien comment ça va ... la section de script est remplie de requêtes adressées aux "programmeurs" dont la plupart sont restées sans réponse. Chacun attendra qu'un codeur veuille bien développer un clône d'AMC selon ses besoins ... Alors qu'une version universelle ne nécessite qu'un edit du fichier lng : ce qui est à la portée de tous. Ainsi, finit notre dépendance vis-à-vis de vous ;).

Tiens, j'ai chipoté 2 paintbrushs pour te montrer où je voulais en venir :

- original
- modification

Il suffirait donc de remplacer les champs "sous-titres, langage, etc." par de véritables champs éditables. Ca règlerait les soucis de beaucoup de personnes non ?

En réalité, je te l'ai déjà dit, ce qui est très ennuyant, ce sont les champs qui n'acceptent que du chiffre ... peut-être à cause des "menus à chiffre" qui les accompagnent. Mais bon, quand tu regardes, la plupart de ces derniers ne servent pas à grand chose ... surtout quand il est question de dépasser le chiffre 5 (5 clicks déjà, trop ardu lol). Ce n'est qu'un avis de grosse fainéasse mais ils ne servent pas vraiment en ce qui concerne la date, la durée, le codec et l'extraction . Allez, si, à la limite pour la date quand on doit corriger le tir mais bon, pour le reste, ça m'étonnerait beaucoup qu'ils cliquent sur ces menus jusqu'à 128, 700, ... fois ;).
Donc, Si tu pouvais juste transformer ces champs chiffrés en champs normaux (texte/chiffre) avec menu "normal" à contenu editable (comme country), ce serait vraiment le pied car on pourrait alors en faire ce qu'on veut => finit l'AMC ciblé divx.

J'ai fait 2 paint aussi pour le grisage. Je sais bien, tu as compris où je voulais en venir mais bon, comme j'étais en chemin :

- original
- modification
Il faudra aussi que je trouve le moyen de tout faire tenir dans la fenêtre.
Une solution serait de diviser les champs en catégorie (film/media/perso) et d'avoir une option pour mettre ces valeurs sur un écran (grand écran) ou sur trois onglets (petits écrans, ou grands champs)
J'ai pas très bien compris, tu proposes ici un moyen pour gérer plusieurs collections en 1 seul fichier/interface AMC ?
Sinon, si ça ne concerne qu'une seule collection mais pour laquelle chaque "produit" aurait 2 ou 3 pages (accessibles par onglets), ça me semble quand même assez hard. A la limite, tu fais sauter 1 cm du champ "comments" et tu rajoutes à la place 2 minis champs côte à côte.
Il ne faut pas non plus prévoir 50 champs supplémentaires ... AMC est un des catalogueurs les plus simple/rapide à utiliser, c'est ce qui fait con charme. Ce serait bête de le transformer en grosse usine ... Ce n'est que mon avis bien entendu.

Allez, bon boulot l'artiste et que les mini jupes des filles ne te détournent pas trop l'attention ;).
antp
Site Admin
Posts: 9629
Joined: 2002-05-30 10:13:07
Location: Brussels
Contact:

Post by antp »

Manneken wrote:la section de script est remplie de requêtes adressées aux "programmeurs" dont la plupart sont restées sans réponse.
D'un autre côté je fais le soft pour moi à la base, et je n'ai besoin que d'un soft de gestion de film...
J'ai pas vraiment le temps de faire un soft complexe et très personnalisable.
Si j'ai commencé par revenir en arrière avec une v4 où on aurait juste des champs personnalisables au lieu des champs définis par l'utilisatreur, et puis finalement une v4 simplement basé sur la v3, c'est pas pour qu'on me suggère à nouveau ce que je voulais mettre dans la v4 d'origine :p
Si ça fait plus d'un an qu'il n'y a pas eu de grosse nouveauté c'est justement parce que j'ai voulu en faire "trop" et que je n'ai pas assez souvent ni le temps ni l'envie de programmer pendant mon temps libre que pour faire un soft de cette taille ;)
L'AMC actuel a été en grande partie fait pendant que j'étais à l'école et en stage, à ce moment j'avais plus de temps libre et vu que je programmais moins, le soir j'avais encore envie de m'occuper de ça.
Manneken wrote: Il suffirait donc de remplacer les champs "sous-titres, langage, etc." par de véritables champs éditables. Ca règlerait les soucis de beaucoup de personnes non ?
Je ne vois absolument pas ce que ces champs ont de non-éditable actuellement :??:
Manneken wrote: Donc, Si tu pouvais juste transformer ces champs chiffrés en champs normaux (texte/chiffre) avec menu "normal" à contenu editable (comme country), ce serait vraiment le pied car on pourrait alors en faire ce qu'on veut => finit l'AMC ciblé divx.
Je ne vois pas pourquoi ça serait plus ou moins ciblé divx.
Si tout le monde met n'importe quoi comme type de valeur n'importe où, les échanges de templates (html & impression) et de script c'est foutu. Là où l'un met le bitrate un autre met la langue et encore un autre met le nom de l'album contenant la BO du film :D
C'est pas faisable...
Manneken wrote: J'ai fait 2 paint aussi pour le grisage. Je sais bien, tu as compris où je voulais en venir mais bon, comme j'étais en chemin :
Vu le nombre de fois que tu l'as répété, j'ai fini par comprendre hein :p
Manneken wrote: Sinon, si ça ne concerne qu'une seule collection mais pour laquelle chaque "produit" aurait 2 ou 3 pages (accessibles par onglets), ça me semble quand même assez hard.
La plupart des autres softs font comme ça. Par film/media/perso je voulais dire "champs relatifs au film [titre, acteurs, pays, etc.], relatifs au média [dvd, langues, résolution, zone, etc.] et champs où le contenu est "libre" [description, commentaire, note, prêté à, etc.]
Manneken wrote: A la limite, tu fais sauter 1 cm du champ "comments" et tu rajoutes à la place 2 minis champs côte à côte.
Il ne faut pas non plus prévoir 50 champs supplémentaires ... AMC est un des catalogueurs les plus simple/rapide à utiliser, c'est ce qui fait con charme. Ce serait bête de le transformer en grosse usine ... Ce n'est que mon avis bien entendu.
Ouais mais si je dois rajouter 10 champs ?
Puis il faut savoir, ça doit être pas trop orienté divx ou bien il ne doit pas y avoir trop de champ ?
Actuellement il manque des champs, c'est clair. Il faudra que j'en rajoute.
Guest

Post by Guest »

la section de script est remplie de requêtes adressées aux "programmeurs" dont la plupart sont restées sans réponse.
Ant, ce n'était pas un repproche qui t'était adressé! Ce n'était même un repproche envers personne. C'était juste une constation par rapport au fait que tu nous demandais de faire appel aux autres pour répondre aux besoins de chacun alors que tu sais bien qu'il y a une chance sur 1000 pour que ça aboutisse ... Il est évident que personne n'aidera le gars avec se collection de timbre. D'où la version "universelle" qui aurait pu aider tout le monde.

Sinon, désolé pour les champs langage et cie, je me suis rendu compte après coup que la nouvelle installation d'AMC avait gardé des traces d'une ancienne version déjà modifiée => ce qui m'a fait comprendre qu'on peut supprimer des champs rien qu'en éditant le fichier lng :
MainWindow.FrmMovie.ESubtitles.Hint=|Subtitles
MainWindow.FrmMovie.ESubtitles.Visible=0
Et hop, le champ Subtitles disparait. Même plus besoin d'un grisage pour les champs qu'on n'utilise jamais. Enfin bon, ce n'est peut-être pas à la portée de tout le monde non plus de faire la modif.

Donc, ma proposition de départ (transformer AMC en version universelle) ne tient plus trop la route ... Il est effectivement impossible de le faire vu que tous les champs actuels d'AMC ont bel et bien une utilité (tu m'étonnes) et qu'il ne reste plus aucune place de libre.

Non, cette version "universelle" devrait être séparée. Mais si qqn s'en charge, serais-tu prêt à la proposer sur ta page de téléchargement histoire d'officialiser la chose? Ce qui serait plus facile pour la suite ... Sinon, on pourrait très bien se retrouver avec 50 versions universelles différentes et ce serait la foire dans les scripts.
Pour une version CD audio, il suffirait que quelqu'un qui a des notions de Delphi fasse les modifs dans l'interface, il n'y aurait pas énormément à changer si c'est juste changer des noms de champs et leur type/position à l'écran. Ce qui est compliqué c'est de rendre tout ça configurable par l'utilisateur.
Si chaque champ de cette hypothétique version universelle a son propre ID, il suffirait alors qu'on se charge de notre côté de créer de nouveaux fichiers LNG (lng CD audio, lng livres, etc.) Juste ou pas ?

Encore désolé pour la méprise.
antp
Site Admin
Posts: 9629
Joined: 2002-05-30 10:13:07
Location: Brussels
Contact:

Post by antp »

Si quelqu'un améliore le soft au point de le rendre plus configurable, pourquoi pas, autant que je me base sur cette version-là pour continuer, ou du moins que je la propose en parallèle de ma version.

Au sujet des ID, pourquoi pas, c'est ce que j'imaginais au départ, mais pour que ce soit gérable par les scripts il faut centraliser ces ID sur mon site. Ça fait quand même pas mal de boulot pour un truc dont je n'ai pas besoin :o

Comme je l'ai dit, quelqu'un qui s'y connaît un peu en Delphi pourrait très facilement adapter le programme pour un usage autre que des films je pense.
Ça prendrait moins de temps de faire quelques adaptations que de faire un soft universel ;)
Manneken
Posts: 17
Joined: 2004-02-28 07:34:09

Post by Manneken »

Attends ... qu'on se comprenne bien d'abord, parce que moi, j'emplois le mot "ID" sans vraiment savoir ce que ça englobe. En fait, je proposais la création d'une version neutre dont chaque champs prendrait la dénomination divers1, divers2, divers3, etc. J'entends par là que le champs divers1 = id1, divers2 = id2, etc. => c'est une version de base (lng par défaut), on se sait strictement rien faire avec. Ce n'est qu'en sélectionnant un des lng qu'on aura ce qu'on souhaite (collection timbres, etc.)

Bref, à partir du moment où qqn aura créé l'AMC universel : ce qui n'est pas trop dure à mon sens, il faut juste :
  • supprimer tous les escaliers à chiffre
  • transformer tous les champs actuels en champs "neutre" (des largeurs égales et non des largeurs qui sous-entendent "juste assez de place pour une durée" par exemple). Enfin ça, ça pourra se discuter entre les intéressés mais il faut pouvoir s'ouvrir à n'importe quelle collection, c'est ça le problème.
  • proposer des menus déroulants éditables sur beaucoup de ces champs
... le reste ne sera que création de fichiers lng et scripts entre les intéressés : rien à héberger, tout sera accessible (copié/collé des codes) à partir du forum. Bref, les ID seront les mêmes pour toutes les collections, ce ne seront que les intitulés/libellés de champ qui changeront dans les lng.

C'est pour ça que je ne comprends pas très bien quand tu dis qu'il serait plus facile de développer des versions attachées à une collection en particulier plutôt que de faire une version universelle. Pour ma part, avec une version universelle, selon mes besoins, je sais pondre autant de lng que je veux avec mes connaissances inexistantes en informatique. Pour les scripts, c'est autre chose mais même pour ces derniers, je pense que plus de monde est apte à les créer/bidouiller plutôt que de chipoter sur du Delphi. Non ?
antp
Site Admin
Posts: 9629
Joined: 2002-05-30 10:13:07
Location: Brussels
Contact:

Post by antp »

L'idée ne m'enchante pas, c'est tout :p
C'est un soft libre/opensource, rien n'empêche quelqu'un de faire une version comme tu le proposes
Post Reply