Mises à jour publiées dans StreamerPro.exe
Cette page reprend les mêmes versions et notes que la fenêtre Mises à jour de StreamerPro. Elle permet de suivre les corrections, améliorations, fonctions de streaming, installation, licence et maintenance.
Version 3.56.23 — maintenance et publication
Cette version publie l'installateur officiel StreamerPro v3.56.23, ajoute la version portable 64 bits correspondante et aligne le site public, les pages de téléchargement et le manifeste update.json.
- Publication de l'installateur officiel StreamerPro_Setup_v3.56.23.exe.
- Publication de la version portable 64 bits StreamerPro_Portable_v3.56.23.zip.
- Alignement des pages d'accueil multilingues, pages de téléchargement et changelogs sur v3.56.23.
- Conservation de l'historique des versions précédentes dans le changelog.
Version 3.56.22 - stabilité du profil live et logs 24/7
Cette version conserve l'encodage GPU automatique, stabilise le profil vidéo live pendant la session et réduit les logs techniques répétitifs pour améliorer la lisibilité en usage 24/7.
- Encodage GPU automatique conservé avec sélection NVENC/QSV/AMF selon le matériel disponible.
- Profil vidéo live désormais stable pendant la session pour améliorer la fiabilité 24/7.
- Détection des résolutions et FPS des médias à titre informatif, sans reconfiguration automatique de la résolution, des FPS, du débit ou des keyframes à chaque changement de vidéo.
- Signalement dans les logs des médias dont la résolution ou le FPS diffèrent du profil actif, avec recommandation de normalisation via Video Converter.
- Débit UHD H.264 recommandé plus adapté aux sources 4K, notamment 35 Mbps pour les sources 4K 29.970/30 FPS.
- Réduction des logs techniques répétitifs liés aux FPS et aux profils vidéo.
- Réduction du spam de logs de synchronisation du volume MPC-BE.
- Amélioration de la lisibilité des logs en usage 24/7.
- Publication de l'installateur officiel StreamerPro_Setup_v3.56.22.exe.
- Publication de la version portable 64 bits StreamerPro_Portable_v3.56.22.zip.
Version 3.56.19 - démarrage VLC, overlays et diagnostics
Cette version améliore le démarrage VLC, stabilise les logos et overlays, filtre les logs techniques dans l'interface et conserve les corrections validées pour MPC-BE, l'enregistrement local et Video Converter.
- Amélioration du démarrage VLC avec affichage clair du statut d'initialisation.
- Réduction des blocages au démarrage et meilleure lisibilité pendant l'attente VLC.
- Amélioration de la stabilité des logos et overlays.
- Stabilisation du comportement des logos avec VLC et MPC-BE selon les correctifs validés.
- Filtrage des logs techniques dans l'interface selon le mode Logs.
- Conservation des détails techniques dans les fichiers logs.
- Amélioration du diagnostic UI freeze et overlay.
- Stabilité MPC-BE pendant synchronisation NAS conservée sur la base stable.
- Corrections Enregistrement local conservées sur la base stable.
- Corrections Video Converter conservées sur la base stable.
- Diverses corrections UI validées depuis la précédente version stable.
Version 3.56.18 - stabilité VLC, MPC-BE et overlays
Cette version revient à une base stable validée, retire des optimisations instables et restaure la fiabilité des logos, d'Ajout Texte et du kiosque 24/7.
- Retour à une base stable validée depuis v3.56.15.
- Retrait des optimisations instables liées au prewarm VLC et au refresh canvas logo.
- Restauration de la fiabilité des logos en plein écran MPC-BE.
- Validation des logos en plein écran VLC sur la base recovery.
- Correction d'Ajout Texte qui disparaissait après switch VLC/MPC-BE.
- Les caches canvas texte sont maintenant réinitialisés correctement lorsque le canvas overlay est vide.
- Kiosque 24/7 validé visuellement.
- Sortie temporaire plein écran avec Echap conservée.
- Version portable et installateur classique conservés.
Version 3.56.17 — optimisation VLC et stabilité
Cette version améliore le démarrage et la reprise VLC, réduit les freezes visibles et conserve les comportements MPC-BE, logos et plein écran déjà validés.
- Préchauffage de l'instance VLC hors du thread UI.
- Réduction du freeze d'environ 15 secondes lors du démarrage ou de la reprise VLC.
- Démarrage VLC plus fluide en mode plein écran et kiosque.
- Stabilisation du switch MPC-BE vers VLC.
- Les logs techniques VLC restent écrits dans les fichiers logs sans polluer l'interface.
- Comportement MPC-BE conservé.
- Comportement des logos déjà validé conservé.
- Sortie temporaire plein écran avec Échap conservée.
Version 3.56.14
Notes reprises depuis streamerpro_updates.py pour cette version.
- Ajout d'une sortie temporaire du plein écran avec la touche Echap.
- En mode Plein écran ON, Echap sort temporairement du plein écran pendant 5 secondes.
- Retour automatique en plein écran après 5 secondes.
- Comportement disponible avec VLC et MPC-BE.
- Le même comportement est disponible en mode Kiosque 24/7.
- Le watchdog plein écran ne force plus le retour immédiat pendant la fenêtre temporaire.
- Aucun changement lorsque Plein écran OFF et Kiosque OFF.
- Logos VLC plein écran stabilisés.
- Comportement MPC-BE conservé.
Version 3.56.13
Notes reprises depuis streamerpro_updates.py pour cette version.
- Ajout d'une version portable autonome de StreamerPro.
- Lancement possible sans installation classique.
- Configuration, état, licence utilisateur, logs et rapports stockés localement dans le dossier portable.
- Détection du mode portable via portable.mode ou config/portable.json.
- Résolution des players VLC, MPC-BE et FFmpeg depuis le dossier portable.
- Ajout d'un script de build portable.
- Génération d'un ZIP portable prêt à copier sur un autre PC.
- L'installateur classique reste disponible et inchangé.
Version 3.56.12
Notes reprises depuis streamerpro_updates.py pour cette version.
- Stabilisation des logos en plein écran VLC.
- Correction du clignotement des logos avec VLC en grand écran.
- Comportement des logos conservé avec MPC-BE.
- Ajustement cible du z-order uniquement pour VLC plein écran avec logos actifs.
- Aucune modification du rendu ou de la position des logos.
Version 3.56.11
Notes reprises depuis streamerpro_updates.py pour cette version.
- Nouveau bouton unique Logs avec trois modes : Normal, Diagnostic et Silence.
- Migration des anciens modes Diag ON et Prod silence ON vers le nouveau mode Logs.
- Filtrage amélioré des logs techniques dans l'interface pour garder la fenêtre log lisible.
- En mode Silence, les logs overlay ne polluent plus la fenêtre log.
- Les logs techniques restent écrits dans les fichiers logs pour les diagnostics et exports.
- Amélioration du diagnostic UI freeze / overlay.
- Réduction des blocages overlay/front avec debounce des demandes de mise au premier plan.
- Réduction du blocage initial au démarrage.
- Respect de Grand écran OFF et Kiosque OFF pour MPC-BE.
- Stabilité MPC-BE améliorée pendant les synchronisations NAS.
- Video Converter : mode conversion exclusif et garde de fermeture pendant conversion.
- Enregistrement local : nom réel généré, diagnostic sauvegarde et statut orange avec décompte.
Version 3.56.10
Notes reprises depuis streamerpro_updates.py pour cette version.
- Réduction du blocage initial au démarrage et de l'affichage blanc avec panneaux vides.
- Meilleur respect de Grand écran OFF et Kiosque 24/7 OFF pour les lancements MPC-BE.
- Correction des resynchronisations multiples du volume MPC-BE au démarrage.
- Stabilité MPC-BE améliorée pendant les grosses synchronisations NAS.
- Les mises à jour de playlist MPC-BE sont differees pendant la synchronisation NAS.
- Video Converter : mode conversion exclusif et garde de fermeture pendant conversion.
- Enregistrement local : le nom automatique affiche le vrai nom généré au démarrage de l'enregistrement.
- Enregistrement local : l'autodiagnostic capture se lance automatiquement au premier enregistrement puis son resultat est reutilise.
- Enregistrement local : statut orange avec décompte pendant l'autodiagnostic.
- Choisir logo : correction de la navigation entre lecteurs.
- Ajout des diagnostics freeze UI / heartbeat / endurance.
- Overlay/logo : debounce et garde contre les appels foreground trop frequents.
- Diag ON : les logs techniques frequents ne saturent plus la fenêtre log UI, tout en restant écrits dans les fichiers logs.
Version 3.56.8 - stabilité MPC-BE, NAS, Video Converter et diagnostics UI
Cette version améliore la stabilité générale de StreamerPro autour de MPC-BE, de la synchronisation NAS, du Video Converter et des diagnostics d'interface. Elle renforce aussi les protections liées aux overlays, au logo et aux modes d'affichage.
- Publication de l'installateur officiel StreamerPro_Setup_v3.56.8.exe.
- Amélioration de la stabilité MPC-BE pendant les synchronisations NAS.
- Meilleur respect des modes Grand écran OFF et Kiosque OFF.
- Correction du volume MPC-BE au démarrage.
- Diagnostics UI renforcés : heartbeat, freeze et endurance.
- Protections supplémentaires pour les overlays et le logo.
- Sécurisation du Video Converter avec mode exclusif et garde de fermeture.
- Meilleure gestion des fermetures pendant les traitements vidéo.
- Amélioration de la navigation lecteurs dans Choisir logo.
- Instrumentation de santé StreamerPro enrichie.
- Préparation de la publication v3.56.8.
Version 3.56.7 - maintenance et alignement installateur
Cette version publie le nouvel installateur officiel et aligne la version application, le site et le manifeste de mise à jour.
- Publication de l'installateur officiel StreamerPro_Setup_v3.56.7.exe.
- Alignement de la version application, du script d'installation et du manifeste update.json.
- Mise à jour de maintenance sans changement fonctionnel supplémentaire confirme dans les fichiers source.
- Compatibilité Windows 10 / 11 conservée, avec version 64 bits recommandée.
Version 3.56.6 - sécurité de fermeture pendant conversion vidéo
Cette version améliore la sécurité du Video Converter lorsque l'utilisateur ferme StreamerPro pendant une conversion en cours.
- Ajout d'une confirmation avant fermeture si une conversion vidéo est active.
- Possibilité de laisser la conversion continuer.
- Arrêt propre de FFmpeg si l'utilisateur confirme la fermeture.
- Attente de fin d’arrêt avant fermeture de l'application.
- Meilleure journalisation des demandes de fermeture et d?arr?t FFmpeg.
- Protection de l'état exclusif pendant la fermeture.
- Comportement plus sûr avec la croix Windows et la fermeture de la fenêtre Streaming.
Version 3.56.5 - stabilité, diagnostics et préparation diffusion
- Ajout d'un Video Converter intégré pour préparer des vidéos avant diffusion, avec conversion FFmpeg, réglages H.264, résolution, FPS, débit, audio, dossier de sortie, progression et journal FFmpeg.
- Publication de l'installateur officiel StreamerPro_Setup_v3.56.5.exe.
- Actualisation des informations publiques de téléchargement : version, taille, date, SHA256 et manifeste de mise à jour.
- Préparation diffusion : stabilité, diagnostics et contrôle de l'installation restent les priorités de cette version.
- Les paiements, licences Stripe et scripts d'activation ne sont pas modifiés par cette mise à jour du site.
Version 3.54
- Passage de StreamerPro en version 3.54.
- Réactivation de la planification du redémarrage PC via une tâche planifiée explicite StreamerProDailyRestart.
- Réactivation de la planification du reboot ZowieBox via une tâche planifiée explicite StreamerProZowieBoxReboot.
- Correction de la limite Windows schtasks /TR : la planification ZowieBox utilise maintenant un petit lanceur court généré dans APPDATA.
- Réactivation du démarrage automatique StreamerPro avec Windows via un raccourci du dossier Applications de démarrage, sans utiliser la cle registre Run.
- Autologon64.exe et plink.exe sont maintenant embarqués dans un dossier tools séparé, comme les players, au lieu d'être placés à la racine de l'application.
- La mise à jour autonome silencieuse reste retiree : la mise à jour StreamerPro reste manuelle et visible afin de limiter les alertes Windows Defender.
- Réactivation de ZowieBox ON/OFF et du Reboot ZowieBox manuel avec plink depuis le dossier tools.
- Le self-check detecte maintenant plink depuis tools et indique que le script ZowieBox est généré à la demande.
- Ajout de logs multilingues pour Auto Start Windows, Restart PC et reboot ZowieBox.
- Mise à jour des tests de packaging pour vérifier que les outils sensibles ne sont plus embarqués directement à la racine du build.
Version 3.53
- Version de sécurité 3.53.
- Retrait des dernieres traces de mise à jour autonome dans l'application.
- La mise à jour StreamerPro reste manuelle, visible et confirmee par l'utilisateur.
- Nettoyage des textes et controles internes pour reduire les faux positifs Windows Defender.
Version 3.51
- Version de sécurité 3.51.
- Le service StreamerPro Update n'est plus installe ni embarque dans le setup.
- L'installateur nettoie l'ancien service de mise à jour s'il existe deja sur le PC.
- La licence active reste conservée et continue d'autoriser la mise à jour manuelle.
- Protection capture conservée sur les fenêtres de maintenance et de mise à jour manuelle.
Version 3.50
- Passage de StreamerPro en version 3.50.
- Sauvegarde forcée de l'adresse NAS dans streamerpro_state.json dès validation ou désactivation du NAS, afin de la conserver après redémarrage, mise à jour ou réinstallation.
- Sauvegarde forcée de l'adresse IP ZowieBox dans streamerpro_state.json après modification, reboot manuel ou activation de la planification ZowieBox.
- La fenêtre À propos de StreamerPro peut maintenant être maximisee sur toute la zone ecran, comme la fenêtre Streaming.
- Mise à jour de l'historique des mises à jour en cinq langues.
Version 3.40
- Passage de StreamerPro en version 3.40.
- Suppression du chemin fragile par tâche planifiée temporaire et runner PowerShell pour l'installation automatique silencieuse.
- Correction de la maximisation de la fenêtre Streaming pour pouvoir occuper tout l'ecran.
- Corrections UHD et harmonisation de plusieurs fenêtres et boutons de maintenance, streaming et contrôle.
Version 3.30
- Passage de StreamerPro en version 3.30.
- La mise à jour conserve mieux les réglages utilisateur dans le même dossier que la licence : état général, logos, encodeur, scènes et clients/tokens chat.
- Après une réinstallation/mise à jour, Auto Start, Restart PC et ZowieBox peuvent être réappliqués automatiquement si l'installateur a supprimé la clé Windows ou les tâches planifiées.
- Le mode Kiosque 24/7 reste sauvegarde dans l'état StreamerPro et est reapplique au redémarrage si la licence est active.
- Correction de la sauvegarde/restauration de la taille et position de la fenêtre principale StreamerPro après redémarrage.
- Ajout de la mémorisation de position pour les grandes fenêtres réutilisables : Streaming, À propos, Manuel utilisateur, Maintenance, État Live 24/7 et Tableau opérateur.
- Correction UHD du Tableau opérateur : hauteur minimale réduite et zone des cartes défilable pour éviter une fenêtre coupée en bas.
- Ajout d'un petit icone au bouton MAJ StreamerPro pour l'uniformiser avec MAJ VLC et MAJ MPC.
- Ajout d'un miroir de secours des réglages Streaming dans streamerpro_state.json afin de conserver flux, enregistrement et clé de diffusion après mise à jour/réinstallation.
- La mise à jour force maintenant la sauvegarde immédiate des réglages Streaming et Menu Live avant de lancer un installateur externe.
- Le Guide audio Streaming devient une vraie fenêtre redimensionnable avec boutons Installer VoiceMeeter, Installer VB-CABLE, Redémarrer PC, Son Windows et Fermer.
- Correction installateur : les données runtime Tcl/Tk nécessaires a Tkinter sont explicitement installées et contrôlées au build pour éviter le crash _tcl_data manquant.
- Ajout de tests pour vérifier la restauration des intégrations Windows après mise à jour.
Version 3.20
- Passage de StreamerPro en version 3.20.
- Ajout du mode Profil verrouillé dans la fenêtre À propos : les réglages de profil Streaming sont proteges contre les modifications accidentelles.
- Le Profil verrouillé bloque profil machine, profil YouTube, profil Streaming, codec, résolution, débit, FPS et intervalle I-Frame, tout en laissant live, lecture et enregistrement utilisables.
- La fenêtre Streaming desactive les champs et boutons concernes tant que le Profil verrouillé est actif.
- Diagnostic support serveur enrichi : server_dashboard_summary.json passe en schéma v2 avec gravité, score de priorité, licence, flux actifs, erreurs récentes et action recommandée.
- Ajout du Tableau opérateur simplifie : état couleur lecture, live, enregistrement, licence, watchdog et ressources pour une décision rapide.
- Ajout de la Protection capture active/inactive dans le Tableau opérateur simplifie.
- La ligne Protection capture de la fenêtre principale est maintenant placée sur la même ligne que le titre, sans décaler le titre central.
- Correction Menu Live : le choix Bureau complet ou une autre source capture relance doucement les flux Capture live actifs pour que FFmpeg applique immédiatement la nouvelle source.
- Ajout d'un log multilangue pour le redémarrage automatique des flux après changement de source Menu Live.
- Mise à jour de l'aide et du manuel utilisateur en 5 langues pour documenter le Profil verrouillé et le support serveur amélioré.
- Ajout de tests de non-régression pour le Profil verrouillé, le mode démo, les profils Streaming, le diagnostic support serveur et les changements de source Menu Live.
Version 3.10
- Passage de StreamerPro en version 3.10.
- Ajout d'une boite noire d'incident : les derniers logs et états runtime sont conservés pour comprendre ce qui s'est passé avant un freeze, une erreur FFmpeg ou une relance.
- Ajout d'un test automatique avant live : StreamerPro vérifie FFmpeg, destination, source vidéo, encodage, audio et licence avant de démarrer un flux.
- Mise à jour/rafraichissement des lecteurs VLC embarqués x64 et x86 en version officielle 3.0.23, avec vérification SHA256.
- Agrandissement des cases à cocher de la fenêtre Ajout Texte pour une meilleure lisibilité sur les écrans UHD.
- Elargissement des boutons de la fenêtre Streaming afin que Affichage Streaming ON/OFF ne soit plus coupe.
- Correction de la surveillance MPC-BE : une durée depassee avec fenêtre MPC-BE encore reactive est maintenant traitee comme une fin estimee, pas comme un freeze.
- La vraie protection freeze MPC-BE reste active si la fenêtre MPC-BE ne repond plus.
- Ajout de tests de non-régression pour différencier une fin MPC-BE non détectée d'un vrai blocage.
Version 3.00
- Passage de StreamerPro en version 3.00.
- Ajout de l'ecran de démarrage StreamerPro.png avant l'ouverture de l'interface, avec recadrage du logo pour supprimer le fond noir inutile.
- Déplacement des boutons MAJ VLC et MAJ MPC-BE dans la fenêtre À propos, à côté de MAJ StreamerPro, avec le même style et les mêmes dimensions.
- Uniformisation de la fenêtre Maintenance / Mise à jour sécurisée pour StreamerPro, VLC, MPC-BE et FFmpeg : affichage au premier plan, état clair et bouton Afficher StreamerPro.
- Amélioration des fenêtres UHD : Choisir logo reprend la présentation de Choisir dossier UHD 4K avec noms complets de dossiers, zone redimensionnable et boutons harmonisés.
- Correction des fenêtres Ajout Texte, Adresse NAS et Adresse IP ZowieBox sur écrans UHD : champs plus stables, boutons Ajouter/Annuler/OK alignés et dimensions harmonisées.
- Le générateur de licence portable ajoute un license_uuid unique et un nombre de licences achetées, afin que deux achats identiques produisent des clés différentes.
- La vérification serveur de licence affiche maintenant le nombre de licences actives par rapport au nombre acheté quand le serveur renvoie cette information.
- Protection capture conservée sur les fenêtres impactees : le message active/inactive reste synchronise avec Affichage Streaming.
- Mise à jour de l'aide et du manuel utilisateur en 5 langues pour documenter les évolutions de la version 3.00.
Version 2.90
- Suppression de l'ancienne regle qui ignorait la mise à jour StreamerPro au démarrage lorsque AutoStart ON et Restart PC ON étaient tous les deux actifs.
- Diagnostic support enrichi avec server_dashboard_summary.json : version app, Windows, GPU, encodeurs, erreurs récentes et logs importants pour un tableau serveur exploitable.
- Ajout de l'assistant PC pret pour streaming 24/7 depuis Self-check : VLC, MPC-BE, FFmpeg, encodeur GPU, capture live, débit YouTube, licence et redémarrage auto.
- Ajout des profils automatiques par machine dans Streaming : StreamerPro recommandé et applique le meilleur profil streaming/enregistrement selon GPU, CPU, RAM, ecran et capture disponible.
- Ajout du mode Verrou Client dans À propos/Aide : confirmation renforcee pendant live ou enregistrement avant les actions sensibles.
- Ajout de la fenêtre Derniers problemes depuis Santé avec date, cause probable, action automatique et résultat.
- Ajout du mode Maintenance / Mise à jour sécurisée pour VLC, MPC-BE, FFmpeg et StreamerPro : état clair, téléchargement, installation, attente installateur, termine/erreur et bouton pour ramener StreamerPro au premier plan.
- Ajout du tableau de bord État Live 24/7 : lecture, streaming, enregistrement, capture, CPU/RAM, incidents recents et prochaine action automatique.
Version 2.80
- Ajout d'un vrai manuel utilisateur multilangues avec recherche, charge depuis des fichiers JSON modifiables.
- Ajout du bouton Manuel dans la fenêtre À propos/Aide avec protection capture identique aux autres fenêtres.
- Ajout du mode Production silencieux depuis la fenêtre principale.
- Production silencieux conserve les logs importants dans l'interface et garde les details repetitifs uniquement dans les fichiers diagnostic.
- Ajout du mode Kiosque 24/7 : plein écran automatique, aleatoire, surveillance du plein écran et restauration de la fenêtre si elle est minimisee.
- En mode Kiosque 24/7, Echap ne quitte plus le plein écran et la fermeture de StreamerPro demande confirmation.
- Les deux modes sont sauvegardés dans la configuration et traduits en 5 langues avec aide utilisateur.
- Ajout du canal de mise à jour Stable/Beta et d'un point de rollback local avant installation d'une mise à jour StreamerPro.
- Conservation des protections existantes : profil matériel, diagnostic support, priorité GPU, FFmpeg, preflight et controles visuels restent actifs.
Version 2.70
- Ajout de la Protection anti-erreur utilisateur.
- Blocage des doubles-clics rapides sur les actions sensibles : live, pause capture, redémarrage FFmpeg, enregistrement et reboot ZowieBox.
- Confirmation avant fermeture de StreamerPro quand un flux Streaming ou un enregistrement est actif.
- Confirmation avant suppression d'un profil scene et avant reboot manuel ZowieBox.
- Ajout des textes et de l'aide Protection anti-erreur en 5 langues avec tests dedies.
- Conservation des protections existantes : profil matériel, diagnostic support, priorité GPU, FFmpeg, preflight et controles visuels restent actifs.
Version 2.60
- Ajout des Profils scene depuis le bouton Scenes de la fenêtre principale.
- Chaque profil memorise l'habillage et le contexte de lecture : dossier, lecteur, plein écran auto, format, volume, aleatoire, Affichage Streaming, Audio fond MPC, Menu Live, logos, textes et titre audio.
- La fenêtre Profils scene permet de creer, enregistrer, appliquer, renommer et supprimer des scenes sans toucher aux licences ni aux cles de diffusion.
- Les profils scene sont sauvegardés dans streamerpro_scene_profiles.json et inclus dans la sauvegarde/restauration de configuration.
- Ajout des textes Profils scene en 5 langues, de l'aide utilisateur et de tests dedies.
- Conservation des protections existantes : profil matériel, diagnostic support, priorité GPU, FFmpeg, preflight et controles visuels restent actifs.
Version 2.50
- Ajout de la sauvegarde/restauration complète de configuration depuis la fenêtre À propos : Exporter Config et Importer Config.
- Le ZIP de configuration sauvegarde les réglages StreamerPro utiles : état general, logos, textes, Streaming, Enregistrement, Menu Live, audio et chemins.
- Protection des données sensibles : licence, logs, tokens OAuth et clés de diffusion ne sont pas exportés, et les secrets déjà présents sont conservés à la restauration.
- Creation automatique d'un dossier de secours avant restauration pour revenir aux anciens fichiers si besoin.
- Conservation des protections existantes : profil matériel, diagnostic support, priorité GPU, FFmpeg, preflight et controles visuels restent actifs.
Version 2.40
- Ajout du tableau de bord Live Health dans la fenêtre Streaming : état stable, a surveiller, erreur ou hors ligne.
- Affichage rapide des flux actifs, débit total, durée du live, encodeur utilise et derniere erreur FFmpeg.
- Rafraichissement automatique du Live Health pendant le streaming pour suivre le débit et les erreurs sans lire les logs.
- Ajout des libelles Live Health en 5 langues et tests dedies pour vérifier les états stable, erreur, surveillance et hors ligne.
- Conservation des protections existantes : profil matériel, diagnostic support, priorité GPU, FFmpeg, preflight et controles visuels restent actifs.
Version 2.30
- Protection de la licence active pendant une mise à jour : l'installateur sauvegarde et restaure streamerpro_license.json si une version précédente est détectée.
- La mise à jour ne desactive pas la licence côté serveur et évite de repasser en mode démo après installation.
- Correction du diagnostic support anonymisé : les fichiers JSON sont maintenant anonymisés comme données JSON puis réécrits proprement pour éviter les erreurs d'échappement Windows.
- Correction du lanceur build_streamerpro.exe : appel plus robuste de build_streamerpro.bat, fenêtre conservée ouverte et tests a blanc disponibles.
- Conservation des protections existantes : profil matériel, diagnostic support, priorité GPU, FFmpeg, validation preflight et controles visuels restent actifs.
Version 2.20
- Ajout de profils Streaming prédéfinis : YouTube stable, UHD/HD H.264, leger 720p et UHD H.265 avec CBR, FPS, I-frame, résolution et encodeur GPU automatique.
- Quand un profil Streaming est applique sur un flux déjà ON, StreamerPro lance maintenant automatiquement un redémarrage doux du flux pour appliquer les nouveaux réglages FFmpeg.
- Ajout d'une validation avant live : StreamerPro verifie ffmpeg.exe, URL, clé de diffusion, source Lecture directe, débit binaire et FPS avant de lancer FFmpeg.
- Crash recovery plus visible : alerte au démarrage après interruption, bouton Recovery mis en evidence et reprise automatique suspendue uniquement pour proteger ce lancement.
- Conservation des protections existantes : profil matériel automatique, diagnostic support, GPU prioritaire et mise à jour FFmpeg restent documentes et actifs.
Version 2.10
- Ajout d'un profil matériel automatique : détection CPU, RAM, GPU et priorité encodeur GPU pour proposer des réglages Streaming/Enregistrement adaptés au PC.
- Les nouveaux flux utilisent des réglages stables recommandés par le profil matériel sans ecraser les configurations deja sauvegardees.
- L'export diagnostic contient maintenant un rapport matériel complet : Windows, processeur, RAM, carte mère, cartes graphiques, pilotes GPU, FFmpeg, VLC, MPC-BE et capacités encodeur.
- Ajout d'un résumé de configuration encodeur anonymisé dans le diagnostic support pour faciliter la correction des bugs sans exposer les cles de diffusion.
- Ajout du mode Safe startup : si le démarrage précédent n'a pas été validé, StreamerPro suspend temporairement la reprise lecture, Streaming, Enregistrement et l'assistant premier démarrage sans modifier les réglages sauvegardés.
- Diagnostic support enrichi : ajout d'un contexte runtime, des processus StreamerPro/VLC/MPC-BE/FFmpeg, des fenêtres visibles, d'un index des fichiers joints et d'un resume support global anonymisable.
Version 2.00
- Ajout d'une routine de stabilisation avant compilation : tests visuels de la barre principale, de la barre Streaming et de la fenêtre Niveau audio avec captures automatiques.
- Ajout d'un assistant premier lancement pour guider le choix du dossier UHD avant la configuration des logos, lecteurs et flux.
- Ajout d'un bouton Profil YouTube stable dans chaque flux : réglage FFmpeg recommandé H.264 CBR, 30 FPS, I-frame 60, encodeur automatique et bitrate conservé ou relevé à un niveau stable.
- Ajout d'un rapport stabilité dans l'export diagnostic : backend, media courant, flux actifs, enregistrement, mode capture, mode logs, incidents et relances.
- Centralisation des nouvelles règles dans streamerpro_stability.py pour éviter d'alourdir les gros fichiers StreamerPro.
- Clarification du bouton Diag en mode logs simples / logs avancés avec messages multilingues.
- Ajout d'un bouton Test complet 30 s dans Self-check pour observer StreamerPro et afficher un rapport de stabilité sans couper les flux.
- Mise à jour de l'aide StreamerPro en 5 langues avec le profil YouTube stable, le test complet 30 s, le rapport stabilité et les modes logs.
Version 1.90
- Ajout d'une activation licence via serveur streamerpro.fr : StreamerPro envoie la clé et l'ID machine, puis stocke la licence signée retournée par le serveur.
- Ajout de la documentation STREAMERPRO_SERVER_ACTIVATION.md pour préparer l'API du VPS IONOS, les tables licences/activations et la signature Ed25519 côté serveur.
- Ajout d'un log multilingue au démarrage pour vérifier explicitement l'état d'activation StreamerPro.
- Ajout du diagnostic automatique de capture 10 s : mesure fps, dup, drop et speed sur les modes disponibles.
- Ajout du bouton Appliquer le mode recommandé pour sauvegarder directement le mode de capture conseillé.
- Optimisation de la capture live et de l'enregistrement : ddagrab est privilegie quand il est disponible, gdigrab reste le mode de secours.
- Mise à jour FFmpeg gérée comme VLC et MPC-BE : vérification de version, message déjà installé si identique, remplacement uniquement si nécessaire.
- Correction de la mise à jour FFmpeg : téléchargement par blocs avec progression, timeout réseau et protection contre les clics multiples.
- Correction identique pour les téléchargements VLC, MPC-BE et StreamerPro : progression visible, fichier temporaire et clics multiples ignorés pendant la mise à jour.
- Centralisation dans streamerpro_version.py des liens VB-CABLE, VoiceMeeter, StreamerPro, FFmpeg, VLC et MPC-BE pour faciliter les modifications.
- Ajout du site internet et du mail de contact StreamerPro dans le panneau À propos, avec valeurs centralisées dans streamerpro_version.py.
- Le site internet et le mail de contact du panneau À propos sont maintenant cliquables.
- Ajout de la vérification de mise à jour StreamerPro au démarrage via le manifeste en ligne, avec confirmation utilisateur, contrôle taille et SHA256 avant lancement du setup.
- Mise à jour de l'aide StreamerPro en 5 langues pour documenter le diagnostic capture, l'application du mode recommandé et la vérification FFmpeg.
- Correction de l'ouverture du Menu Live : la fenêtre est positionnee au clic droit avant affichage pour éviter le flash a gauche de l'ecran.
- Correction de l'ouverture Streaming après démarrage : la vérification serveur licence ne reconstruit plus la fenêtre si le mode licence reste identique.
- Ajout d'une routine pre-compilation : vérification des fichiers requis, compilation Python, tests fonctionnels et smoke tests visuels avec captures avant PyInstaller.
Version 1.80
- Extension V1 complète de l'onglet Enregistrement : sources vidéo, sources audio, formats MOV/WAV/MP3, qualité, résolution, FPS, codec GPU, durée max, découpage automatique, état durée/taille, test 10 s et réinitialisation.
- Ajout de l'onglet Enregistrement dans la fenêtre Streaming avec formats MP4/MKV H.264/H.265, dossier de sortie et chemin ffmpeg configurables.
- Ajout des commandes Enregistrement ON, Pause/Reprendre et STOP dans le Menu Live avec couleurs d'état.
- L'enregistrement local utilise un processus ffmpeg séparé et peut fonctionner pendant qu'un flux est déjà ON.
- La pause d'enregistrement arrête proprement le fichier courant ; reprendre crée un nouveau fichier.
- Correction du Menu Live qui remontait en haut après un clic dans une section basse.
- Correction de la priorité d'affichage des fenêtres ouvertes depuis le Menu Live : elles passent devant le Menu Live et devant StreamerPro.
- Ajout d'un bouton Fermer rouge dans le Menu Live, identique au style des autres fenêtres.
- Ajout dans Info Streaming de l'explication indiquant que l'enregistrement est basé sur Capture live et non forcément sur le fichier brut de Lecture directe.
Version 1.70
- La fenêtre principale StreamerPro est protégée de la capture logicielle uniquement quand Affichage Streaming est ON.
- Ajout de l'indication Protection capture active/inactive sur les fenêtres concernées, avec masquage en mode plein écran.
- StreamerPro peut redevenir topmost uniquement quand VLC est en plein écran ; dans les autres cas la fenêtre principale reste normale.
- Ajout du bouton Envoyer Rapport dans Export diagnostic avec confirmation avant envoi au support StreamerPro.
- Envoi du diagnostic au serveur en POST application/zip, avec URL centralisée dans streamerpro_version.py.
- Le fichier ZIP de diagnostic envoyé utilise un nom basé sur la date et l'heure, sans nom ni email client.
- Ajout dans Info Streaming de l'avertissement simple : la Lecture directe est deconseillée pendant un streaming car elle peut provoquer une perte de flux au changement de vidéo.
- Ajout dans Aide StreamerPro du fonctionnement détaillé du Menu Live.
Version 1.60
- Ajout d'une V1 du Menu Live StreamerPro accessible au clic droit dans StreamerPro et sur la zone live.
- Le Menu Live configure les sources de capture live : automatique, bureau complet, zone StreamerPro, écrans, fenêtre active, VLC et MPC-BE.
- Ajout de réglages de chat universel par URL widget avec fenêtre de contrôle, overlay, taille, apparence et options de modération préparees.
- Ajout des plateformes de chat basées sur les services de la fenêtre Streaming avec activation/désactivation par service.
- Le Menu Live et la fenêtre Chat Live utilisent la protection capture uniquement quand Affichage Streaming est ON.
- Ajout de la V2 YouTube Chat API native : import client OAuth, connexion navigateur, détection du live actif et lecture du chat.
- Ajout de la fenêtre Chat YouTube StreamerPro avec polling automatique, refresh token, anti-spam, blocage de liens et filtrage de mots.
- La V1 par URL widget reste disponible en parallele pour les services sans API dédiée.
- Passage V3 : ajout du Chat Live unifié pour regrouper les messages YouTube et Twitch dans une même fenêtre.
- Ajout d'un provider Twitch natif avec configuration OAuth, connexion navigateur, token local et lecteur IRC Twitch prêt pour les tests réels.
- Ajout des états, boutons et traductions Twitch dans le Menu Live avec protection capture identique aux autres fenêtres.
- Ajout de tests automatisés et d'un smoke test Tk pour valider le Menu Live et la protection capture.
Version 1.50
- Traduction complète en 5 langues des fenêtres Self-check, Santé, Dossier UHD, Logo, Adresse IP ZowieBox, Adresse NAS et Recovery.
- Traduction des contenus de rapports internes et des libellés de sélection de chemins dans ces fenêtres.
- Ajout d'une couche centrale de traduction automatique des logs en 5 langues pour safe_log, log et throttled_log.
- Traduction des familles de logs visibles : streaming, encodeur, VLC, MPC-BE, NAS, ZowieBox, playlist, plein écran, audio fond MPC, diagnostics, erreurs et mises à jour.
- Redémarrage doux du flux en Lecture directe lors d'un changement de fichier vidéo porté à 2 secondes.
- Couverture des changements vidéo passant par les chemins rapides VLC et MPC-BE pour déclencher la resynchronisation encodeur.
- Ajout de tests automatisés pour la traduction des logs et le redémarrage doux sur changement vidéo.
- Compilation validée de l'installateur StreamerPro_Setup_v1.50.exe avec conservation de la licence locale active pendant le build.
Version 1.40
- Fonctionnement Plein écran ON/OFF harmonisé entre VLC et MPC-BE.
- Remise automatique en plein écran après sortie manuelle ou double-clic tant que Plein écran reste ON.
- MPC-BE est restauré depuis la barre des tâches avant toute remise en plein écran automatique.
- Suppression du bouton Appliquer aux flux actifs dans le mixer audio Streaming, les réglages étant sauvegardés et appliqués automatiquement.
- Changement Lecture directe / Capture live sur un flux déjà ON : arrêt propre en arrière-plan puis redémarrage doux après 2,5 secondes.
- Ajout du bouton Redémarrage flux sur chaque onglet de flux actif, traduit dans les 5 langues.
Version 1.30
- Ajout du bouton Mise à jour dans la fenêtre À propos de StreamerPro.
- Ajout d'un historique de mises à jour centralisé dans streamerpro_updates.py.
- Mode démo appliqué aux boutons Affichage Streaming et Audio fond MPC.
- Licences migrées vers une signature asymétrique Ed25519 avec clé publique embarquée.
- Cases à cocher de la fenêtre Ajout Texte agrandies.
- Correction du focus des fenêtres Adresse NAS et Adresse IP ZowieBox pendant la saisie.
- Renforcement du rendu sombre et du lancement de la fenêtre Streaming.
- Correction de la fenêtre Niveau audio tronquée sur les écrans 4K.
- Ajout d'un générateur de licence autonome generer_licence_streamerpro.exe.
- Ajustement des boutons Info et Demo bloque dans la fenêtre Streaming.
- Correction de la conservation de la selection dans la fenêtre Activation StreamerPro.
- Ouverture de la fenêtre Streaming rendue progressive pour éviter le blocage en licence complète.
- Bouton Santé repasse en OK quand seules des relances récentes restent dans l'historique.
- Correction renforcée du focus des champs NAS, IP ZowieBox et Activation pendant la saisie.
