StreamerPro
FR ENG IT ES DE
☰ Menu
StreamerPro home

Changelog

StreamerPro changelog v3.56.26

Complete StreamerPro release notes, synchronized with the update history shown inside the Windows application.

Current download and historical notes

The entries below preserve the text and links from their publication. Older version numbers do not necessarily identify the currently recommended download. Use the current download page to select the latest published file.

Each entry is dated for its release notes. The publication date of the distributed files appears on the download page. A rebuild may retain the same version number: also compare the date, size and SHA256.

Open the current download

Release notes published inside StreamerPro.exe

This page mirrors the versions and notes shown in the StreamerPro Updates window. It tracks streaming, installation, licensing, recording, maintenance and stability changes.

Version 3.56.26

Version 3.56.26

  • Streaming button: orange from the first connection and during reconnection, including network waits and stream replacement. Its state refreshes even when the Streaming window is closed. Hover keeps an orange shade in the theme. Orange takes priority when another stream is already online; green when ON streams are established, red when all are OFF.
  • MPC-BE live capture: Auto and MPC-BE sources target the identified player’s video surface with its actual dimensions. The GPU path is checked before streaming, with GDI fallback available. The stream follows settled geometry changes without restarting the player. Selected EVR, audio, frame rate and bitrate remain unchanged.
  • Source frame rate: playlist preflight checks stay silent and playback warnings are grouped into one modeless notice per capture session. Closing this notice does not restart MPC-BE. Stopped, stopping or obsolete captures no longer block playback; active-session frame-rate checks remain enforced.
  • Maintenance: Startup updates and Close buttons share a compact size, with shorter labels in five languages, reduced padding and text/DPI-aware sizing without clipping either line.
  • MPC-BE monitoring: closing the player window during active playback restarts the current media without changing settings. Monitoring remains scheduled through temporary waits and settings changes. Health and the Playback card report an incident when MPC-BE is absent. Stops and pauses requested in StreamerPro, OFF mode and display protection remain respected; attempts are limited to three per minute. Directly launching streamerpro_ui.py now uses the complete startup path, including external watchdog initialization and the single-instance check.
  • Restore an external watchdog as an independent mode of the same EXE: crash/stale-UI recovery, verified PID/creation time/EXE, voluntary closing and maintenance respected, bounded restarts and planned-restart handoff. Real indicator requires a recent acknowledgement; supervisor loss is detected with bounded repair. Manual, help and changelog updated in five languages; audio and VLC/MPC-BE settings preserved.
  • Streaming: ambiguous RTMPS/TLS failures distinguished from network faults and explicit rejections, contextual classification without false server codes or unjustified capture fallbacks. Timestamped per-stream last error remains visible during retries; bounded redacted technical history included in diagnostics. Streaming button green when any stream is ON, orange during reconnection, red when all are OFF. Messages, manual and help updated in five languages; audio and VLC/MPC-BE preserved.
  • Streaming: manual choices are saved and applied by restarting the ON stream, grouping edits and protecting fields from refreshes. Fast FHD/UHD H.264/H.265 and 8/10-bit profiles, validated GPU resizing with compatible fallback for NVENC/QSV/AMF/CPU; audio, bitrate, manual FPS and GOP preserved. Explicit key rejections use a short localized log without FFmpeg statistics or secrets.
  • VLC live capture: each stream follows its framing after a fullscreen change, move or resize that stays stable for at least two seconds. A clean reconnect replaces the old area, such as 1862 × 332, with the actual frame, preserving aspect ratio and output resolution. Temporary exits for controls are ignored and OFF cancels recovery. Audio, VLC/MPC-BE settings and other capture modes are preserved; manual and help updated in all five languages.
  • Live capture: audio inputs now initialize before video capture to reduce stuttering caused by audio startup. Video/audio routing and mixing adapted for Windows sound, microphone, webcam audio and silent fallback, preserving levels and saved settings. Applied automatically on the next stream start with this build; direct playback and VLC/MPC-BE settings unchanged. Guide updated in all five languages.
  • Independent per-stream recovery: monitor FFmpeg output progress, detect stalls, retry progressively up to 60 seconds, preserve ON intent after failures and prioritize manual OFF. Separate network, server, authentication and key errors; suspend after three matching explicit rejections, provide Retry connection and resume after destination correction. Redacted diagnostics, generation guards and owned-process cleanup; VLC/MPC-BE unchanged.
  • Streaming: the FFmpeg message “Error opening output … RTMP(S) … I/O error” displays only “Stream key error” in the summary and stream tab, without the URL or key. The label supports all five languages and follows the current language; other diagnostics are preserved.
  • NVIDIA encoding: replace obsolete NVENC options rejected by FFmpeg 9.0 (-cbr and old underscore AQ names). CBR is still requested through -rc cbr with bitrate and padding preserved; canonical -spatial-aq and -temporal-aq names are used. The initial “Unrecognized option” line is retained in the last error to identify the offending parameter.
  • Maintenance: prepare the window while hidden, then show it through Tk without directly forcing its content visible through Win32. Close destroys the panel and clears references; stale update callbacks cannot reopen it. A new status permits a new opening. Interrupted creation cleans up the partial window instead of leaving an empty panel.
  • Streaming: fix “find_ffprobe_binary() takes 0 positional arguments but 1 was given”, which could block cadence preflight before startup. FFprobe lookup accepts the selected FFmpeg path, prefers ffprobe.exe in the same directory and retains fallback lookup. Calls without arguments, exact frame rates and mixed-playlist safeguards are preserved; VLC/MPC-BE settings are unchanged.
  • Maintenance: both bottom buttons share the same width and height, fitted closely to their translated text, with a two-line startup-check label.
  • Maintenance: replace Show StreamerPro with a saved startup update-check toggle, enabled by default when no choice is saved; a user-selected disabled state remains saved. Delayed background checking offers newer versions and SHA256 rebuilds for installation after confirmation; Safe startup is respected. Interface and documentation in five languages.
  • StreamerPro updates: compare installer SHA256 when versions match to offer rebuilds. Setup records the reference after installation and binds it to the installed EXE; downloading, declining or failing never replaces it. Existing installations must receive this fix once first; messages and guide available in all five languages.
  • Preparation of v3.56.26 from the validated final v3.56.25; version synchronized for the application, installer and five manuals. Player settings and previous history preserved.
Version 3.56.25

Version 3.56.25

  • Settings documentation expanded in all five languages: shared button guide, explanation of every VLC and MPC-BE option, native values versus manual overrides and defaults, scope of advanced options, active state and window memory. Player settings remain unchanged.
  • VLC audit retired from the distributed version: its button and window are removed from the interface; experimental modules and the test card are excluded from the EXE. The tool remains in the sources, with existing results and all three VLC profiles preserved. No player settings or automatic pause/play changed.
  • VLC Settings: Loaded VLC profile offers MINIX software, hardware with native clock, and Default VLC profile. Selecting a profile prepares its values directly; Prepare this profile has been removed. Defaults are identified on opening and after reset; custom values stay identified and preserved. Available in all five languages.
  • VLC clock: explicit Native VLC clock choice, with neither clock-synchro nor clock-jitter forced and external VLC configuration ignored. Both comparison presets use this clock; StreamerPro defaults retain Custom clock, synchronization disabled and 0 ms jitter. Save or Apply is still required.
  • VLC startup: video attachment and aspect prepared before playback; identical reapplications avoided and obsolete display callbacks ignored after a player or session change. Manual aspect and fullscreen controls remain available. No automatic pause/play added to normal playback; elimination of UHD stutter is not guaranteed.
  • Dropdowns: internal Tk windows without a Python widget wrapper are recognized, avoiding the false MPC_SHORTCUT_ERROR stage=focus detail=popdown log. Application commands stay suspended while open, native keys remain usable and shortcuts resume after closing. Genuine context errors are still reported.
  • Development history — experimental VLC audit retained only in the source code, not included in the distributed 3.56.25 release: UHD card, F8/F9 ratings, comparison presets and a four-condition protocol with 20 valid ratings per condition. Equal 2.5 s preparation for delay only, one or three pause/play cycles; observation capped at 7.5 s, restart after rating and Escape to stop. Results remain exploratory and never select settings automatically.
  • VLC: the VLC defaults button now restores the StreamerPro default profile used for new profiles: D3D11VA / Direct3D 11, all four caches at 5,000 ms, clock synchronization disabled, jitter at 0 ms and B_CLEAN + B_NO_RECALLS. The historical 3,000 ms preset stays separate; Save or Apply is still required.
  • Missing webcam: one informational line, “No webcam detected”, replaces the long error and its dialog in all five languages. In Silent mode, it remains only in the log file. Automatic restoration is confirmed only after success; genuine access errors are still reported.
  • New profiles: VLC uses D3D11VA / Direct3D 11 with all four caches set to 5,000 ms and late-frame dropping and frame skipping enabled; MPC-BE defaults to EVR. B_CLEAN + B_NO_RECALLS and saved custom choices are retained.
  • Settings: the capture protection indicator remains visible during refreshes, tab changes and resizing, including when maximized; periodic hiding has been removed without changing capture protection or player settings.
  • MPC-BE shortcuts: keys released outside StreamerPro are rearmed to avoid an ignored first press when focus returns, while held-key repeat protection is retained.
  • Keyboard relay: an isolated command or context-reading error no longer stops later processing; errors are logged and the polling loop is rearmed while respecting application shutdown.
  • Ctrl+M: a shared reservation handles MPC-BE shortcuts and window minimize/restore, including restoring a minimized modal window.
  • Temporary Windows conflicts: retry only failed reservations after 0.5 s, 1 s and then at intervals capped at 2 s; rate-limited failure, recovery and error diagnostics. Player settings and PID/session/input guards are preserved.
  • Preparation of v3.56.25 from validated v3.56.24; version number synchronized for the application, installer and user manuals.
Version 3.56.24

Version 3.56.24

  • Silent filter corrected: window titles and paths no longer determine alert classification; overlay traces and reports with historical counters are no longer promoted to important events. error=- remains informational in successful reports. New alerts stay visible and hidden traces remain recorded, including with players OFF.
  • Normal/Diagnostic/Silent logs: alert classification before translation keeps UI_FREEZE, PLAYER_INIT_SLOW, PLAYER_STALL and Endurance warnings visible in Silent in all five languages, without treating healthy reports as alerts.
  • Endurance: suspected drift changes Health to orange monitoring; simple Endurance or logging warnings introduce no automatic player restart.
  • Logging: a dedicated worker writes the main log, daily log and incident black box; grouped display updates and bounded queues with priority reserve and overflow counters.
  • Disk errors: pending batches retained, delayed retries and per-destination acknowledgement avoid duplicates after partial success; journal status in streamerpro_health.json and shutdown limits documented.
  • Updates dated 16 October 2026: the five buttons at the bottom of Settings now have a uniform, compact size that adapts to the window width and DPI while keeping their labels readable.
  • MPC-BE: Reload native values is the first button and MPC-BE defaults is the second. Reload refreshes the displayed state; defaults prepares the exposed settings for an explicit Save or Apply, without resetting specialized pages.
  • VLC: start StreamerPro.exe directly. The default B_CLEAN + B_NO_RECALLS reference with D3D11VA / Direct3D 11 is built in; B_NO_RECALLS.cmd is no longer required or supplied. In Transitions, B_CLEAN with overlay foreground recalls disabled corresponds to B_NO_RECALLS; the overlay stays visible. Your saved custom choices retain priority.
  • Maximized windows: shared bounds corrected for the 38 identified window families. Maximized mode uses the current monitor’s work area without covering the taskbar; fullscreen keeps the entire monitor surface. The windowed rectangle and last mode remain stored separately. User manual expanded: Maximize/Restore commands, reopening in the last mode, and independent retention of windowed position and size.
  • MPC-BE: MPC-BE default values replaces Remove manual choices. It prepares native 1.9.1 defaults for the parameters offered in Settings; Save or Apply is still required. Reload native values refreshes the current profile values. Specialized pages are not reset.
  • Players: B_CLEAN + B_NO_RECALLS with D3D11VA / Direct3D 11 is the active default, even if an old WinGDI profile was saved. Saved custom VLC choices retain priority. Saved MPC-BE settings are applied in the background before a new launch, only while the player is stopped, with backups and session checks; unchanged values are not rewritten. Save keeps current playback unchanged; Apply and restart video applies immediately.
  • Add Text: Create another element replaces New element; New element in preparation distinguishes creation from editing a saved element in all five languages.
  • Updates dated 15 October 2026: Date and time in Add Text, DD/MM/YYYY, US MM/DD/YYYY, ISO and long dates, 12/24 h AM/PM, seconds and one or multiple lines.
  • Fixed preview, transparent/shadowed/framed/colored-background styles and editing of saved elements; options and positions survive restarts and scene profiles. The local clock updates only its text.
  • Four-edge 16 × 9 grid snapping follows StreamerEditorPro; Shift suspends snapping while dragging and on release. Saved snapping/grid controls in Add Text cover all text and logos; guides are temporary.
  • Optimized windows save normal rectangles and maximized mode separately; Settings restores before showing and its maximized bounds are corrected. Selected tabs are blue, Audio level keeps only Close in its title bar and Live Menu leaves the main window visible.
  • Final shortcuts: S Self-Check, Ctrl+E Streaming, Shift+S Spanish, Ctrl+Shift+V Auto Volume, Ctrl+Shift+H About, L License, Ctrl+L Logs and Ctrl+Shift+L Live 24/7 dashboard. Read-only logs retain shortcuts while real input fields keep priority.
  • Settings label/icon restored and license notices included in the compiled folder; changelog and user manual updated in all five languages.
  • Updates dated 14 October 2026: documentation of settings, controls and interface improvements in version 3.56.24, with no version number change.
  • MPC-BE: playlists are prepared outside the UI thread, with session/PID/path checks and reuse of unchanged content. The intentional startup delay for display resolution changes is retained.
  • VLC: asynchronous initialization, cancellation of stale requests and B_CLEAN transitions recreating the player; A_FAST remains available. Redundant overlay foreground recalls can be disabled while keeping the overlay visible.
  • Separate UI_FREEZE, PLAYER_INIT_SLOW and PLAYER_STALL/NO_PROGRESS diagnostics; a UI freeze alone does not restart the player. F8 marks an observed freeze.
  • Shared Settings window in five languages: video, decoding, caches, synchronization, audio and VLC transitions, validated advanced libVLC options and access to native MPC-BE options.
  • Settings: larger aligned checkboxes with borders in both states, consistent button sizes, capture protection and saved window size and position. Window controls use the native title bar.
  • Translated shortcuts and tooltips: Enter stops and returns to the start, Ctrl+P/Ctrl+N navigate, Ctrl+Shift+E toggles fullscreen, Ctrl+Shift+T opens Endurance and Ctrl+Shift+O selects OFF. Ctrl+F is removed; Shift+S selects Spanish.
  • MPC-BE: shortcuts are relayed while the player owned by StreamerPro is in the foreground, including fullscreen, excluding text fields and native options windows.
  • Auto-hiding VLC bar: appears in the bottom video area, fits the image width in windowed mode, seeks directly on a left click and stays visible during interaction. Movement away from the bottom area does not reveal it in fullscreen.
  • Display: monitor and DPI change tracking, bounded geometry in consistent coordinates and reduced unnecessary work for empty overlays. Presentation metrics remain diagnostic and may be unavailable.
  • UHD Folder, Logo and Text browsers: quick access to Documents, Music, Pictures and Videos, respecting redirected Windows folders.
  • Add Text: window sized to content and DPI, oversized previous dimensions reduced and action buttons kept accessible. User manual and built-in help updated in French, English, Italian, German and Spanish.
  • Audio level: compact content- and DPI-aware window, oversized saved dimensions reduced, slider and capture protection retained.
  • The overlay no longer requests periodic foreground updates when no logo, text or animated content is displayed.
  • MPC-BE uses actual playback position and native end notifications when available, instead of the duration fallback with an additional thirty seconds.
  • The MPC-BE API connection is preserved when adding the native playlist.
  • Quiet MPC-BE playback diagnostics in log files; GPU engine collection in Diagnostic/Endurance mode without changing rendering or synchronization. Inaccessible metrics are explicitly unavailable.
  • Existing MPC-BE synchronization and frame-time correction preferences are preserved; window geometry is saved and restored during recovery.
  • NAS copying can continue in the background during local playback, protecting the current media, reporting copy progress and deferring MPC-BE playlist updates.
  • VLC playback timing uses a monotonic clock with nonintrusive progress monitoring; UHD VLC playback was checked without changing its settings.
  • The hardware log reports the configured stream cadence, including fractional values such as 29.970 fps.
  • Official build scripts use Python 3.14.
  • Application-only, setup-only and local preservation build modes: preservation mode refuses existing outputs rather than deleting them.
  • VLC, MPC-BE and FFmpeg components are checked before packaging.
  • Local validation: one hour of windowed UHD playback using Intel Iris Xe/DXVA2 HEVC, 14 media files, with no reported incident or restart. This test does not certify the QSV encoding/live pipeline.
Version 3.56.23

Version 3.56.23 — maintenance and release

This version publishes the official StreamerPro v3.56.23 installer, adds the matching 64-bit portable archive and aligns the public website, download pages and update.json manifest.

  • Official installer StreamerPro_Setup_v3.56.23.exe published.
  • 64-bit portable version StreamerPro_Portable_v3.56.23.zip published.
  • Multilingual homepages, download pages and changelogs aligned with v3.56.23.
  • Previous release history remains available in the changelog.
Version 3.56.22

Version 3.56.22 - stable live profile and 24/7 logs

This version preserves automatic GPU encoding, keeps the live video profile stable during the session and reduces repetitive technical logs to improve readability during 24/7 usage.

  • Automatic GPU encoding preserved with NVENC/QSV/AMF selection depending on available hardware.
  • Live video profile now remains stable during the session to improve 24/7 reliability.
  • Media resolution and FPS are detected for information, without automatically reconfiguring resolution, FPS, bitrate or keyframe settings on every media change.
  • Media with resolution or FPS different from the active profile are reported in logs with a recommendation to normalize them using Video Converter.
  • More suitable recommended UHD H.264 bitrate, especially 35 Mbps for 4K 29.970/30 FPS sources.
  • Reduced repetitive technical logs related to FPS and video profiles.
  • Reduced MPC-BE volume synchronization log noise.
  • Improved log readability for 24/7 usage.
  • Official installer StreamerPro_Setup_v3.56.22.exe published.
  • 64-bit portable version StreamerPro_Portable_v3.56.22.zip published.
Version 3.56.19

Version 3.56.19 - VLC startup, overlays and diagnostics

This version improves VLC startup, stabilizes logos and overlays, filters technical logs from the interface and preserves validated fixes for MPC-BE, local recording and Video Converter.

  • Improved VLC startup with a clear initialization status displayed to the user.
  • Reduced startup stalls and improved readability while VLC is pending.
  • Improved logo and overlay stability.
  • Stabilized logo behavior with VLC and MPC-BE according to the validated fixes.
  • Technical logs are filtered from the interface according to the Logs mode.
  • Technical details remain preserved in the log files.
  • Improved UI freeze and overlay diagnostics.
  • MPC-BE stability during NAS synchronization is preserved on the stable base.
  • Local Recording fixes are preserved on the stable base.
  • Video Converter fixes are preserved on the stable base.
  • Various UI fixes validated since the previous stable version.
Version 3.56.18

Version 3.56.18 - VLC, MPC-BE and overlay stability

This version returns to a validated stable base, removes unstable optimizations and restores reliability for logos, Add Text and 24/7 kiosk mode.

  • Returned to a stable base validated from v3.56.15.
  • Removed unstable optimizations related to VLC prewarm and logo canvas refresh.
  • Restored reliability of logos in MPC-BE fullscreen.
  • Validated VLC fullscreen logos on the recovery base.
  • Fixed Add Text disappearing after switching between VLC and MPC-BE.
  • Text canvas caches are now reset correctly when the overlay canvas is cleared.
  • 24/7 Kiosk mode visually validated.
  • Temporary fullscreen exit with Escape is preserved.
  • Portable version and classic installer are preserved.
Version 3.56.17

Version 3.56.17 — VLC optimization and stability

This version improves VLC startup and resume, reduces visible freezes and preserves the already validated MPC-BE, logo and fullscreen behavior.

  • Prewarmed the VLC instance outside the UI thread.
  • Reduced the roughly 15-second freeze during VLC startup or resume.
  • Smoother VLC startup in fullscreen and kiosk modes.
  • Stabilized switching from MPC-BE to VLC.
  • Technical VLC logs remain written to log files without polluting the interface.
  • MPC-BE behavior is preserved.
  • Previously validated logo behavior is preserved.
  • Temporary fullscreen exit with Escape is preserved.
Version 3.56.14

Version 3.56.14

Notes imported from streamerpro_updates.py for this version.

  • Added a temporary fullscreen exit with the Escape key.
  • When Fullscreen ON is enabled, Escape temporarily exits fullscreen for 5 seconds.
  • Automatic return to fullscreen after 5 seconds.
  • Behavior available with VLC and MPC-BE.
  • The same behavior is available in 24/7 Kiosk mode.
  • The fullscreen watchdog no longer forces an immediate return during the temporary window.
  • No change when Fullscreen OFF and Kiosk OFF.
  • VLC fullscreen logos remain stabilized.
  • MPC-BE behavior is preserved.
Version 3.56.13

Version 3.56.13

Notes imported from streamerpro_updates.py for this version.

  • Added a standalone portable version of StreamerPro.
  • StreamerPro can now be launched without the classic installer.
  • Configuration, state, user license, logs and reports are stored locally inside the portable folder.
  • Portable mode is detected through portable.mode or config/portable.json.
  • VLC, MPC-BE and FFmpeg players are resolved from the portable folder.
  • Added a portable build script.
  • Generated a portable ZIP ready to copy to another PC.
  • The classic installer remains available and unchanged.
Version 3.56.12

Version 3.56.12

Notes imported from streamerpro_updates.py for this version.

  • Stabilized logos in VLC fullscreen.
  • Fixed logo flickering with VLC in fullscreen.
  • Logo behavior is preserved with MPC-BE.
  • Targeted z-order adjustment only for VLC fullscreen with active logos.
  • No change to logo rendering or position.
Version 3.56.11

Version 3.56.11

Notes imported from streamerpro_updates.py for this version.

  • New single Logs button with three modes: Normal, Diagnostic and Silent.
  • Migrated the former Diag ON and Silent Prod ON modes to the new Logs mode.
  • Improved filtering of technical logs in the interface to keep the log window readable.
  • In Silent mode, overlay logs no longer pollute the log window.
  • Technical logs are still written to log files for diagnostics and exports.
  • Improved UI freeze / overlay diagnostics.
  • Reduced overlay/front stalls with debounced foreground requests.
  • Reduced initial startup blocking.
  • Full screen OFF and Kiosk OFF are respected for MPC-BE.
  • Improved MPC-BE stability during NAS synchronizations.
  • Video Converter: exclusive conversion mode and close guard during conversion.
  • Local recording: real generated name, saved diagnostic and orange countdown status.
Version 3.56.10

Version 3.56.10

Notes imported from streamerpro_updates.py for this version.

  • Reduced initial startup blocking and the blank window with empty panels.
  • Improved respect for Full screen OFF and 24/7 Kiosk OFF during MPC-BE launches.
  • Fixed repeated MPC-BE volume resynchronizations at startup.
  • Improved MPC-BE stability during large NAS synchronizations.
  • MPC-BE playlist updates are deferred during NAS synchronization.
  • Video Converter: exclusive conversion mode and close guard during conversion.
  • Local recording: the automatic name now shows the real generated file name when recording starts.
  • Local recording: the capture self-diagnostic starts automatically on the first recording and then reuses the saved result.
  • Local recording: orange countdown status during self-diagnostic.
  • Choose logo: fixed drive navigation.
  • Added UI freeze / heartbeat / endurance diagnostics.
  • Overlay/logo: debounce and guard against overly frequent foreground calls.
  • Diag ON: frequent technical logs no longer saturate the UI log window, while still being written to log files.
Version 3.56.8

Version 3.56.8 - MPC-BE, NAS, Video Converter and UI diagnostics stability

This version improves StreamerPro stability around MPC-BE, NAS synchronization, the Video Converter and UI diagnostics. It also strengthens protections for overlays, logo handling and display modes.

  • Published the official StreamerPro_Setup_v3.56.8.exe installer.
  • Improved MPC-BE stability during NAS synchronization.
  • Better respect of Full screen OFF and Kiosk OFF modes.
  • Fixed MPC-BE startup volume handling.
  • Enhanced UI diagnostics: heartbeat, freeze and endurance checks.
  • Additional protections for overlays and logo handling.
  • Safer Video Converter behavior with exclusive mode and close guard.
  • Improved shutdown handling during video processing.
  • Improved player navigation in Choose logo.
  • Enriched StreamerPro health instrumentation.
  • Release preparation for v3.56.8.
Version 3.56.7

Version 3.56.7 — maintenance and installer alignment

This release publishes the new official installer and aligns the application version, website and update manifest.

  • Official StreamerPro_Setup_v3.56.7.exe installer published.
  • Application version, installer script and update.json manifest aligned.
  • Maintenance update with no additional functional change confirmed in the source files.
  • Windows 10 / 11 compatibility remains unchanged, with 64-bit recommended.
Version 3.56.6

Version 3.56.6 - safer closing during video conversion

This version improves Video Converter safety when the user closes StreamerPro while a conversion is running.

  • Added a confirmation before closing when a video conversion is active.
  • Option to keep the conversion running.
  • Clean FFmpeg stop when the user confirms closing.
  • Waits for the stop process before closing the application.
  • Improved logging for close requests and FFmpeg stop actions.
  • Safer exclusive state handling during shutdown.
  • Safer behavior when using the Windows close button or closing the Streaming window.
Version 3.56.5

Version 3.56.5 - stability, diagnostics and release preparation

  • Added a built-in Video Converter to prepare videos before streaming, with FFmpeg conversion, H.264 settings, resolution, FPS, bitrate, audio, output folder, progress tracking and FFmpeg log.
  • Published the official StreamerPro_Setup_v3.56.5.exe installer.
  • Updated public download information: version, file size, date, SHA256 and update manifest.
  • Release preparation keeps stability, diagnostics and installation checks as priorities.
  • Stripe payments, license handling and activation scripts are not changed by this website update.
Version 3.54

Version 3.54

  • StreamerPro moved to version 3.54.
  • Re-enabled PC restart scheduling through the explicit StreamerProDailyRestart scheduled task.
  • Re-enabled ZowieBox reboot scheduling through the explicit StreamerProZowieBoxReboot scheduled task.
  • Fixed the Windows schtasks /TR limit: ZowieBox scheduling now uses a short launcher generated in APPDATA.
  • Re-enabled StreamerPro startup with Windows through a Startup Apps folder shortcut, without using the Run registry key.
  • Autologon64.exe and plink.exe are now bundled in a separate tools folder, like the players, instead of being placed at the application root.
  • The autonomous silent update remains removed: StreamerPro updating stays manual and visible to limit Windows Defender alerts.
  • Re-enabled ZowieBox ON/OFF and manual ZowieBox reboot with plink from the tools folder.
  • Self-check now detects plink from tools and reports that the ZowieBox script is generated on demand.
  • Added multilingual logs for Windows Auto Start, PC Restart and ZowieBox reboot.
  • Updated packaging tests to ensure sensitive tools are no longer bundled directly at the build root.
Version 3.53

Version 3.53

  • Security release 3.53.
  • Removed the remaining autonomous update traces from the application.
  • StreamerPro updating stays manual, visible, and confirmed by the user.
  • Cleaned internal texts and checks to reduce Windows Defender false positives.
Version 3.51

Version 3.51

  • Security release 3.51.
  • The StreamerPro Update service is no longer installed or bundled in the setup.
  • The installer cleans the old update service if it already exists on the PC.
  • The active license is preserved and still authorizes manual updating.
  • capture protection is preserved on maintenance and manual update windows.
Version 3.50

Version 3.50

  • StreamerPro moved to version 3.50.
  • Forced saving of the NAS address into streamerpro_state.json when validating or disabling NAS, so it survives restart, update or reinstall.
  • Forced saving of the ZowieBox IP address into streamerpro_state.json after editing it, manual reboot or ZowieBox scheduling activation.
  • The About StreamerPro window can now maximize to the full screen area, like the Streaming window.
  • Updated the update history in five languages.
Version 3.40

Version 3.40

  • StreamerPro moved to version 3.40.
  • Fixed Streaming window maximization so it can occupy the full screen.
  • UHD fixes and visual harmonization for several maintenance, streaming and control windows/buttons.
Version 3.30

Version 3.30

  • StreamerPro moved to version 3.30.
  • Updates now preserve user settings better in the same folder as the license: general state, logos, encoder, scenes and chat clients/tokens.
  • After reinstall/update, Auto Start, Restart PC and ZowieBox can be automatically reapplied if the installer removed the Windows Run entry or scheduled tasks.
  • Kiosk 24/7 mode remains saved in StreamerPro state and is reapplied on restart when the license is active.
  • During an autonomous silent StreamerPro installation, a passive window shows installation progress without operator interaction, then StreamerPro restarts automatically.
  • Fixed saving/restoring the main StreamerPro window size and position after restart.
  • Added position memory for major reusable windows: Streaming, About, User manual, Maintenance, Live 24/7 Status and Operator dashboard.
  • Fixed the Operator dashboard on UHD screens: lower minimum height and scrollable cards area prevent the bottom from being cut off.
  • Added a small icon to the Update StreamerPro button to match Update VLC and Update MPC.
  • Added a backup mirror of Streaming settings inside streamerpro_state.json to preserve streams, recording and stream key after update/reinstall.
  • Updates now force an immediate save of Streaming and Live Menu settings before launching an external installer.
  • The Streaming audio guide is now a real resizable window with Install VoiceMeeter, Install VB-CABLE, Restart PC, Windows sound and Close buttons.
  • Installer fix: the Tcl/Tk runtime data required by Tkinter is explicitly installed and checked during build to prevent the missing _tcl_data crash.
  • Added tests to verify Windows integration restoration after update.
Version 3.20

Version 3.20

  • StreamerPro moved to version 3.20.
  • Added Profile Lock mode in the About window: Streaming profile settings are protected against accidental changes.
  • Profile Lock blocks machine profile, YouTube profile, Streaming profile, codec, resolution, bitrate, FPS and keyframe interval while keeping live, playback and recording usable.
  • The Streaming window disables related fields and buttons while Profile Lock is enabled.
  • Enhanced server support diagnostic: server_dashboard_summary.json moves to schema v2 with severity, priority score, license, active streams, recent errors and recommended action.
  • Added the simplified Operator dashboard: color status for playback, live, recording, license, watchdog and resources for fast decisions.
  • Added active/inactive capture protection status in the simplified Operator dashboard.
  • The main window capture protection line is now on the same row as the title without shifting the centered title.
  • Live Menu fix: choosing Full desktop or another capture source softly restarts active Capture live streams so FFmpeg immediately applies the new source.
  • Added a multilingual log for automatic stream restarts after Live Menu source changes.
  • Updated help and user manual in 5 languages to document Profile Lock and improved server support.
  • Added regression tests for Profile Lock, demo mode, Streaming profiles, server support diagnostic and Live Menu source changes.
Version 3.10

Version 3.10

  • StreamerPro moved to version 3.10.
  • Added an incident black box: recent logs and runtime states are kept to understand what happened before a freeze, FFmpeg error or restart.
  • Added an automatic pre-live test: StreamerPro checks FFmpeg, destination, video source, encoding, audio and license before starting a stream.
  • Updated/refreshed embedded VLC x64 and x86 players to the official 3.0.23 release, with SHA256 verification.
  • Enlarged the Add Text window checkboxes for better readability on UHD displays.
  • Widened the Streaming window buttons so Streaming Display ON/OFF is no longer clipped.
  • Fixed MPC-BE monitoring: a duration overrun with a still responsive MPC-BE window is now treated as an estimated end, not as a freeze.
  • The real MPC-BE freeze protection remains active when the MPC-BE window stops responding.
  • Added regression tests to distinguish an undetected MPC-BE end from a real hang.
Version 3.00

Version 3.00

  • StreamerPro moved to version 3.00.
  • Added the StreamerPro.png startup splash before the main interface opens, with logo cropping to remove the unnecessary black background.
  • Moved Update VLC and Update MPC-BE buttons into the About window, next to Update StreamerPro, with the same style and dimensions.
  • Unified the Maintenance / Safe update window for StreamerPro, VLC, MPC-BE and FFmpeg: front display, clear status and Show StreamerPro button.
  • Improved UHD windows: Choose logo now uses the same layout as Choose UHD 4K folder with full folder names, resizable area and harmonized buttons.
  • Fixed Add Text, NAS Address and ZowieBox IP Address dialogs on UHD screens: steadier fields, aligned Add/Cancel/OK buttons and harmonized dimensions.
  • The portable license generator adds a unique license_uuid and purchased license count, so two identical purchases produce different keys.
  • The license server check now displays active licenses versus purchased licenses when the server returns this information.
  • capture protection is preserved on impacted windows: the active/inactive message stays synchronized with Streaming Display.
  • Updated help and user manual in 5 languages to document version 3.00 changes.
Version 2.90

Version 2.90

  • Removed the old rule that skipped the StreamerPro startup update when AutoStart ON and Restart PC ON were both enabled.
  • Enhanced support diagnostic with server_dashboard_summary.json: app version, Windows, GPU, encoders, recent errors and important logs for a usable server dashboard.
  • Added the 24/7 streaming ready PC assistant from Self-check: VLC, MPC-BE, FFmpeg, GPU encoder, live capture, YouTube bitrate, license and auto restart.
  • Added automatic machine profiles in Streaming: StreamerPro recommends and applies the best streaming/recording profile according to GPU, CPU, RAM, screen and available capture.
  • Added Client Lock mode in About/Help: stronger confirmation during live or recording before sensitive actions.
  • Added the Recent issues window from Health with date, likely cause, automatic action and result.
  • Added Maintenance / Safe update mode for VLC, MPC-BE, FFmpeg and StreamerPro: clear status, download, installation, installer wait, done/error and a button to bring StreamerPro back to front.
  • Added the Live 24/7 Status dashboard: playback, streaming, recording, capture, CPU/RAM, recent incidents and next automatic action.
Version 2.80

Version 2.80

  • Added a real multilingual user manual with search, loaded from editable JSON files.
  • Added the Manual button in the About/Help window with the same capture protection as other windows.
  • Added Silent Production mode from the main window.
  • Silent Production keeps important logs visible in the interface and keeps repetitive details only in diagnostic files.
  • Added Kiosk 24/7 mode: automatic fullscreen, random playback, fullscreen supervision and window restore when minimized.
  • In Kiosk 24/7 mode, Escape no longer exits fullscreen and closing StreamerPro asks for confirmation.
  • Both modes are saved in configuration and translated into 5 languages with user help.
  • Added the Stable/Beta update channel and a local rollback point before installing a StreamerPro update.
  • Kept existing safeguards active: hardware profile, support diagnostic, GPU priority, FFmpeg, preflight and visual checks.
Version 2.70

Version 2.70

  • Added User-error protection.
  • Fast double clicks are blocked on sensitive actions: live, capture pause, FFmpeg restart, recording and ZowieBox reboot.
  • Confirmation before closing StreamerPro when a Streaming stream or recording is active.
  • Confirmation before deleting a scene profile and before manual ZowieBox reboot.
  • Added User-error protection text and help in 5 languages with dedicated tests.
  • Kept existing safeguards active: hardware profile, support diagnostic, GPU priority, FFmpeg, preflight and visual checks.
Version 2.60

Version 2.60

  • Added Scene Profiles through the Scenes button in the main window.
  • Each profile stores the visual dressing and playback context: folder, player, automatic fullscreen, format, volume, random mode, Streaming Display, MPC background audio, Live Menu, logos, texts and audio title.
  • The Scene Profiles window can create, save, apply, rename and delete scenes without touching licenses or stream keys.
  • Scene profiles are saved in streamerpro_scene_profiles.json and included in configuration backup/restore.
  • Added Scene Profile text in 5 languages, user help and dedicated tests.
  • Kept existing safeguards active: hardware profile, support diagnostic, GPU priority, FFmpeg, preflight and visual checks.
Version 2.50

Version 2.50

  • Added full configuration backup/restore from the About window: Export Config and Import Config.
  • The configuration ZIP saves useful StreamerPro settings: general state, logos, texts, Streaming, Recording, Live Menu, audio and paths.
  • Sensitive data protection: license, logs, OAuth tokens and stream keys are not exported, and existing secrets are preserved during restore.
  • Automatic safety backup folder created before restore so previous files can be recovered if needed.
  • Kept existing safeguards active: hardware profile, support diagnostic, GPU priority, FFmpeg, preflight and visual checks.
Version 2.40

Version 2.40

  • Added the Live Health dashboard to the Streaming window: stable, watch, error or offline state.
  • Quick display of active streams, total bitrate, live duration, encoder in use and last FFmpeg error.
  • Automatic Live Health refresh during streaming to monitor bitrate and errors without reading logs.
  • Added Live Health labels in 5 languages and dedicated tests for stable, error, watch and offline states.
  • Kept existing safeguards active: hardware profile, support diagnostic, GPU priority, FFmpeg, preflight and visual checks.
Version 2.30

Version 2.30

  • Protected the active license during updates: the installer backs up and restores streamerpro_license.json when a previous version is detected.
  • Updating no longer deactivates the license on the server side and avoids falling back to demo mode after installation.
  • Fixed anonymized support diagnostics: JSON files are now anonymized as JSON data and rewritten cleanly to avoid Windows escape errors.
  • Fixed build_streamerpro.exe launcher: more robust build_streamerpro.bat call, window kept open and dry-run tests available.
  • Kept existing safeguards active: hardware profile, support diagnostic, GPU priority, FFmpeg, preflight validation and visual checks.
Version 2.20

Version 2.20

  • Added predefined Streaming profiles: stable YouTube, UHD/HD H.264, light 720p and UHD H.265 with CBR, FPS, I-frame, resolution and automatic GPU encoder.
  • When a Streaming profile is applied to a stream already ON, StreamerPro now automatically performs a soft stream restart so the new FFmpeg settings take effect.
  • Added pre-live validation: StreamerPro checks ffmpeg.exe, URL, stream key, Direct playback source, bitrate and FPS before starting FFmpeg.
  • Made crash recovery more visible: startup warning after interruption, highlighted Recovery button and automatic restore suspended only to protect this launch.
  • Kept existing safeguards documented and active: automatic hardware profile, support diagnostic, GPU priority and FFmpeg update.
Version 2.10

Version 2.10

  • Added an automatic hardware profile: CPU, RAM, GPU detection and GPU encoder priority to suggest Streaming/Recording settings suited to the PC.
  • New streams use stable settings recommended by the hardware profile without overwriting already saved configurations.
  • The diagnostic export now includes a complete hardware report: Windows, processor, RAM, motherboard, graphics cards, GPU drivers, FFmpeg, VLC, MPC-BE and encoder capabilities.
  • Added an anonymized encoder configuration summary to the support diagnostic to make bug fixing easier without exposing stream keys.
  • Added Safe startup mode: if the previous startup was not validated, StreamerPro temporarily suspends playback, Streaming, Recording and first-launch assistant resume without changing saved settings.
  • Expanded support diagnostic: added runtime context, StreamerPro/VLC/MPC-BE/FFmpeg processes, visible windows, attached file index and an anonymizable global support summary.
Version 2.00

Version 2.00

  • Added a stabilization routine before compilation: visual tests for the main toolbar, Streaming toolbar and Audio level window with automatic screenshots.
  • Added a first-launch assistant to guide UHD folder selection before logos, players and streams are configured.
  • Added a Stable YouTube profile button to each stream: recommended FFmpeg H.264 CBR, 30 FPS, I-frame 60, automatic encoder and bitrate kept or raised to a stable level.
  • Added a stability report to the diagnostic export: backend, current media, active streams, recording, capture mode, logs mode, incidents and restarts.
  • Centralized the new rules in streamerpro_stability.py to avoid making the large StreamerPro files heavier.
  • Clarified the Diag button as simple logs / advanced logs mode with multilingual messages.
  • Added a Full test 30 s button in Self-check to observe StreamerPro and display a stability report without stopping streams.
  • Updated StreamerPro Help in 5 languages with Stable YouTube profile, Full test 30 s, stability report and logs modes.
Version 1.90

Version 1.90

  • Added license activation through the streamerpro.fr server: StreamerPro sends the key and machine ID, then stores the signed license returned by the server.
  • Added STREAMERPRO_SERVER_ACTIVATION.md documentation to prepare the IONOS VPS API, license/activation tables and server-side Ed25519 signing.
  • Added a multilingual startup log to explicitly check the StreamerPro activation state.
  • Added the automatic 10 s capture diagnostic: measures fps, dup, drop and speed on available modes.
  • Added the Apply recommended mode button to save the recommended capture mode directly.
  • Optimized live capture and recording: ddagrab is preferred when available, gdigrab remains the fallback mode.
  • FFmpeg update now works like VLC and MPC-BE: version check, already installed message when identical, replacement only when needed.
  • Fixed FFmpeg update: chunked download with progress, network timeout and protection against repeated clicks.
  • Applied the same fix to VLC, MPC-BE and StreamerPro downloads: visible progress, temporary file and repeated clicks ignored during update.
  • Centralized VB-CABLE, VoiceMeeter, StreamerPro, FFmpeg, VLC and MPC-BE links in streamerpro_version.py for easier edits.
  • Added the StreamerPro website and contact email to the About panel, with values centralized in streamerpro_version.py.
  • The website and contact email in the About panel are now clickable.
  • Added StreamerPro startup update checking through the online manifest, with user confirmation plus size and SHA256 validation before launching the setup.
  • Updated StreamerPro Help in 5 languages to document capture diagnostic, applying the recommended mode and FFmpeg checking.
  • Fixed Live Menu opening: the window is positioned on the right-click location before display to avoid flashing on the left side of the screen.
  • Fixed Streaming opening after startup: the license server check no longer rebuilds the window when the license mode is unchanged.
  • Added a pre-compilation routine: required file checks, Python compilation, functional tests and visual smoke tests with screenshots before PyInstaller.
Version 1.80

Version 1.80

  • Completed Recording tab V1: video sources, audio sources, MOV/WAV/MP3 formats, quality, resolution, FPS, GPU codec, max duration, automatic splitting, duration/size status, 10 s test and reset.
  • Added the Recording tab in the Streaming window with MP4/MKV H.264/H.265 formats, configurable output folder and ffmpeg path.
  • Added Recording ON, Pause/Resume and STOP controls in the Live Menu with state colors.
  • Local recording uses a separate ffmpeg process and can run while a stream is already ON.
  • Recording pause cleanly stops the current file; resume creates a new file.
  • Fixed the Live Menu jumping back to the top after clicking inside a lower section.
  • Fixed the display priority of windows opened from the Live Menu: they now appear above the Live Menu and StreamerPro.
  • Added a red Close button in the Live Menu, matching the style of the other windows.
  • Added information in Streaming Info explaining that recording is based on Live capture and not necessarily on the raw Direct playback file.
Version 1.70

Version 1.70

  • The main StreamerPro window is protected from software capture only when Streaming Display is ON.
  • Added the Capture protection active/inactive notice on the affected windows, hidden in fullscreen mode.
  • StreamerPro can become topmost only when VLC is fullscreen; in all other cases the main window remains normal.
  • Added the Send Report button in Diagnostic Export with confirmation before sending to StreamerPro support.
  • Diagnostic upload now sends the ZIP to the server with POST application/zip, using a centralized URL in streamerpro_version.py.
  • The uploaded diagnostic ZIP uses a date-and-time based file name, without client name or email.
  • Added a simple warning in Streaming Info: Direct playback is not recommended during a stream because it can cause stream loss when the video changes.
  • Added detailed Live Menu behavior to StreamerPro Help.
Version 1.60

Version 1.60

  • Added a V1 StreamerPro Live Menu available by right-clicking inside StreamerPro and the live area.
  • The Live Menu configures live capture sources: automatic, full desktop, StreamerPro area, screens, active window, VLC and MPC-BE.
  • Added universal chat settings through a widget URL with control window, overlay, size, appearance and prepared moderation options.
  • Added chat platforms based on the Streaming window services with enable/disable per service.
  • The Live Menu and Live Chat window use capture protection only when Streaming Display is ON.
  • Added native YouTube Chat API V2: OAuth client import, browser connection, active live detection and chat reading.
  • Added the StreamerPro YouTube Chat window with automatic polling, refresh token, anti-spam, link blocking and word filtering.
  • The V1 widget URL remains available in parallel for services without a dedicated API.
  • V3 upgrade: added the unified Live Chat to group YouTube and Twitch messages in one window.
  • Added a native Twitch provider with OAuth configuration, browser connection, local token and Twitch IRC reader ready for real tests.
  • Added Twitch states, buttons and translations in the Live Menu with the same capture protection as the other windows.
  • Added automated tests and a Tk smoke test to validate the Live Menu and capture protection.
Version 1.50

Version 1.50

  • Complete 5-language translation for the Self-check, Health, UHD Folder, Logo, ZowieBox IP Address, NAS Address and Recovery windows.
  • Translated internal report contents and path-selection labels in these windows.
  • Added a central automatic log translation layer in 5 languages for safe_log, log and throttled_log.
  • Translated visible log families: streaming, encoder, VLC, MPC-BE, NAS, ZowieBox, playlist, fullscreen, MPC background audio, diagnostics, errors and updates.
  • Soft stream restart in Direct playback after a video file change increased to 2 seconds.
  • Video changes going through fast VLC and MPC-BE paths are now covered so encoder resynchronization is triggered.
  • Added automated tests for log translation and the soft restart on video change.
  • Validated compilation of StreamerPro_Setup_v1.50.exe while preserving the active local license during the build.
Version 1.40

Version 1.40

  • Fullscreen ON/OFF behavior is now aligned between VLC and MPC-BE.
  • Automatic fullscreen restore after manual exit or double-click while Fullscreen remains ON.
  • MPC-BE is restored from the taskbar before any automatic fullscreen restore.
  • Removed the Apply to active streams button from the Streaming audio mixer because settings are saved and applied automatically.
  • Switching Direct playback / Live capture on an already ON stream now performs a clean background stop and a soft restart after 2.5 seconds.
  • Added the Restart stream button on each active stream tab, translated into the 5 languages.
Version 1.30

Version 1.30

  • Added the Updates button to the About StreamerPro window.
  • Added a centralized update history in streamerpro_updates.py.
  • Demo mode now applies to the Streaming Display and MPC background audio buttons.
  • Licenses migrated to an Ed25519 asymmetric signature with an embedded public key.
  • Enlarged the checkboxes in the Add Text window.
  • Fixed focus in the NAS Address and ZowieBox IP Address windows while typing.
  • Hardened the dark rendering and launch refresh of the Streaming window.
  • Fixed the Audio Level window being clipped on 4K displays.
  • Added the standalone generer_licence_streamerpro.exe license generator.
  • Adjusted the Info and Demo blocked buttons in the Streaming window.
  • Fixed selection preservation in the StreamerPro Activation window.
  • Made the Streaming window open progressively to avoid freezes in the full license.
  • Health button now returns to OK when only recent relaunch history remains.
  • Hardened focus handling for NAS, ZowieBox IP and Activation fields while typing.