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.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 - 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 - 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 - 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 — 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
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
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
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
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
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 - 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 — 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 - 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 - 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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.
