Catalogue de modules

Les gens demandent cela comme

Ce qu'il y a sur cette page

Catalogue de modules dans la barre latérale, c'est l'endroit où les modules s'installent, s'activent et se désactivent, reviennent en arrière et se suppriment. Il contient deux écrans : Intégrés — tout ce qu'a apporté l'installateur, et Extensions — le reste, téléchargé depuis straimer.com quand vous le demandez.

Chaque module que vous avez se trouve sur l'un de ces deux écrans sous forme de carte : le nom, un petit badge avec le type de module (connector, widget, settings-ui et autres — des mots internes, qui restent en anglais dans toutes les langues), la description, la version et les boutons de ce qu'on peut en faire. Un module installé affiche en plus Module en cours d'exécution ou Module désactivé — le travail en arrière-plan est en pause, avec un interrupteur à côté.

Actualiser, en haut à droite, relit la liste. La réponse du serveur est conservée environ une minute : un appui juste après un changement de votre connexion peut donc renvoyer la même image.

Ce qui est intégré et ce qui se télécharge

Extensions propose ces cartes :

Tout le reste se trouve sur Intégrés et ne demande aucun téléchargement. Cela comprend les connecteurs Twitch, YouTube et Kick, DonationAlerts et DonatePay, les alertes, les superpositions de chat, les objectifs de dons, les listes, les commandes et les minuteurs du chat, les récompenses en points de chaîne, les scénarios, les statistiques, les taux de change, l'agent IA, le contrôle d'OBS, la page du streamer et cinq des tuiles du Panneau de contrôle. Un module peut passer d'un écran à l'autre d'une version à l'autre : ce sont donc les deux écrans eux-mêmes qui font foi.

Le point à côté de Catalogue de modules

Un point se place à côté de Catalogue de modules dans la barre latérale, et à côté de Extensions à l'intérieur. Il dit l'une de deux choses, et son infobulle précise laquelle :

Ouvrir Extensions éteint le point, et tout ce que cet écran a montré compte comme vu à partir de là. Cela compte même si la liste n'a pas pu se charger, et même si elle était vide : vous y êtes allé et vous avez regardé. Ouvrir Intégrés ne l'éteint pas, car le point parle de l'autre écran.

Les cartes qui l'ont allumé portent un badge Nouveau à côté du nom. Deux choses ne sont jamais une nouveauté, chacune pour sa raison :

Dans quel ordre sont les cartes

Le nouveau d'abord, puis par nom. L'alphabet est celui des noms écrits sur les cartes, l'ordre change donc d'une langue d'interface à l'autre, et c'est bien le but : on cherche un module d'après le nom qu'on voit.

Les packs se placent dans ce même alphabet plutôt que dans un bloc à part, ainsi un module seul fraîchement arrivé se trouve en haut de l'écran et non en dessous de tous les packs.

Intégrés est trié par nom de la même façon. Il n'y a pas de badge Nouveau sur cet écran : ce qui s'y trouve est arrivé avec l'application, et ne peut donc pas être une nouveauté.

Installer un module

  1. Ouvrez Catalogue de modules → Extensions. Sur Intégrés, il n'y a rien à installer — ces modules sont déjà là.
  2. Trouvez la carte et appuyez sur Installer. Elle affiche Installation… pendant que le paquet est téléchargé, vérifié et décompressé ; une seconde ou deux, c'est normal.
  3. Un module installé pour la première fois est activé et fonctionne tout de suite : sa page apparaît dans la barre latérale, ses tuiles deviennent disponibles sur le Panneau de contrôle et son travail en arrière-plan commence sans redémarrage. Les versions antérieures à 0.19.1 ne lançaient ce travail qu’après un redémarrage de strAImer : si un module installé avec l’une de ces versions ne fait rien, redémarrez l’application ou mettez-la à jour.

Installé veut dire que les fichiers sont sur cet ordinateur, pas que l'application connaît le module. Les réglages transférés depuis un autre ordinateur arrivent sans fichiers : le catalogue propose donc Installer pour un module dont les réglages sont déjà là — et il les reprend une fois l'installation faite.

Activer et désactiver un module

L'interrupteur est sur la carte du module, sur les deux écrans. La désactivation arrête le travail en arrière-plan du module et retire aussi sa page de la barre latérale et ses tuiles du Panneau de contrôle. C'est la raison habituelle pour laquelle une section "disparaît" : rien n'a été supprimé, l'interrupteur est éteint.

Si la page du module lui-même est ouverte à ce moment-là, une bande y apparaît — Module désactivé — le travail en arrière-plan est en pause, avec un bouton Où l'activer qui ramène à cette carte.

Les modules intégrés se désactivent comme les extensions. La désactivation ne supprime rien : les fichiers, les réglages et les accès aux plateformes restent en place.

Mise à jour

Une carte dont une version plus récente existe affiche Installé : v1.2.0 puis, après une flèche, v1.3.0 disponible ; le bouton devient Mettre à jour. Les mêmes mises à jour sont rassemblées en une seule liste sur Paramètres → Mises à jour — cette page est décrite dans le guide "Mises à jour".

Une mise à jour peut exister sur le site sans être proposée ici, et il y a deux raisons courantes :

Revenir en arrière

L'application garde les deux paquets les plus récents de chaque module : un module mis à jour propose donc Revenir à 1.2.0 — la version que vous aviez avant celle-ci. Cela se fait tout de suite, sans confirmation, et les réglages du module sont conservés.

Un module intégré a un deuxième chemin de retour, et il n'a besoin d'aucun paquet gardé : Restaurer la version fournie jette la copie téléchargée et rend la version arrivée avec l'application. Le bouton apparaît dès que ce module a été mis à jour au moins une fois — sans copie téléchargée, il n'y a rien à jeter.

Une extension dont le cache est vide n'a ni l'un ni l'autre bouton — la version que vous avez est la seule sur le disque.

Désinstaller

Seules les extensions peuvent être désinstallées, avec l'icône de corbeille sur la carte. Elle demande d'abord, et ce n'est pas une formule : les réglages du module et les accès aux plateformes enregistrés partent avec lui, et cela ne se rattrape pas.

Les modules intégrés n'ont pas de corbeille — leurs fichiers vivent à l'intérieur du programme lui-même, et l'application refuse de les supprimer. À la place, ils ont la désactivation et Restaurer la version fournie.

Packs

Certaines choses ne sont pas un seul module. Les enchères, c'est un moteur, trois superpositions OBS et cinq tuiles du Panneau de contrôle ; séparés, ils ne font rien — un moteur sans superposition n'affiche rien, une superposition sans moteur n'a rien à afficher. Ces ensembles apparaissent dans Extensions comme une seule carte marquée pack et s'installent d'un appui.

Les membres s'installent les uns après les autres, avec une ligne de progression qui nomme chacun d'eux. Si l'un échoue, les autres s'installent quand même, et les échecs sont listés à la fin.

La ligne sous le nom dit où en est le pack. Pour un pack de neuf modules, elle se lit 9 modules en une seule installation tant que rien n'est là, Bundle 1.0.0 · 9 modules une fois l'ensemble entier sur les versions que cette publication a fixées, et entièrement installé (9 modules) pour un pack qui n'a pas encore de publication à lui.

Les membres d'un pack n'ont pas de cartes à eux dans Extensions : installation, mise à jour, retour en arrière et suppression passent tous par la carte du pack.

Une partie seulement est installée

Quand une partie de l'ensemble manque, la carte affiche partiellement installé : 2 sur 9 et le bouton devient Installation complète — il récupère ce qui manque et laisse tranquille chaque membre déjà sur la version que le pack attend. La corbeille est là aussi : un pack installé à moitié se supprime comme un pack entier, puisque ses modules ne fonctionnent pas séparément.

Le compte se fait sur les fichiers du disque, pas sur les enregistrements de l'application. Un ordinateur qui a reçu des réglages depuis une sauvegarde a un enregistrement pour chaque module et aucun fichier : le pack compte donc comme non installé — ce qui est la vérité, il n'y a rien là à exécuter.

L'interrupteur n'atteint que les modules réellement présents, et ce sont ceux-là qu'il compte, pas l'ensemble entier : avec deux modules sur neuf installés et un seul en marche, il affiche 1 sur 2 actifs. Un appui amène toujours le pack entier dans un même état. Activer un pack partiellement installé démarre ce qui est présent, puis annonce Certains modules ne sont pas installés ici — leurs réglages sont déjà restaurés, et l'installation du pack les reprendra.

L'ensemble ne correspond à aucune publication

Installer, mettre à jour ou faire revenir des membres un par un laisse une combinaison que personne n'a testée ensemble. La carte affiche alors Composition modifiée manuellement — ne correspond pas au bundle 1.0.0 et propose Restaurer la composition du bundle, qui met chaque membre sur la version fixée par cette publication.

L'autre bout du même cas n'a pas de bouton : quand chaque membre est plus récent que tout ce que le pack a publié, il n'y a rien vers quoi revenir, et la carte affiche Les membres sont en avance sur le bundle 1.0.0 — en attente de sa prochaine version.

Installation refusée

Le message nomme la raison. Les courantes :

Extensions n'affiche rien

Sans connexion à straimer.com, la liste des modules disponibles ne peut pas être affichée, et l'écran le dit à la place de la liste. Cela ne touche pas les modules installés — ils sont lus depuis la base de données locale et continuent de fonctionner, et Intégrés reste entièrement rempli. Sur cet écran, l'application ajoute une ligne à la place : Pas de connexion à straimer.com : les mises à jour n'ont pas été vérifiées — "pas de mises à jour" et "pas regardé", ce n'est pas la même chose.

Ce que cette page ne fait pas