Bonjour,
J'ai peur de t'avoir donné une fausse joie ! Je ne parlais pas d'une solution pour contourner le problème (je n'en ai pas trouvé) mais d'une solution technique que
Guillaume pourrait implémenter dans Captvty (s'il y consent).
Le problème que tu signales est surtout sensible pour le téléchargement car il dépend beaucoup du débit internet disponible, mais il existe aussi pour les traitements de conversion. Alors, on peut dire qu'il suffit de ne pas lancer autant de choses en même temps, certes, mais cela suppose de rester présent pour lancer quand c'est possible et c'est désagréable. Je pense par exemple aux épisodes de
Crossing Lines que TF1 a le mauvais goût de mettre en ligne en 2 ou 3 fragments actuellement (sans doute les coupures pub ...). Si je lance tout d'un coup, le débit internet s'effondre et je risque même de voir "décrocher" certains téléchargements. Je ne peux pas lancer et aller me coucher ni utiliser la fonction d'extinction automatique de Captvty.
Traiter complètement ce problème peut s'avérer relativement lourd si ça n'a pas été prévu dès le départ dans l'écriture du code. Néanmoins, Captvty gère plusieurs processus internes ou externes qu'il met en file (affichage des onglets
Téléchargement et
Conversion renseignés dynamiquement). Captvty sait indiquer le nombre de processus encore actifs lorsqu'on demande de quitter. Captvty sait détecter la fin d'un téléchargement puisqu'il est capable d'enchainer par exemple une correction de format à suivre. Tout ceci me laisse à penser que le code est bien structuré pour accueillir la fonction souhaitée et qu'il pourrait prendre en compte des variables de configuration limitant le nombre de téléchargements simultanés et le nombre de conversions simultanées.
A défaut de mettre en œuvre la solution complète évoquée ci-dessus, une solution plus simple pourrait être envisagée. Il s'agit d'une variable de configuration permettant de choisir entre
mode parallèle et
mode série. Actuellement, Captvty fonctionne en
mode parallèle (tout ce qu'on lance s'exécute en même temps). En
mode série, Captvty pourrait mémoriser les actions demandées (comme actuellement) mais ne les exécuter qu'une par une. Si vous considérez que vous ne pouvez faire que deux actions en même temps, lancez deux Captvty en
mode série et répartissez vos actions équitablement entre eux. Chacun ne faisant qu'une action à la fois, vous avez bien traité le problème. En revanche, pour utiliser l'arrêt automatique du PC, il ne faut le demander que sur le Captvty dont on est certain qu'il finira en dernier, quitte à le charger un peu plus que l'autre.
La solution complète serait effectivement préférable mais la solution simplifiée pourrait régler le problème à moindre coût pour de nombreuses personnes qui n'ont pas la chance de disposer d'un très haut débit. Souhaitons que
Guillaume se laisse convaincre de réaliser l'une ou l'autre. Maintenant, peut-être que
Guillaume serait plus motivé
s'il recevait plus de dons ...
Bonne journée
Pulsar33
Mes matériels : PCs MINT 21.3, 3 x Raspberry PI4, NAS Asustor, Disques Multimédia EMTEC, Tuners TNT TERRATEC, Camescope DV, Caméra 4KVR360